Source: https://ailoot.ai/docs/uz/integrations/openai-agents-sdk/
Canonical: https://ailoot.ai/docs/uz/integrations/openai-agents-sdk/
Language: uz

[SDK va freymvorklar](https://ailoot.ai/docs/uz/integrations/#sdk) 

# OpenAI Agents SDK

[Markdown](https://ailoot.ai/docs/uz/integrations/openai-agents-sdk/index.md)

Agentlar freymvorki · OpenAI Chat, OpenAI Responses

| Format | Qayerda sozlash kerak |
| --- | --- |
| OpenAI Chat, OpenAI Responses | AsyncOpenAI(base\_url=..., api\_key=...) + OpenAIChatCompletionsModel(model=..., openai\_client=client) yoki global set\_default\_openai\_client(client) |

## [](https://ailoot.ai/docs/uz/integrations/openai-agents-sdk/#setup)Sozlash

Konfiguratsiyani nusxalang va almashtiring: `sk-...` Ailoot boshqaruv panelidagi o‘z kalitingiz bilan. Kalitni muhit o‘zgaruvchisida saqlagan ma’qul: `AILOOT_API_KEY` — ilova buni qo‘llab-quvvatlasa.

Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring.

```python
import os
from agents import Agent, Runner, AsyncOpenAI, OpenAIChatCompletionsModel, set_tracing_disabled
set_tracing_disabled(disabled=True)
client = AsyncOpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
model = OpenAIChatCompletionsModel(model="claude-sonnet-5-5", openai_client=client)
agent = Agent(name="Yordamchi", instructions="Rus tilida javob bering", model=model)
print(Runner.run_sync(agent, "Salom").final_output)
```

Model misoli: `claude-sonnet-5-5, gpt-6.1-sol`. Boshqa istalgan modelni quyidagi joydan oling: [katalogdan](https://ailoot.ai/models/uz/) — kerakli formatni qo‘llab-quvvatlashini tekshiring.

## [](https://ailoot.ai/docs/uz/integrations/openai-agents-sdk/#notes)Bilish muhim

Manzil /v1 bilan bo‘lishi kerak. Trassalashni set\_tracing\_disabled(True) orqali o‘chiring: aks holda SDK mavjud bo‘lmagan OpenAI kaliti bilan trassalarni OpenAI ga yuborishga urinadi. Chat Completions faqat katalogda ushbu metod ko‘rsatilgan va bu metod kalitingiz uchun mavjud bo‘lgan modellar uchun taqdim etiladi; Responses (SDK ning standart metodi) faqat katalogda responses metodi ko‘rsatilgan modellar uchun. OpenAI ning ichki vositalari (veb-qidiruv, fayllar) uchinchi tomon shlyuzi orqali kafolatlanmaydi.

## [](https://ailoot.ai/docs/uz/integrations/openai-agents-sdk/#check)Tekshirish

- OpenAI formati uchun manzil — `https://api.ailoot.ai/v1` (yoki ilova to‘liq manzilni so‘rasa, to‘liq yo‘l).
- Qisqa savol bering. Xato kelsa, kod va Request ID’ni ko‘ring va quyidagi sahifa bilan solishtiring: [Xatolar va limitlar](https://ailoot.ai/docs/uz/errors/).
- Sozlashdan darhol keyingi 404 deyarli har doim noto‘g‘ri manzilni bildiradi: ortiqcha yoki yetishmayotgan `/v1`.
- 402 — balans zaxiraga yetmaydi. Agentlar chatga qaraganda ko‘proq zaxira oladi: [nega](https://ailoot.ai/docs/uz/billing/reserve/).

Ilova hujjatlari: [https://openai.github.io/openai-agents-python/models/](https://openai.github.io/openai-agents-python/models/)

Savollaringiz qoldimi? Request ID va tavsifni yuboring — tushunishga yordam beramiz.[Yordam xizmatiga yozish](mailto:support@ailoot.ai)

## Ailoot · Kompaniya va uning loyihalar portfeli





Ailoot to‘plangan faoliyat tajribasi, keng mijozlar bazasi, barqaror xizmat va doimiy KPI nazoratiga tayanadi.





Kompaniya va uning loyihalar portfeli: millionlab mijozlar; oylik sotuvlar hajmi milliardlarda.





Ailoot bu faoliyat tajribasini mijozlar mahsulotlari, agentlar, ilovalar va avtomatlashtirishlarda AI imkoniyatlariga API orqali kirishni ta’minlashda qo‘llaydi.
