Ailoot’ni sevimli vositalaringizga ulang — Sunʼiy intellekt API: mijoz dasturlarini ulash
Ailoot kalitini qabul qiladigan agentlar, muharrirlar, chatlar va SDK’lar. «Sozlash» tugmasi manzil va kalitni qayerga kiritish kerakligini hamda nusxalash mumkin bo‘lgan tayyor konfiguratsiyani ko‘rsatadi.
Toifa · API formati
Barcha integratsiyalar
Statistika
85ta ilova
77tayyor
8tekshirilmoqda
Terminaldagi agentlar
Kod yozuvchi agentlar va CLI: kod yozadi, buyruqlarni bajaradi, fayllarni tahrirlaydi.
Muhit o‘zgaruvchilari yoki ~/.claude/settings.json’dagi "env" bloki (bitta loyiha uchun — .claude/settings.local.json); VS Code kengaytmasi — claudeCode.environmentVariables; tekshirish — /status buyrug‘i
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/messages 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.
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_AUTH_TOKEN="$AILOOT_API_KEY"
claude
Model misoli: claude-sonnet-5-5
Muhim
Manzil /v1’siz: Claude Code o‘zi /v1/messages’ni qo‘shadi. ANTHROPIC_AUTH_TOKEN Authorization: Bearer sifatida, ANTHROPIC_API_KEY esa x-api-key sifatida yuboriladi; Ailoot ikkalasini ham qabul qiladi. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 bizning modellarni /v1/models orqali /model’ga olib keladi. Noma’lum maydonlar haqidagi 400 xatolarda — CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. Anthropic hujjatlari shlyuz orqali Claude Code’ning Claude bo‘lmagan modellar bilan ishlashini qo‘llab-quvvatlamaydi, garchi bizning /v1/messages ularga xizmat ko‘rsatsa ham; Claude modellarini tavsiya qilamiz. Shlyuz ishlatilganda Remote Control va ovozli kiritish mavjud emas.
~/.codex/config.toml (faqat foydalanuvchi fayli: loyiha .codex/config.toml faylida model_provider/model_providers kalitlari e’tiborga olinmaydi); kalit — env_key’da ko‘rsatilgan o‘zgaruvchida
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari 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.
~/.codex/config.toml
model = "gpt-6.1-sol"
model_provider = "ailoot"
[model_providers.ailoot]
name = "Ailoot"
base_url = "https://api.ailoot.ai/v1"
env_key = "AILOOT_API_KEY"
wire_api = "responses"
export AILOOT_API_KEY="sk-..."
codex
Model misoli: gpt-6.1-sol
Muhim
Codex faqat OpenAI Responses API orqali ishlaydi (hujjatlarda faqat wire_api = "responses" ko‘rsatilgan), shuning uchun bizning /v1/responses kerak. openai, ollama, lmstudio provayder ID’lari band qilingan. Muqobil — o‘rnatilgan openai provayderi uchun openai_base_url = "https://api.ailoot.ai/v1". Ailoot Codex’ga modellar ro‘yxatini Codex manifesti formatida beradi (client_version bilan GET /v1/models). Katalogda OpenAI Responses formati bor aniq modelni tanlang. 2026-09-30 nusxasida gemini-3.6-flash’da OpenAI Chat, Anthropic Messages va Gemini bor, lekin Responses yo‘q, shu sababli bu model Codex uchun mos emas. Formatlar to‘plamini oila nomi bilan emas, model kartasi bo‘yicha tekshiring.
hermes model → «Custom endpoint (self-hosted / VLLM / etc.)» yoki ~/.hermes/config.yaml (model bo‘limi yoki providers lug‘ati)
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 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.
~/.hermes/config.yaml
model:
default: claude-sonnet-5-5
provider: custom
base_url: https://api.ailoot.ai/v1
key_env: AILOOT_API_KEY
# bir vaqtning o‘zida bir nechta format — nomlangan provayderlar:
providers:
ailoot:
api: https://api.ailoot.ai/v1
key_env: AILOOT_API_KEY
transport: chat_completions
default_model: gpt-6.1-sol
ailoot-claude:
api: https://api.ailoot.ai
key_env: AILOOT_API_KEY
transport: anthropic_messages
default_model: claude-sonnet-5-5
# sessiyada: /model custom:claude-sonnet-5-5
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: claude-sonnet-5-5
Muhim
transport: chat_completions (OpenAI Chat), anthropic_messages (Anthropic Messages) yoki codex_responses (OpenAI Responses). .env’dagi LLM_MODEL endi ishlatilmaydi; OPENAI_BASE_URL faqat openai-api provayderiga ta’sir qiladi. anthropic_messages uchun manzilni /v1’siz ko‘rsating — Anthropic SDK’si /v1/messages’ni o‘zi qo‘shadi. Yordamchi vazifalar (rasmlarni tanish, tarixni siqish) standart holatda ayni asosiy modelga yuboriladi.
OpenClaw konfiguratsiyasi (~/.openclaw/openclaw.json) → models.providers.<id>; standart model — agents.defaults.model.primary; xavfsiz tahrir — openclaw config set models.providers.<id> '<json>' --strict-json --merge
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent 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.
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: claude-sonnet-5-5
Muhim
api adapterlari: openai-completions (baseUrl berilganda standart), openai-responses (faqat server /v1/responses’ni qo‘llab-quvvatlasa — Ailoot qo‘llab-quvvatlaydi), anthropic-messages, google-generative-ai va boshqalar. OpenClaw misollarida anthropic-messages uchun baseUrl /v1’siz. Model input’i "image"ni o‘z ichiga olsa, OpenClaw rasmlarni uzata oladi. Claude misollarida faqat matn qoldirilgan: 2026-09-30 katalog nusxasida bu metodlar image-kirishni ko‘rsatmaydi. "image"ni faqat joriy katalog kartasida kirishdagi rasm va tanlangan API formati ko‘rsatilgan aniq model uchun qo‘shing. Masalan, bu nusxada gemini-3.6-flash uchun OpenAI Chat’da image-kirish ko‘rsatilgan; haqiqiy qo‘llab-quvvatlash model kartasi va formatga bog‘liq. Asosiy konfiguratsiya fayli yo‘li umumiy OpenClaw amaliyotidan olingan, o‘qilgan sahifada ~/.openclaw/agents/<agentId>/agent/models.json ham tilga olingan.
opencode.json (loyihada yoki ~/.config/opencode/opencode.json) → provider.<id>; kalit — /connect orqali yoki "apiKey": "{env:VAR}"
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: claude-sonnet-5-5
Muhim
@ai-sdk/openai-compatible paketi /v1/chat/completions’ga murojaat qiladi. /v1/responses kerak bo‘lgan modellar uchun opencode hujjatlari @ai-sdk/openai paketini ko‘rsatadi. O‘z baseURL manzili bilan Anthropic’ga mos provayder opencode hujjatlarida tavsiflanmagan. Joriy katalogda OpenAI Chat formati ko‘rsatilgan modellarni tanlang. 2026-09-30 nusxasida gemini-3.6-flash’da bu format bor; boshqa Gemini modellarini kartasi bo‘yicha tekshiring. Bu yo‘l Gemini’ning o‘z formatidan foydalanmaydi. Katalogda metod mavjudligi mijoz dasturining muayyan versiyasi jonli sinovdan o‘tganini bildirmaydi.
OPENAI_API_KEY / OPENAI_BASE_URL / OPENAI_MODEL o‘zgaruvchilari, seans ichidagi /auth buyrug‘i yoki ~/.qwen/settings.json (modelProviders + security.auth.selectedType)
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent 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.
export AILOOT_API_KEY="sk-..."
# tezkor usul
export OPENAI_API_KEY="$AILOOT_API_KEY"
export OPENAI_BASE_URL=https://api.ailoot.ai/v1
export OPENAI_MODEL=qwen3.8-max
qwen
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: qwen3.8-max
Muhim
Protokol turlari: openai (Chat Completions), anthropic, gemini, vertex-ai. openai uchun baseUrl /v1 bilan. Hujjatdagi anthropic va gemini misoli baseUrl’siz berilgan, shuning uchun openai variantini tavsiya qilamiz. openai turi uchun katalogda OpenAI Chat formati bor modelni tanlang: gemini-3.6-flash’da u bor. Boshqa Gemini modellarining formatlar to‘plami farq qilishi mumkin — aniq model kartasini tekshiring. settings.json varianti kalitni AILOOT_API_KEY o‘zgaruvchisidan o‘qiydi (envKey maydoni): uni export AILOOT_API_KEY=sk-... buyrug‘i yoki ~/.qwen/.env’dagi AILOOT_API_KEY=sk-... satri bilan belgilang, aks holda Qwen Code bo‘sh kalit bilan boshlanadi va 401 oladi.
GEMINI_API_KEY va GOOGLE_GEMINI_BASE_URL muhit o‘zgaruvchilari; kirish usuli — ~/.gemini/settings.json → security.auth.selectedType = "gemini-api-key"; model — GEMINI_MODEL yoki -m bayrog‘i
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1beta/models/{model}:generateContent 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.
Manzilda /v1beta bo‘lmasligi kerak: SDK /v1beta/models/{model}:generateContent yo‘lini o‘zi qo‘shadi. Manzil HTTPS bo‘lishi shart. Kalit x-goog-api-key sarlavhasida yuboriladi — Ailoot uni qabul qiladi. Faqat katalogda Gemini formati ko‘rsatilgan modellar mos keladi. Ishga tushirishdan oldin aniq ID va ushbu metod kalitingiz uchun mavjudligini tekshiring. Ailoot pulli Gemini javobini narx hisoblangandan keyin so‘zlarni bittalab yuborish o‘rniga, to‘liq holda beradi, shuning uchun uzun javoblarda matn darhol ko‘rinmaydi.
~/.kimi/config.toml (providers va models bo‘limlari, default_model); /login faqat Moonshot platformalarini qo‘llab-quvvatlaydi — o‘z manzilingiz faylda qo‘lda belgilanadi
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent 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.
Turlar: openai_legacy (Chat Completions, base_url /v1 bilan), openai_responses (Responses, /v1 bilan), anthropic (/v1’siz), gemini (base_url Google ildiz manzili, bizda https://api.ailoot.ai). SearchWeb vositasi faqat Moonshot’ning o‘z platformasi bilan ishlaydi; boshqa API manzilida FetchURL mahalliy yuklashga o‘tadi.
crushrc (Bash konfiguratsiyasi): ./.crushrc, ./crushrc yoki ~/.config/crush/crushrc; eski crush.json formati eskirgan, lekin ishlaydi
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: deepseek-v4-pro
Muhim
openai-compat turi — OpenAI Chat formati, manzil /v1 bilan. anthropic turi — Messages formati, manzil /v1’siz: Crush uni anthropic-sdk-go’ga uzatadi, SDK esa o‘zi /v1/messages’ni qo‘shadi. Crush README’sidagi /v1 bilan misol /v1/v1/messages yo‘li va 404 xatosini bergan bo‘lardi. Kalit x-api-key sarlavhasida yuboriladi, Ailoot uni qabul qiladi. Modellar ro‘yxati bo‘sh bo‘lsa, openai-compat provayderi ularni o‘zi /v1/models’dan oladi. crushrc kod sifatida bajariladi: shunday faylli begona papkalarda Crush’ni ishga tushirmang. Bu misolda Claude uchun supports-images = false: 2026-09-30 katalog nusxasida tanlangan Messages formatida faqat matn ko‘rsatilgan. Crush versiyangiz bu bayroqni qo‘llab-quvvatlasa, uni faqat joriy katalog kartasida tanlangan API formatida image-kirish ko‘rsatilgan model uchun yoqing; mijoz dasturi bayrog‘ining o‘zi modelga rasmlarni qo‘llab-quvvatlash imkoniyatini qo‘shmaydi.
OPENAI_API_BASE va OPENAI_API_KEY o‘zgaruvchilari, --model openai/<model> bayrog‘i
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
openai/ prefiksi majburiy: shunda Aider (LiteLLM orqali) so‘rovlarni OpenAI bilan mos /v1/chat/completions’ga yuboradi. Aider tanimaydigan modellar uchun kontekst noma’lumligi haqida ogohlantiradi — bu xato emas. Bu hujjat sahifasida o‘z base URL manzili bilan Anthropic manzili tavsiflanmagan.
goose configure → Custom Providers → Add A Custom Provider yoki ~/.config/goose/custom_providers/ ichidagi JSON (Windows: %APPDATA%\Block\goose\config\custom_providers\); muqobil — OPENAI_HOST/OPENAI_BASE_PATH bilan o‘rnatilgan OpenAI provayderi
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 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.
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: claude-sonnet-5-5
Muhim
provider: anthropic = Messages API (baseUrl Anthropic’dagidek, /v1’siz), openai = Responses API (/v1 bilan), generic-chat-completion-api = Chat Completions (/v1 bilan). anthropic uchun kalit standart holatda x-api-key’da yuboriladi (Ailoot qabul qiladi); "authMode": "bearer" Authorization’ga o‘tkazadi. Kalitlar mahalliy saqlanadi. Factory faqat rasmiy Anthropic va OpenAI API’larini to‘liq sinovdan o‘tkazadi.
Sozlamalar → Model Routing → Add → Custom URL (yoki jamoa uchun workspace Model Routing); terminaldan — amp config model-providers (list, test, set-priority, edit-router…)
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent 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.
Model Routing → Add → Custom URL
Format: anthropic-messages
Base URL: https://api.ailoot.ai
API key: sk-...
Model mapping:
anthropic/claude-fable-5 -> anthropic/claude-fable-5
GPT uchun ikkinchi ulanish:
Format: responses
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model mapping:
openai/gpt-5.6-sol -> gpt-5.6-sol
Tekshiruv: amp config model-providers check-access --provider-model anthropic/claude-fable-5
Model misoli: claude-fable-5
Muhim
Custom URL formatlari: chat-completions (<base>/chat/completions), responses (<base>/responses), anthropic-messages (<base>/v1/messages, /v1 takrorlanmaydi), google-genai (<base>/models/<model>:streamGenerateContent). Kalit Authorization: Bearer sifatida yuboriladi. Moslashtirishda provider/model ko‘rinishidagi kanonik Amp ID’lari ishlatiladi; strelka bizga yuboriladigan ID’ni belgilaydi. Ulanish qamramagan modellarga Amp o‘z kreditlari hisobidan o‘zi xizmat ko‘rsatadi. Hujjat o‘z hostingizga Amp’dan kirish mumkin bo‘lishini talab qiladi — manzil ommaviy, bu shart bajarilgan.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent 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.
AIChat konfiguratsiya misolida claude uchun api_base /v1 bilan, gemini uchun /v1beta bilan berilgan; Ailoot uchun ham shunday. Uchta mijoz barcha uchta Ailoot formatiga kirish beradi: OpenAI, Anthropic va Gemini.
Continue YAML konfiguratsiyasi (config.yaml), CLI’ga --config <path> bayrog‘i bilan uzatiladi
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
OpenAI bilan mos xizmatlar uchun Continue provider: openai va /v1 bilan apiBase’dan foydalanadi. Konfiguratsiya formati kengaytma va CLI uchun bir xil, fayl --config bayrog‘i bilan uzatiladi.
forge provider login → OpenAI-compatible (tavsiya etilgan yo‘l); eskirgan yo‘l — OPENAI_URL va OPENAI_API_KEY bilan .env hamda forge.yaml’dagi model
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
# tavsiya etiladi:
forge provider login # OpenAI-compatible ni tanlang, https://api.ailoot.ai/v1 va sk-... ni kiriting
# eskirgan usul (.env):
OPENAI_API_KEY=sk-...
OPENAI_URL=https://api.ailoot.ai/v1
# forge.yaml
model: claude-sonnet-5-5
Model misoli: claude-sonnet-5-5
Muhim
.env orqali sozlash eskirgan deb belgilangan: birinchi ishga tushirishda Forge o‘zgaruvchilarni o‘z fayl omboriga ko‘chiradi. README’da provider login ustasidagi bandlarning aniq yozuvlari berilmagan.
COPILOT_PROVIDER_BASE_URL, COPILOT_PROVIDER_TYPE, COPILOT_PROVIDER_API_KEY, COPILOT_MODEL muhit o‘zgaruvchilari (yoki --model bayrog‘i)
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
Turlar: openai (standart, istalgan OpenAI bilan mos server), azure, anthropic. Model vositalarni chaqirish va oqimli chiqarishni qo‘llab-quvvatlashi shart. Protokolni tanlash uchun COPILOT_PROVIDER_WIRE_API bor, uning qiymatlari sahifada sanalmagan. Limitlarni COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS bilan belgilash mumkin.
~/.config/gptme/config.toml → [[providers]]; model <provider>/<model> sifatida tanlanadi
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Istalgan OpenAI bilan mos server; kalit avval api_key’dan, keyin api_key_env’dan, keyin <NAME>_API_KEY’dan izlanadi. Provayderlar ro‘yxati — gptme-util providers list.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 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.
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: claude-sonnet-5-5
Muhim
Custom provider oynasida protokolni tanlash mumkin: OpenAI Compatible (Chat Completions), OpenAI Responses, Anthropic Messages. {env:VAR} faqat ishonchli global konfiguratsiyada (~/.config/kilo) ishlaydi; loyiha kilo.json faylida kalit o‘zgaruvchidan qo‘yilmaydi.
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.
Standart holatda Chat Completions; responses: true modelni /responses’ga o‘tkazadi. api_base berilganda OpenAI kaliti yuborilmaydi — api_key_name kerak. Bu so‘rovlar uchun CLI vositasi, agent emas.
Agentning YAML konfiguratsiyasi → model bo‘limi (model_name, model_kwargs); standart konfiguratsiya yo‘li MSWEA_MINI_CONFIG_PATH sozlamasi bilan o‘zgartiriladi
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
LiteLLM orqali ishlaydi: model_kwargs bevosita litellm.completion’ga uzatiladi. Narxlar reyestrisiz LiteLLM narx noma’lumligi haqida xato beradi — cost_tracking: "ignore_errors" bilan o‘chiramiz (yoki MSWEA_COST_TRACKING=ignore_errors). OPENAI_API_KEY orqali kalit uzatish — LiteLLM standarti, mini-SWE-agent sahifasining o‘zida ko‘rsatilmagan.
Ctrl+P → Settings (provayder va model), ~/.openhands/agent_settings.json fayli (llm.model / llm.api_key / llm.base_url) yoki --override-with-envs bayrog‘i bilan LLM_MODEL, LLM_API_KEY, LLM_BASE_URL o‘zgaruvchilari
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
export AILOOT_API_KEY="sk-..."
# o‘zgaruvchilar orqali bir martalik ishga tushirish:
export LLM_MODEL=openai/claude-sonnet-5-5
export LLM_API_KEY="$AILOOT_API_KEY"
export LLM_BASE_URL=https://api.ailoot.ai/v1
openhands --override-with-envs
Model misoli: openai/claude-sonnet-5-5
Muhim
OpenHands LiteLLM orqali ishlaydi; OpenAI proksisi uchun hujjatlar openai/<model> ko‘rinishidagi Custom Model va proksining Base URL manzilini belgilashni talab qiladi. --override-with-envs orqali o‘zgarishlar saqlanmaydi. Veb-interfeysda: Settings → LLM → Advanced → Custom Model, Base URL, API Key.
~/.pi/agent/models.json (yoki loyihaga ishonch bildirilgach, loyiha .pi/models.json fayli); tanlash — /model
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent 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.
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: claude-sonnet-5-5
Muhim
Pi hujjatlari models.json orqali OpenAI, Anthropic va Google bilan mos endpoint’larni bevosita ruxsat etadi; misol api: openai-completions uchun berilgan. apiKey $NAME/${NAME}, literal qiymat yoki !buyruqni tushunadi. /model ochilganda fayl qayta o‘qiladi.
plandex models custom (yoki REPL’da \models custom) — foydalanuvchi modellari va provayderlarining JSON faylini ochadi
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: claude-sonnet-5-5
Muhim
O‘z provayderlaringiz faqat o‘z serveringizdagi Plandex’da ishlaydi; bulutda BYO kalitlari bilan faqat o‘rnatilgan provayderlarga ruxsat beriladi. Barcha custom provayderlar OpenAI bilan mos bo‘lishi kerak (Chat Completions). Keyin model o‘z model pack to‘plamingizga qo‘shiladi.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
YAML’da faqat bo‘shliqlar, tabulyatsiyasiz. Anthropic formati uchun — provider: anthropic va ANTHROPIC_BASE_URL (anthropic uchun /v1 bo‘yicha aniq talab README’da ko‘rsatilmagan; https://api.ailoot.ai dan foydalaning).
Settings → «inference endpoint»ni qidirish → Custom inference endpoint: bazaviy URL, kalit, model ID’lari; keyin tanlash oynasida modelni tanlash
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Settings → inference endpoint
Endpoint URL: https://api.ailoot.ai/v1
API key: sk-...
Models: claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
So‘ng modellar ro‘yxatidan, masalan claude-sonnet-5-5 ni tanlang (Auto emas).
Model misoli: claude-sonnet-5-5
Muhim
Faqat OpenAI Chat Completions (POST /v1/chat/completions). So‘rovlar Warp serverlari orqali o‘tadi: kalit mahalliy saqlanadi, lekin har bir so‘rovda Warp backend’iga uzatiladi. Auto rejimi va o‘z routerlaringiz doim Warp kreditlarini sarflaydi; bulut agentlari bu endpoint’dan foydalanmaydi. Shaxslar va 10 kishigacha bo‘lgan jamoalar uchun Free va pullik tariflarda mavjud. Joriy katalogda OpenAI Chat formati ko‘rsatilgan modellarni tanlang. 2026-09-30 nusxasida gemini-3.6-flash’da bu format bor; boshqa Gemini modellarini kartasi bo‘yicha tekshiring. Bu yo‘l Gemini’ning o‘z formatidan foydalanmaydi. Katalogda metod mavjudligi mijoz dasturining muayyan versiyasi jonli sinovdan o‘tganini bildirmaydi.
Cline paneli → tishli g‘ildirak belgisi (Settings) → API Provider = «OpenAI Compatible» → Base URL, API Key, Model ID maydonlari. Ikkinchi variant: API Provider = «Anthropic» → «Use custom base URL»ni belgilang.
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
OpenAI Compatible (tavsiya etamiz):
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model ID: claude-sonnet-5-5 (yoki gpt-6.1-sol, deepseek-v4-pro, qwen3.8-max)
Model Configuration: Context Window va Max Output Tokens — modeldagidek; Image Support — faqat rasmlarni ko‘ra oladigan modellar uchun.
Anthropic (Messages):
API Provider: Anthropic
Anthropic API Key: sk-...
[x] Use custom base URL → https://api.ailoot.ai
Model misoli: claude-sonnet-5-5
Muhim
OpenAI Compatible /v1/chat/completions’ga murojaat qiladi, shuning uchun manzil /v1 bilan beriladi. Anthropic varianti /v1/messages’ga murojaat qiladi, manzil /v1’siz, lekin uning modellar ro‘yxatida faqat Anthropic nomlari bor — qolgan Ailoot modellari OpenAI Compatible orqali mavjud. Agent rejimiga vositalarni chaqira oladigan model kerak. Gemini 3.1 Pro modellari chat/completions orqali mavjud emas (ularda faqat Gemini va Anthropic formatlari bor) — bu yerda gemini-3.6-flash’dan foydalaning.
Roo Code paneli → tishli g‘ildirak → API Provider = «OpenAI Compatible» → Base URL, API Key, Model; ixtiyoriy Model Configuration (Max Output Tokens, Context Window, Image Support, Computer Use, narxlar). Anthropic provayderida «Use custom base URL» bayrog‘i bor.
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
API Provider: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
Model: gpt-6.1-sol (yoki claude-sonnet-5-5, kimi-k3, glm-5.3)
Anthropic orqali variant:
API Provider: Anthropic, API key sk-..., [x] Use custom base URL → https://api.ailoot.ai
Model misoli: gpt-6.1-sol
Muhim
Roo Code vositalarni faqat OpenAI formatida chaqiradi, shu sababli model /v1/chat/completions’da tools’ni qo‘llab-quvvatlashi kerak. Anthropic varianti /v1/messages’ga murojaat qiladi, manzil /v1’siz.
Settings (tishli g‘ildirak) → Providers varag‘i → pastdagi «Custom provider» → Provider ID, Display name, Provider API = «OpenAI Compatible», Base URL, API key, Models (ro‘yxat /v1/models’dan olinadi). Sozlamalar kilo.json’da saqlanadi.
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Provider ID: ailoot
Display name: Ailoot
Provider API: OpenAI Compatible
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Models: ro‘yxatdan tanlang, masalan claude-sonnet-5-5, gpt-6.1-sol, deepseek-v4-pro
Model misoli: deepseek-v4-pro
Muhim
Kilo {Base URL}/models’ni so‘raydi va modellar ro‘yxatini o‘zi ko‘rsatadi — bizning GET /v1/models butun katalogni qaytaradi. .../v1/chat/completions to‘liq manzilini ham ko‘rsatish mumkin. O‘z sarlavhalaringiz qo‘llab-quvvatlanadi.
~/.continue/config.yaml fayli (yoki Continue konfiguratsiya muharriri): models[] ichidagi provider: openai va apiBase yozuvi.
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
name: Ailoot
version: 0.0.1
schema: v1
models:
- name: Ailoot Claude Sonnet 5.5
provider: openai
model: claude-sonnet-5-5
apiBase: https://api.ailoot.ai/v1
apiKey: sk-...
- name: Ailoot GPT-6.1 Sol
provider: openai
model: gpt-6.1-sol
apiBase: https://api.ailoot.ai/v1
apiKey: sk-...
# useResponsesApi: false # faqat /chat/completions ga majburan murojaat qilish kerak bo‘lsa
Model misoli: claude-sonnet-5-5
Muhim
apiBase /v1 bilan tugashi kerak. gpt-5/o-seriya ko‘rinishidagi nomlar uchun Continue o‘zi /v1/responses’ni tanlashi mumkin; bizning gpt-* ham /v1/responses, ham /v1/chat/completions’ni qo‘llab-quvvatlaydi, useResponsesApi: false esa chat/completions’ni majburan yoqadi. useLegacyCompletionsEndpoint kerak emas.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 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.
openai_compatible uchun manzil /v1 bilan (/v1/chat/completions’ga murojaat qiladi; capabilities.chat_completions = false modelni /v1/responses’ga o‘tkazadi). anthropic_compatible uchun manzil /v1’siz (/v1/messages’ga murojaat qiladi; Zed kalitni x-api-key’da yuboradi — Ailoot qabul qiladi). Standart holatda images = false va parallel_tool_calls = false. Zed rasmlarni uzata oladi, lekin images’ni faqat joriy katalog kartasida tanlangan API formatida image-kirish ko‘rsatilgan aniq model uchun yoqing. GPT va Claude misollarida images = false: 2026-09-30 nusxasida ular uchun faqat matn ko‘rsatilgan. Masalan, bu nusxada gemini-3.6-flash uchun OpenAI Chat’da image-kirish ko‘rsatilgan; haqiqiy qo‘llab-quvvatlash model kartasi va formatga bog‘liq. Mulohaza yurituvchi modellar uchun reasoning_effort maydoni bor. Misoldagi max_tokens qiymatlari — kontekst hajmi; aniq limitlarni modellar katalogidan ko‘ring.
Chatda modelni tanlash → Manage Language Models (tishli g‘ildirak) → Add Models → Custom Endpoint → VS Code chatLanguageModels.json’ni ochadi. (Eski github.copilot.chat.customOAIModels sozlamasi eskirgan.)
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 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.
url — endpoint’ning TO‘LIQ yo‘li. apiType qiymatlari: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK Copilot tarifi yoki GitHub’ga kirishsiz ishlaydi, lekin faqat chat/agent uchun — satr ichidagi takliflar Copilot’da qoladi. Tashkilot administratorlari (Business/Enterprise) BYOK siyosatini o‘chirishi mumkin. Yuqoridagi token limitlari misollar; katalog qiymatlaridan foydalaning. Bu misollarda vision = false: 2026-09-30 katalog nusxasida GPT/OpenAI Chat va Claude/Anthropic Messages uchun faqat matn ko‘rsatilgan. VS Code versiyangiz vision’ni taklif qilsa, uni faqat joriy katalog kartasida tanlangan API formatida image-kirish ko‘rsatilgan model uchun yoqing; mijoz dasturida maydon mavjudligi tanlangan model rasmlarni qo‘llab-quvvatlashini tasdiqlamaydi.
Settings | Tools | AI Assistant | Providers & API keys → Third-party AI providers → OpenAI-compatible → URL, API Key → Test Connection → Apply → AI Chat / Models Assignment
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Provider: OpenAI-compatible
URL: https://api.ailoot.ai/v1
API Key: sk-...
Model misoli: claude-sonnet-5-5
Muhim
OpenAI-compatible ni tanlang, URL maydoniga https://api.ailoot.ai/v1 va API Key maydoniga o‘z kalitingizni kiriting. Test Connection, keyin Apply tugmasini bosing va AI Chat da modelni tanlang. IDE funksiyalari uchun modelni Models Assignment orqali biriktiring. Tool calling ni faqat model vositalarni qo‘llasa yoqing; kodni to‘ldirish alohida sozlanadi.
Xcode → Settings → Intelligence → Chat → Add a Chat Provider → Internet Hosted → URL, API Key, API Key Header, tavsif → Add.
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Type: Internet Hosted
URL: https://api.ailoot.ai (/v1 SIZ — Xcode /v1/models va /v1/chat/completions ni o‘zi qo‘shadi)
API Key: sk-...
API Key Header: x-api-key
Description: Ailoot
→ so‘ng ro‘yxatdan modellarni tanlang (masalan claude-sonnet-5-5, gpt-6.1-sol)
Model misoli: claude-sonnet-5-5
Muhim
Apple provayder Chat Completions’ni qo‘llab-quvvatlashi hamda {URL}/v1/models va {URL}/v1/chat/completions’ga javob berishini talab qiladi. Ailoot kalitni x-api-key va Authorization: Bearer’da qabul qiladi (Authorization sarlavhasi tanlansa, fikrlarga ko‘ra, Xcode Bearer prefiksini o‘zi qo‘shadi). Xcode agentlari alohida sozlanadi va bu yo‘riqnomaga kirmaydi.
lazy.nvim’dagi yetone/avante.nvim uchun opts: __inherited_from = 'openai' bilan opts.providers.<nom> (o‘z OpenAI bilan mos provayderingiz) yoki providers.claude.endpoint’ni qayta belgilash; kalit — api_key_name’da ko‘rsatilgan o‘zgaruvchidan (AVANTE_* nomlari qo‘llab-quvvatlanadi).
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
opts = {
provider = "ailoot",
providers = {
ailoot = {
__inherited_from = "openai",
endpoint = "https://api.ailoot.ai/v1",
api_key_name = "AILOOT_API_KEY",
model = "claude-sonnet-5-5",
},
claude = {
endpoint = "https://api.ailoot.ai", -- Anthropic Messages, /v1 siz
model = "claude-sonnet-5-5",
},
},
}
-- terminalda: export AILOOT_API_KEY=sk-...
-- claude provayderi AVANTE_ANTHROPIC_API_KEY yoki ANTHROPIC_API_KEY ni o‘qiydi
Model misoli: claude-sonnet-5-5
Muhim
Plagin vikisida OpenAI bilan mos manzil /v1 bilan tugaydi (plagin /chat/completions’ni qo‘shadi). O‘rnatilgan claude provayderi https://api.anthropic.com ko‘rinishidagi manzildan foydalanadi, shuning uchun Ailoot uchun /v1’siz. __inherited_from’siz o‘z provayderlaringiz to‘liq manzil va o‘z javob tahlili funksiyalarini talab qiladi.
require('codecompanion').setup({ adapters = { http = { ... } } }) adapters.extend('openai_compatible', ...) yoki extend('anthropic', ...) orqali; keyin interactions.chat/inline.adapter.
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: gpt-6.1-sol
Muhim
openai_compatible host (env.url, /v1’siz) va yo‘lni (env.chat_url) ajratadi. env qiymatlari muhit o‘zgaruvchisining nomi, cmd:..., file:... yoki Lua funksiyasi bo‘lishi mumkin. anthropic adapteri ham /v1/messages uchun o‘z url manzili bilan kengaytiriladi.
init.el: gptel-make-openai (OpenAI Chat), gptel-make-anthropic (Messages) yoki gptel-make-gemini orqali backend’ni ro‘yxatdan o‘tkazing — har birida :host, :endpoint, :key, :stream, :models bor; keyin gptel-backend va gptel-model’ni belgilang.
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent 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.
(setq gptel-model 'claude-sonnet-5-5
gptel-backend
(gptel-make-openai "Ailoot"
:host "api.ailoot.ai"
:endpoint "/v1/chat/completions"
:stream t
:key (getenv "AILOOT_API_KEY") ; yoki (gptel-api-key-from-environment "AILOOT_API_KEY")
:models '(claude-sonnet-5-5 gpt-6.1-sol deepseek-v4-pro qwen3.8-max)))
;; Anthropic Messages varianti
(gptel-make-anthropic "Ailoot-Claude"
:host "api.ailoot.ai" ; standart yo‘l /v1/messages
:stream t
:key (getenv "AILOOT_API_KEY")
:models '(claude-sonnet-5-5 claude-opus-5-5))
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: claude-sonnet-5-5
Muhim
:host — faqat host nomi (https:// va yo‘lsiz), yo‘l :endpoint’da beriladi. gptel-make-anthropic x-api-key va anthropic-version sarlavhalarini yuboradi — Ailoot ularni qabul qiladi.
Preferences → AI-features → OpenAiCustom (yoki settings.json’da ai-features.openAiCustom.customOpenAiModels kaliti; AI Configuration oynasi — Alt+A).
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Settings → Models → Add Model → Custom Model → API Format, Request URL (Full URL tugmasi), Model ID, Display Name, API Key; ixtiyoriy Advanced Settings.
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
OpenAI formati:
API Format: OpenAI Chat Completions
Full URL: OFF
Request URL: https://api.ailoot.ai/v1
Model ID: gpt-6.1-sol
API Key: sk-...
Anthropic formati:
API Format: Anthropic Messages
Full URL: OFF
Request URL: https://api.ailoot.ai
Model ID: claude-sonnet-5-5
API Key: sk-...
Model misoli: gpt-6.1-sol
Muhim
Full URL o‘chirilganida Trae tanlangan format yo‘lini o‘zi qo‘shadi (OpenAI uchun — /v1 bilan manzil, Anthropic uchun — /v1’siz). Full URL yoqilganida https://api.ailoot.ai/v1/chat/completions yoki https://api.ailoot.ai/v1/messages kiriting. Model Series maydoni takliflarni model oilasiga moslashtiradi.
Settings > Admin > Connections > Manage OpenAI API Connections > + Add Connection (yoki konteynerni ishga tushirishda env OPENAI_API_BASE_URL / OPENAI_API_KEY)
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
UI: URL = https://api.ailoot.ai/v1
API Key = sk-...
Model IDs: bo‘sh (/v1/models dan yuklanadi) yoki claude-sonnet-5-5, gpt-6.1-sol ni qo‘lda qo‘shing
Docker env:
OPENAI_API_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
Model misoli: claude-sonnet-5-5
Muhim
OpenAI Chat Completions formati; URL albatta /v1 bilan va oxirgi slash’siz bo‘lishi kerak. Modellar ro‘yxati /v1/models’dan olinadi; katta katalogda (252 ta model) Model IDs’ni cheklash va modellar ro‘yxati keshini yoqish qulayroq (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). RAG embeddinglari uchun alohida RAG_OPENAI_API_BASE_URL bor.
librechat.yaml fayli → endpoints.custom (kalit .env’da ${VAR} orqali); Anthropic formati uchun provider: 'anthropic' maydoni
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
Odatiy custom endpoint = OpenAI Chat Completions (baseURL /v1 bilan). provider: 'anthropic' /v1/messages’ning o‘z mijozini yoqadi; hujjat misolida Anthropic uchun baseURL /v1’siz berilgan (https://api.anthropic.com), shuning uchun biz uchun https://api.ailoot.ai. fetch: true ro‘yxatni /v1/models’dan oladi.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 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.
Provider Name: Ailoot
Tur: OpenAI (yoki OpenAI Responses / Anthropic)
API Key: sk-...
Base URL: https://api.ailoot.ai
→ maydon ostidagi yakuniy manzil ko‘rinishini tekshiring: quyidagicha bo‘lishi kerak https://api.ailoot.ai/v1/chat/completions (Anthropic uchun — https://api.ailoot.ai/v1/messages)
Models: + claude-sonnet-5-5, gpt-6.1-sol
So‘ng Model Check tugmasi
Model misoli: claude-sonnet-5-5
Muhim
Hujjatlar OpenAI, Anthropic, OpenAI Responses va Gemini protokollarini hamda maydon ostidagi yakuniy yo‘l ko‘rinishini tasdiqlaydi, lekin /v1 qo‘shish qoidalarini tavsiflamaydi — oldindan ko‘rishga qarab ish tuting. Bizning uchta formatimiz (Chat Completions, Responses, Messages) mos keladi.
Sozlamalar (yon paneldagi tugma) > Model Provider > Add (pastda) > OpenAI API Compatible turi
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Name: Ailoot
API Mode: OpenAI API Compatible
API Key: sk-...
API Host: https://api.ailoot.ai
API Path: (bo‘sh, standart yo‘l /v1/chat/completions)
Models: + gpt-6.1-sol, claude-sonnet-5-5 (bu misollarda vision o‘chirilgan; tool_use — tanlangan model imkoniyatlariga qarab)
Model misoli: gpt-6.1-sol
Muhim
Hujjatda API Host /v1’siz berilgan (misol https://api.openai.com), standart yo‘l esa /v1/chat/completions. Google Gemini compatible turi ham bor, lekin bizning /v1beta uchun u tekshirilmagan. JSON konfiguratsiyasini import qilish (type: 'openai', apiHost, apiPath) 1.15.1’dan boshlab chatbox://provider/import?config=<base64> orqali mavjud. Ko‘rsatilgan GPT va Claude uchun vision o‘chirilgan: 2026-09-30 katalog nusxasida OpenAI Chat formatida faqat matn ko‘rsatilgan. Chatbox versiyangiz vision’ni taklif qilsa, uni faqat joriy katalog kartasida tanlangan API formatida image-kirish ko‘rsatilgan model uchun yoqing; mijoz dasturining rasm biriktira olishi model uni qo‘llab-quvvatlashini isbotlamaydi.
O‘z serveringizda: OPENAI_PROXY_URL / OPENAI_API_KEY / OPENAI_MODEL_LIST, ANTHROPIC_PROXY_URL, GOOGLE_PROXY_URL muhit o‘zgaruvchilari
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
OPENAI_PROXY_URL standart qiymati https://api.openai.com/v1, shuning uchun /v1 bilan ko‘rsatamiz. ANTHROPIC_PROXY_URL standart qiymati https://api.anthropic.com (/v1’siz). GOOGLE_PROXY_URL orqali nazariy jihatdan Gemini formatini (https://api.ailoot.ai) ulash mumkin, lekin bu variantni tekshirmaganmiz. Server rejimidan foydalaning: so‘rovlar bevosita brauzerdan yuborilsa, Ailoot API’si hozircha ularni CORS qoidalari bo‘yicha rad etishi mumkin.
Settings > Model Providers > Add Provider → OpenAI-compatible yoki Anthropic-compatible formatini tanlash
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
OpenAI-compatible:
Provider name: Ailoot
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Anthropic-compatible:
Provider name: Ailoot Claude
Base URL: https://api.ailoot.ai
API key: sk-...
Models: {base_url}/models dan yuklanadi yoki + orqali qo‘lda: claude-sonnet-5-5
Model misoli: claude-sonnet-5-5
Muhim
Hujjatga ko‘ra: OpenAI bilan mos provayderlar uchun Base URL albatta /v1 bilan bo‘lishi kerak (aks holda 404), oxirgi slash olib tashlanadi; Anthropic rejimi uchun LiteLLM misoli /v1’siz. O‘z provayderlaringizda model imkoniyatlari (tools, vision) qo‘lda belgilanadi. Zaxira kalitlari qo‘llab-quvvatlanadi (qayta urinish faqat 401/403/429’da).
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Custom Endpoint (Base URL): https://api.ailoot.ai/v1
Custom API Key: sk-...
Model: ro‘yxatdan tanlang (/v1/models) yoki claude-sonnet-5-5 ni kiriting
Model misoli: claude-sonnet-5-5
Muhim
Hujjatlarga ko‘ra: ulanishda muammo bo‘lsa, /v1 qo‘shing va /chat/completions QO‘SHMANG. Server /v1/models’ni qaytarsa, modellar ro‘yxati olinadi (bizning server qaytaradi).
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
UI: Base URL = https://api.ailoot.ai/v1
API Key = sk-...
Chat Model Name = deepseek-v4-pro
Token context window = modelga qarab
Docker .env:
LLM_PROVIDER='generic-openai'
GENERIC_OPEN_AI_BASE_PATH='https://api.ailoot.ai/v1'
GENERIC_OPEN_AI_MODEL_PREF='deepseek-v4-pro'
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=128000
GENERIC_OPEN_AI_API_KEY='sk-...'
Model misoli: deepseek-v4-pro
Muhim
Hujjatda provayder «ishlab chiquvchilar uchun» deb belgilangan. Zarur bo‘lsa, GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. Embeddinglar uchun alohida generic-openai embedder bor (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) — /v1/embeddings orqali nemotron-3-embed modeli.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
Hujjatda o‘zgaruvchilar OpenAI va Anthropic uchun backend host’ni almashtirish vositasi sifatida tavsiflangan (proksi va o‘z endpoint’laringiz uchun); «host» deb yozilgan, shuning uchun /v1’siz ko‘rsatamiz, lekin yo‘lning aniq formati hujjatda batafsil berilmagan — birinchi so‘rov bo‘yicha tekshirish kerak.
Settings > Models > (+) > OpenAI-compatible Server
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Friendly name: Ailoot
API Endpoint URL: https://api.ailoot.ai/v1/chat/completions
API Key: sk-...
Model ID: gpt-6.1-sol
Context length: modelga qarab
Streaming: yoqing
Model misoli: gpt-6.1-sol
Muhim
chat completions’ning to‘liq manzili kerak. AI Command undan foydalanishi uchun bu xizmatni asosiy qilib belgilang. Yo‘riqnoma BoltAI yordam materiallariga asoslangan; BoltAI 2’da oynalar farq qilishi mumkin.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Model Hub > Model Providers > Add Provider > OpenAI-compatible
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Provider: OpenAI Compatible
Name: Ailoot
API Endpoint: https://api.ailoot.ai/v1
API Key: sk-...
Models: gpt-6.1-sol, claude-sonnet-5-5
Model misoli: gpt-6.1-sol
Muhim
Hujjatlar foydalanuvchining OpenAI bilan mos provayderini tasdiqlaydi, lekin manzil formatini ko‘rsatmaydi; /v1 — OpenAI API’ning standart ildiz yo‘li, 404 xatosida /v1’siz variantni tekshiring. O‘z Anthropic bilan mos endpoint’ingiz hujjatda tavsiflanmagan.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Bu sozlama uchun OpenAI Chat dan NextChat serveri orqali foydalaning. Vercel yoki Docker ga joylashda BASE_URL=https://api.ailoot.ai ni /v1 siz, shuningdek OPENAI_API_KEY, CUSTOM_MODELS va DEFAULT_MODEL ni belgilang. Bu o‘zgaruvchilar o‘zgarsa, serverni qayta joylashtiring.
Settings > Copilot > BYOK > Add a provider > Add a custom provider
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Base URL: https://api.ailoot.ai/v1
API key: sk-...
Model ID: claude-sonnet-5-5 (yoki /v1/models ro‘yxatidan tanlang)
So‘ng Test; modelni Basic > Agents > Quick Chat da yoqing
Model misoli: claude-sonnet-5-5
Muhim
Modellar ro‘yxati /v1/models’dan olinadi, modelni qo‘lda kiritish ham mumkin. Test o‘tib, Quick Chat xabar yubormasa — provayderda Enable CORS’ni yoqing (javob oqimsiz, to‘liq keladi). Kalitlar Obsidian Keychain’da saqlanadi.
Page Assist belgisi > Settings > OpenAI Compatible API > Add Provider > Custom
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Provider: Custom
Name: Ailoot
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
So‘ng modellarni qo‘lda qo‘shing: gpt-6.1-sol, claude-sonnet-5-5
Model misoli: gpt-6.1-sol
Muhim
Hujjat API URL va kalit bilan Custom’ni tasdiqlaydi; URL formati batafsil berilmagan, /v1 — OpenAI API’ning standart ildiz yo‘li. Modellarni avtomatik olish faqat Ollama, LM Studio va Llamafile uchun kafolatlangan — qolganlarida modellar qo‘lda qo‘shiladi.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
base_url — /chat/completions suffikssiz OpenAI bilan mos endpoint. Raycast faylni qayta ishga tushmasdan qayta o‘qiydi. abilities berilmasa, tools va vision qo‘llab-quvvatlanmaydi deb hisoblanadi. Modellar Quick AI, AI Chat va AI Commands’da paydo bo‘ladi. Bu misolda vision.supported = false: 2026-09-30 katalog nusxasida Claude/OpenAI Chat uchun faqat matn ko‘rsatilgan. Raycast versiyangiz bu sozlamani qo‘llab-quvvatlasa, vision’ni faqat joriy katalog kartasida OpenAI Chat formatida image-kirish ko‘rsatilgan model uchun yoqing; mijoz dasturi bayrog‘ining o‘zi API rasmlarni qo‘llab-quvvatlashini tasdiqlamaydi.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Name: Claude Sonnet 5.5 (Ailoot)
API Type: OpenAI Chat Completions
Endpoint: https://api.ailoot.ai/v1/chat/completions
Model ID: claude-sonnet-5-5
Custom Headers: Authorization = Bearer sk-...
Context Length: modelga qarab
Test → Save
Model misoli: claude-sonnet-5-5
Muhim
Endpoint to‘liq yo‘l bilan kiritiladi. Kalit o‘z Authorization: Bearer sk-... sarlavhangiz bilan uzatiladi — Ailoot uni qabul qiladi. TypingMind veb-versiyasi API’ga bevosita brauzerdan murojaat qiladi va hozir bunday so‘rovlarni CORS to‘xtatishi mumkin; ish stoli versiyasi ishonchliroq. TypingMind’dagi Gemini turi kalitni apiKey sarlavhasida yuboradi, Ailoot uni qabul qilmaydi — OpenAI Chat Completions turidan foydalaning.
OpenAI(base_url=..., api_key=...) konstruktor parametri yoki OPENAI_BASE_URL va OPENAI_API_KEY muhit o‘zgaruvchilari
Konfiguratsiya
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.
export AILOOT_API_KEY="sk-..."
# muhit o‘zgaruvchilari
export OPENAI_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_API_KEY="$AILOOT_API_KEY"
# yoki kodda
ailoot-openai-python-sdk.py
import os
from openai import OpenAI
client = OpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
r = client.chat.completions.create(model="gpt-6.1-sol", messages=[{"role":"user","content":"Salom"}])
print(r.choices[0].message.content)
# Responses API: client.responses.create(model="gpt-6.1-sol", input="Salom")
# Embeddinglar: client.embeddings.create(model="nemotron-3-embed", input=["matn"])
python3 ailoot-openai-python-sdk.py
Model misoli: gpt-6.1-sol, claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-max (chat); nemotron-3-embed (embeddinglar)
Muhim
Manzil /v1 bilan: SDK o‘zi /chat/completions, /responses, /embeddings, /images/*, /audio/* yo‘llarini qo‘shadi. Chat Completions va Responses ishlaydi (Responses — katalogda shu format ko‘rsatilgan modellarda). Oqimli chiqarish va vositalar standart. Ailoot xatolari Request ID bilan JSON’da keladi va openai.APIStatusError sifatida tutiladi.
new OpenAI({ baseURL, apiKey }) konstruktor opsiyasi; standart holatda SDK OPENAI_BASE_URL muhit o‘zgaruvchisini o‘qiydi
Konfiguratsiya
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.
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: claude-sonnet-5-5, gpt-6.1-sol, grok-4.7
Muhim
README’da baseURL opsiyasi ko‘rsatilgan; OPENAI_BASE_URL o‘qilishi mijoz manba kodida ko‘rinadi (src/client.ts), standart qiymat https://api.openai.com/v1. Ailoot manzilini /v1 bilan ko‘rsatish kerak. chat.completions ham, responses ham mavjud.
Anthropic(base_url=...) parametri yoki ANTHROPIC_BASE_URL muhit o‘zgaruvchisi; kalit: api_key yoki ANTHROPIC_API_KEY
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/messages 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.
Model misoli: claude-sonnet-5-5, claude-opus-5-5; /v1/messages orqali ham gpt-6.1-sol, deepseek-v4-pro, gemini-3.6-flash
Muhim
Manzil /v1’SIZ: SDK o‘zi /v1/messages’ni qo‘shadi. Shlyuz kalitni x-api-key’da (SDK shunday yuboradi) va Authorization: Bearer’da qabul qiladi. Oqimli chiqarish, vositalar va /v1/messages/count_tokens ishlaydi. To‘plamli qayta ishlash (Batches) va Files API Ailoot katalogida ko‘rsatilmagan.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent 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.
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: deepseek-v4-pro (OpenAI bilan mos), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)
Muhim
Provayder manzillari turlicha: OpenAI bilan mos va Anthropic — /v1 bilan (Anthropic standart manzili https://api.anthropic.com/v1), Google — /v1beta bilan (standart https://generativelanguage.googleapis.com/v1beta). @ai-sdk/openai provayderi standart holatda Responses API’ga murojaat qiladi; responses metodi yo‘q modellarda openai.chat("id") yoki createOpenAICompatible’dan foydalaning.
ChatOpenAI(base_url=...) yoki OPENAI_API_BASE / OPENAI_BASE_URL o‘zgaruvchilari; ChatAnthropic(base_url=...) yoki ANTHROPIC_API_URL / ANTHROPIC_BASE_URL
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages 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.
import os
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
print(llm.invoke("Salom").content)
from langchain_anthropic import ChatAnthropic
claude = ChatAnthropic(model="claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
Model misoli: gpt-6.1-sol, qwen3.8-max (ChatOpenAI); claude-sonnet-5-5 (ChatAnthropic)
Muhim
ChatOpenAI: manzil /v1 bilan. Hujjatlarga ko‘ra, ChatOpenAI faqat rasmiy OpenAI spetsifikatsiyasini qo‘llab-quvvatlaydi: uchinchi tomon modellarining reasoning_content kabi nostandart maydonlari saqlanmaydi. Claude uchun ChatAnthropic yaxshiroq: manzil /v1’siz, SDK o‘zi /v1/messages’ni qo‘shadi. ChatAnthropic uchun base_url parametri va ANTHROPIC_API_URL/ANTHROPIC_BASE_URL o‘zgaruvchilari manba kodidagi klass hujjatida (langchain_anthropic/chat_models.py) tavsiflangan, integratsiya sahifasida ular yo‘q. use_responses_api bayrog‘i ChatOpenAI’da Responses rejimini yoqadi.
crewai.LLM(model=..., base_url=..., api_key=...); OPENAI_API_KEY va OPENAI_BASE_URL o‘zgaruvchilari; Claude uchun — base_url bilan o‘z anthropic/ provayderi
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages 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.
import os
from crewai import LLM
# OpenAI bilan mos format
llm = LLM(model="openai/gpt-6.1-sol", base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
# Anthropic Messages
claude = LLM(model="anthropic/claude-sonnet-5-5", base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"], max_tokens=4096)
Model misoli: openai/gpt-6.1-sol, anthropic/claude-sonnet-5-5
Muhim
openai/ yoki anthropic/ prefiksi CrewAI’da provayderni tanlaydi, so‘rovda id prefikssiz yuboriladi. OpenAI uchun manzil /v1 bilan, Anthropic uchun /v1’siz. Hujjatlarda istalgan OpenAI bilan mos shlyuz uchun custom_openai=True bayrog‘i ham tavsiflangan. Anthropic’da max_tokens majburiy.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1beta/models/{model}:generateContent 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.
import os
from google import genai
from google.genai import types
client = genai.Client(
api_key=os.environ["AILOOT_API_KEY"],
http_options=types.HttpOptions(base_url="https://api.ailoot.ai"))
r = client.models.generate_content(model="gemini-3.6-flash", contents="Salom")
print(r.text)
Model misoli: gemini-3.6-flash, gemini-3.1-pro
Muhim
Manzil /v1beta’siz: SDK o‘zi /v1beta/models/{model}:generateContent yo‘lini yig‘adi. Kalit x-goog-api-key sarlavhasida yuboriladi — Ailoot uni qabul qiladi. Faqat Gemini formatli modellar mavjud. JavaScript versiyasi (@google/genai) uchun o‘z manzilingiz hujjatlarda tavsiflanmagan, shuning uchun uni bu yerda keltirmaymiz.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Model misoli: openai/claude-sonnet-5-5, openai/qwen3.8-max, openai/nemotron-3-embed
Muhim
openai/ prefiksi OpenAI bilan mos protokolni bildiradi; Ailoot’ga id prefikssiz yuboriladi. LiteLLM o‘zi /chat/completions va /embeddings’ni qo‘shadi; hujjatlarga ko‘ra, Not Found xatosida manzil /v1 bilan tugashi kerak.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: openai/claude-sonnet-5-5, openai/gpt-6.1-sol
Muhim
Bitta Ailoot kaliti ustida jamoaga o‘z ichki kalitlaringizni tarqatish kerak bo‘lsa, proksi foydali. Ailoot’da yechib olish api_key’da ko‘rsatilgan kalit bo‘yicha amalga oshiriladi. Manzil /v1 bilan.
llama-index-llms-openai-like paketi, OpenAILike(api_base=..., api_key=..., model=..., is_chat_model=True) klassi
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
pip install llama-index-llms-openai-like
import os
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
model="deepseek-v4-pro",
api_base="https://api.ailoot.ai/v1",
api_key=os.environ["AILOOT_API_KEY"],
is_chat_model=True,
is_function_calling_model=True,
context_window=128000)
print(llm.complete("Salom"))
Model misoli: deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol
Muhim
Manzil /v1 bilan. is_chat_model=True majburiy, aks holda klass eskirgan /completions’ga murojaat qiladi. is_function_calling_model=True — agentlar vositalardan foydalanishi uchun. context_window’ni Ailoot katalogidagi model kartasiga qarab belgilang.
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.
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
id: "ailoot-agent",
name: "Ailoot Agent",
instructions: "Rus tilida javob bering",
model: {
id: "ailoot/claude-sonnet-5-5",
url: "https://api.ailoot.ai/v1",
apiKey: process.env.AILOOT_API_KEY
// api: "responses" // faqat responses metodiga ega modellar uchun
}
});
Kalit quyidagi o‘zgaruvchidan o‘qiladi: AILOOT_API_KEY — uni ishga tushirishdan oldin belgilang:
export AILOOT_API_KEY="sk-..." # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
setx AILOOT_API_KEY "sk-..." # so‘ng terminalni qayta ishga tushiring
Model misoli: ailoot/claude-sonnet-5-5, ailoot/gpt-6.1-sol
Muhim
url’da /chat/completions’gacha to‘liq yo‘l emas, /v1 bilan bazaviy manzil ko‘rsatiladi. Standart holatda Chat Completions ishlatiladi, api: "responses" Responses API’ga o‘tkazadi. id’ning "provayder/model" shakli shlyuzga faqat model id’sini yuboradi. Hujjatda model obyektidagi apiKey maydoni sarlavhali misolda ko‘rsatilgan; url bilan birga alohida tavsiflanmagan.
AsyncOpenAI(base_url=..., api_key=...) + OpenAIChatCompletionsModel(model=..., openai_client=client) yoki global set_default_openai_client(client)
Konfiguratsiya
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.
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
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.
OpenAIChatModel (Chat Completions) yoki OpenAIResponsesModel (Responses) modeli bilan OpenAIProvider(base_url=..., api_key=...); yoki OPENAI_BASE_URL o‘zgaruvchisi
Konfiguratsiya
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.
import os
from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider
model = OpenAIChatModel("deepseek-v4-pro",
provider=OpenAIProvider(base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"]))
agent = Agent(model)
print(agent.run_sync("Salom").output)
Model misoli: deepseek-v4-pro, gpt-6.1-sol (OpenAIResponsesModel uchun)
Muhim
Manzil /v1 bilan. Hujjatlarda standart holatda OpenAIResponsesModel ishlatiladi: uni faqat responses metodi bor modellar uchun oling; qolganlari uchun — OpenAIChatModel.
Credentials → OpenAI → Base URL maydoni (standart https://api.openai.com/v1); Credentials → Anthropic → Base URL (standart https://api.anthropic.com); Credentials → Google Gemini(PaLM) Api → Host (standart https://generativelanguage.googleapis.com). Keyin OpenAI Chat Model / Anthropic Chat Model / Google Gemini Chat Model tugunlari
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent 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.
OpenAI credential:
API Key: sk-...
Base URL: https://api.ailoot.ai/v1
Anthropic credential:
API Key: sk-...
Base URL: https://api.ailoot.ai
Google Gemini(PaLM) Api credential:
Host: https://api.ailoot.ai
API Key: sk-...
OpenAI Chat Model tuguni → Model: By ID → gpt-6.1-sol (Use Responses API tugmasi — faqat responses metodiga ega modellar uchun)
Model misoli: gpt-6.1-sol / deepseek-v4-pro (OpenAI), claude-sonnet-5-5 (Anthropic), gemini-3.6-flash (Gemini)
Muhim
Kirish ma’lumotlarini tekshirish /models (OpenAI), /v1/models (Anthropic) va /v1beta/models (Gemini)’ni chaqiradi; Ailoot’da uchala yo‘l ham bor. n8n hujjat sahifalarida Base URL maydoni tavsiflanmagan: u kirish ma’lumotlarining o‘zida bor (OpenAiApi.credentials.ts va AnthropicApi.credentials.ts manbalari, «Override the default base URL for the API» yozuvi). n8n Cloud’da «Use Gateway credits»ni tanlamang, aks holda so‘rovlar Ailoot orqali o‘tmaydi.
Integrations → Model Provider → OpenAI-API-compatible plaginini o‘rnatish → Add Model (maydonlar: Model Type, Model Name, API Key, API Base URL, Completion mode, Model context size)
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Model Type: LLM
Model Name: claude-sonnet-5-5
API Key: sk-...
API Base URL: https://api.ailoot.ai/v1
Completion mode: Chat
Model context size: Ailoot katalogidagi model kartasiga qarab
Text Embedding uchun:
Model Name: nemotron-3-embed
API Base URL: https://api.ailoot.ai
Model misoli: claude-sonnet-5-5, gpt-6.1-sol, qwen3.8-max; nemotron-3-embed (embeddinglar)
Muhim
Provayderlarni faqat ish maydoni egasi va administratorlari boshqara oladi. Plagin README’siga ko‘ra: LLM uchun manzil /v1 bilan, embeddinglar, rerank, STT va TTS uchun esa plagin API versiyasini o‘zi qo‘shadi, shuning uchun manzil /v1’siz (aks holda /v1/v1 bo‘ladi). Har bir Ailoot modelini alohida yozuv sifatida qo‘shing; kirishdagi rasmlar va oqimli chiqarishni model sozlamalarida yoqing.
ChatOpenAI yoki ChatOpenAI Custom tuguni → Connect Credential (kalit) → Additional Parameters → Base Path (sarlavhalar uchun esa Base Options)
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Credential (OpenAI API): sk-...
ChatOpenAI Custom tuguni:
Model Name: deepseek-v4-pro
Additional Parameters → Base Path: https://api.ailoot.ai/v1
Model misoli: deepseek-v4-pro, claude-sonnet-5-5, gpt-6.1-sol
Muhim
ChatOpenAI’da modellar ro‘yxati qat’iy belgilangan, shu sababli istalgan Ailoot id’lari uchun model nomi qo‘lda kiritiladigan ChatOpenAI Custom’dan foydalaning. Base Path /v1 bilan. Embeddinglar uchun OpenAI Embeddings Custom tuguni bor.
HACS orqali o‘rnatish (Custom repository) yoki custom_components/extended_openai_conversation’ni nusxalash → qayta ishga tushirish → Settings → Devices & Services → Add Integration → Extended OpenAI Conversation (API Key, Base Url) → Settings → Voice Assistants → Conversation agent
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
API Key: sk-...
Base Url: https://api.ailoot.ai/v1
Options → Chat Model: gpt-6.1-sol
Voice Assistants → Conversation agent: Extended OpenAI Conversation
Model misoli: gpt-6.1-sol, claude-sonnet-5-5
Muhim
Bu uchinchi tomon komponenti, rasmiy integratsiya emas. Qurilmalar Chat Completions’dagi funksiya chaqirish (tools) orqali boshqariladi, shu sababli vositalarni qo‘llab-quvvatlaydigan modellarni tanlang. Rasmiy OpenAI Conversation integratsiyasi o‘z manzilingizni qo‘llab-quvvatlamaydi.
Profil → Settings → Model Providers → OpenAI Compatible (Base URL va API Key maydonlari; OPENAI_COMPATIBLE_BASE_URL va OPENAI_COMPATIBLE_API_KEY o‘zgaruvchilari). Muqobil: OpenAI komponenti → OpenAI API Base maydoni
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Settings → Model Providers → OpenAI Compatible:
Base URL: https://api.ailoot.ai/v1
API Key: sk-...
yoki muhit o‘zgaruvchilari orqali:
export OPENAI_COMPATIBLE_BASE_URL="https://api.ailoot.ai/v1"
export OPENAI_COMPATIBLE_API_KEY="sk-..."
So‘ng Language Model / Agent komponentlarida OpenAI Compatible → claude-sonnet-5-5 ni tanlang
Model misoli: claude-sonnet-5-5, gpt-6.1-sol, nemotron-3-embed (Embedding Model)
Muhim
Langflow ulanishni tekshiradi va modellar ro‘yxatini /v1/models’dan oladi; modellar Language Models va Embedding Models bo‘limlarida paydo bo‘ladi. Kerakli modellarni keyin qo‘lda yoqish lozim. Provayder langflow bilan birga o‘rnatiladi.
O‘rnatilgan OpenAI moduli faqat OpenAI hisobi bilan ishlaydi. HTTP → Make a request’dan foydalaning: URL, Method, Headers, Body type Raw / JSON
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Modul: HTTP → Make a request
URL: https://api.ailoot.ai/v1/chat/completions
Method: POST
Headers:
Authorization: Bearer sk-...
Content-Type: application/json
Body (JSON):
{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"{{1.text}}"}]}
Parse response: Yes → javob choices[].message.content da
Model misoli: gpt-6.1-sol, claude-sonnet-5-5
Muhim
Bu Ailoot uchun alohida provayder emas, universal HTTP moduli: hujjatlarda istalgan HTTPS manzili tavsiflangan. Kalitni API kalitli ulanishda saqlagan ma’qul (Make uni sarlavhalarda yuborish o‘rniga shunday qilishni tavsiya qiladi). Make’da oqimli chiqarish kerak emas, stream’siz yuboring.
Telegram freymvorklarining o‘z LLM qatlami yo‘q: xabar qayta ishlovchisida Ailoot base_url manzili bilan OpenAI SDK chaqiriladi (yoki /v1’siz base_url bilan Anthropic SDK)
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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 kodini ailoot-telegram-bot.py nomi bilan saqlang. Bog‘liqliklarni o‘rnating, ikkala muhit o‘zgaruvchisini belgilang va faylni ishga tushiring. Botga Hello yuboring va matnli javobni tekshiring. Xatoda Request ID ni saqlang va yangi generatsiya yuborishdan oldin dastlabki natijani tekshiring.
python3 -m pip install "aiogram>=3,<4" openai
ailoot-telegram-bot.py
import asyncio
import os
from aiogram import Bot, Dispatcher, F
from aiogram.types import Message
from openai import AsyncOpenAI, APIError
async def main():
dp = Dispatcher()
async with AsyncOpenAI(
base_url="https://api.ailoot.ai/v1",
api_key=os.environ["AILOOT_API_KEY"],
max_retries=0,
) as llm:
@dp.message(F.text)
async def reply(message: Message):
try:
result = await llm.chat.completions.create(
model="claude-sonnet-5-5",
messages=[{"role": "user", "content": message.text}],
)
content = result.choices[0].message.content or "—"
for start in range(0, len(content), 4000):
await message.answer(content[start:start + 4000])
except APIError as error:
await message.answer(
f"{type(error).__name__}; Request ID: "
f"{getattr(error, 'request_id', None) or '—'}"
)
bot = Bot(token=os.environ["TELEGRAM_BOT_TOKEN"])
await dp.start_polling(bot)
if __name__ == "__main__":
asyncio.run(main())
Model misoli: claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash
Muhim
Telegram freymvorklarining neyrotarmoqlar uchun o‘z qatlami yo‘q: Ailoot manzili bot ichidagi OpenAI SDK’da belgilanadi. Balans nol bo‘lsa, Ailoot Request ID bilan tushunarli 402 xatosini qaytaradi — bot ishdan chiqishi o‘rniga uni bot foydalanuvchisiga ko‘rsating.
Zapier’dagi ChatGPT (OpenAI) ilovasi faqat OpenAI bilan ishlaydi. Webhooks by Zapier → Custom Request’dan foydalaning (Method, URL, Data, Headers)
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Amal: Webhooks by Zapier → Custom Request
Method: POST
URL: https://api.ailoot.ai/v1/chat/completions
Data (raw JSON):
{"model":"claude-sonnet-5-5","messages":[{"role":"user","content":"Salom"}]}
Headers:
Authorization | Bearer sk-...
Content-Type | application/json
Model misoli: claude-sonnet-5-5, gpt-6.1-sol
Muhim
Bu universal HTTP so‘rovi; Zapier’da bazaviy manzil maydonli tayyor provayder yo‘q. Custom Request Data maydonini tahlil qilmay, qanday bo‘lsa shunday yuboradi, shu sababli JSON’ni oldindan tekshirish kerak. Webhooks by Zapier pullik Zapier tariflarida mavjud.
~/.gemini/antigravity-cli/settings.json → "modelProvider": "gemini"; GEMINI_API_KEY va GOOGLE_GEMINI_BASE_URL o‘zgaruvchilari
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1beta/models/{model}:generateContent 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.
Protokol — Gemini’ning o‘z REST formati (streamGenerateContent, kalit X-Goog-Api-Key’da), yo‘l https://api.ailoot.ai/v1beta/... Bitta savol uchun agy ikkita so‘rov yuboradi: suhbat sarlavhasi va javobning o‘zi. Agent har bir qadam uchun odatiy chatga qaraganda ancha ko‘p zaxira oladi, shuning uchun balansda zaxira saqlang. Karta «Tekshirilmoqda» bo‘limida: sozlama hujjatlardan tayyorlangan, mijoz dasturi Ailoot orqali jonli sinovdan hali o‘tmagan. modelProvider = gemini bo‘lib, GEMINI_API_KEY bo‘sh bo‘lsa, CLI ishga tushmaydi.
cline auth → o‘z API provayderlari → OpenAI Compatible: Base URL, API Key, Model ID; -P/--provider bayrog‘i provayderni tanlaydi
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
cline auth
# API Provider: OpenAI Compatible
# Base URL: https://api.ailoot.ai/v1
# API Key: sk-...
# Model ID: claude-sonnet-5-5
cline "Testlarni ishga tushiring va xatolarni tuzating"
Model misoli: claude-sonnet-5-5
Muhim
Base URL / API Key / Model ID maydonlari OpenAI Compatible uchun Cline hujjatlarida tavsiflangan. CLI hujjatlarida cline auth ustasidagi bandlarning aniq yozuvlari berilmagan — ekrandagi yozuvlar bilan solishtiring.
GitHub maxsus endpointlarni qo‘llashini tasdiqlaydi. Rasmiy skrinshotda Provider Name, API Key va API Type: Chat Completions bor, ammo URL namunasi yo‘q. Shuning uchun bu yerda Ailoot uchun nusxalanadigan tayyor sozlama berilmaydi. Ushbu IDE dagi hujjatlashtirilgan muqobil — JetBrains AI Assistant. URL talablari bo‘yicha plaginning rasmiy yordam xizmatiga murojaat qiling.
Cursor Settings → Models → API Keys → OpenAI API Key + «Override OpenAI Base URL» tugmasi; keyin o‘z modellar ro‘yxatingizga model ID’sini qo‘shing.
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
OpenAI API Key: sk-...
Override OpenAI Base URL: https://api.ailoot.ai/v1
O‘z modelingiz: gpt-6.1-sol (qo‘shing, yoqing, chatda tanlang)
Model misoli: gpt-6.1-sol
Muhim
Cursor’ning joriy rasmiy hujjatlarida o‘z manzilingiz tavsiflanmagan: u yerda faqat OpenAI/Anthropic/Google/Azure/Bedrock kalitlari sanalgan, o‘z kalitlaringiz faqat chatda ishlashi (Tab Cursor modellarida qoladi) va barcha so‘rovlar Cursor serverlari orqali o‘tishi aytilgan (manzil ommaviy bo‘lishi kerak — api.ailoot.ai ommaviy). Manzil tugmasi interfeysda bor, lekin Cursor forumida xatolar haqida yozishgan: u barcha modellarga tatbiq etiladi, Agent rejimi o‘z kalitingizdan foydalanmasligi mumkin, ayrim 3.15.x yig‘ilmalarda maydon kiritishni qabul qilmaydi.
Settings > Text Generator > LLM Provider: OpenAI Chat (yoki Custom)
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Provider: OpenAI Chat
API Key: sk-...
Base Path: https://api.ailoot.ai/v1
Model: gpt-6.1-sol
Model misoli: gpt-6.1-sol
Muhim
Plagin hujjatlari Custom provayderini tilga oladi, lekin manzil maydoni va uning formatini tavsiflamaydi; sozlama plagin interfeysidan olingan — sozlamalar oynasi bilan solishtiring.
Cmd/Ctrl+Shift+P → Open config.json → models[] ichidagi yozuv (PearAI — Continue tarmog‘i).
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
PearAI rasmiy hujjatlarini tekshirib bo‘lmadi (hujjatlar sayti ochilmadi), repozitoriy uzoq vaqtdan beri yangilanmagan. Konfiguratsiya shakli Continue namunasi asosida olingan — ilovada tekshiring.
Chat → modelni tanlash → Manage models → Add custom model → OpenAI (custom endpoint) provayderi → manzil, kalit, model.
Konfiguratsiya
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Visual Studio blogi (29.09.2026) VS 2026 Stable’da OpenAI va Ollama uchun o‘z manzillaringizni e’lon qilgan, lekin hujjat sahifasida hanuz manzil maydonisiz faqat OpenAI/Anthropic/Google kalitlari tavsiflangan; shu sababli maydon nomlari va manzil shakli hali tasdiqlanmagan. Faqat chat; Copilot Business/Enterprise tariflarida mavjud emas.
Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions 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.
Sozlama foydalanuvchi hujjatlaridan emas, Void manba kodidan olingan. Void repozitoriysi arxivlangan, muharrir endi rivojlantirilmaydi — faqat undan allaqachon foydalanayotganlarga mos keladi.
Hech narsa topilmadi. Ilova o‘z OpenAI yoki Anthropic API manzilingizni qo‘llab-quvvatlasa, katta ehtimol bilan ishlaydi — nimalarni ko‘rsatish kerak.
Hozircha mos kelmaydi
Bu ilovalarda o‘z API manzilingizni ko‘rsatib bo‘lmaydi. Yonida ularning muqobillari berilgan.
Ilova
Nega mos kelmaydi
Nima bilan almashtirish mumkin
Cursor CLI (cursor-agent)
Faqat Cursor modellarida ishlaydi, o‘z API manzilingizni belgilab bo‘lmaydi.
Claude Code, Codex CLI yoki opencode
Auggie CLI (Augment Code)
Augment hisobi orqali kiriladi, uchinchi tomon provayderini ko‘rsatib bo‘lmaydi.
Claude Code yoki opencode
Windsurf / Devin Desktop
Ayrim Claude modellari uchun faqat Anthropic kalitini qabul qiladi, o‘z manzilingizni belgilab bo‘lmaydi.
VS Code’da Cline, Roo Code yoki Kilo Code
Kiro
O‘z kalitingiz va API manzilingizni belgilash imkoniyati yo‘q.
Cline yoki Roo Code
Google Antigravity (IDE)
O‘z provayderingizni sozlashning rasmiy usuli yo‘q; uchinchi tomon patchlarini tavsiya qilmaymiz.
Antigravity CLI yoki Gemini CLI
Copilot Business yoki Enterprise bilan Visual Studio
Bu Copilot tariflarida o‘z modellaringiz mavjud emas.
Copilot shaxsiy tarifi — Visual Studio 2026 kartasi
Cursor Tab avtomatik to‘ldirishi
Hatto o‘z kalitingiz bilan ham doim Cursor modellarida ishlaydi.
Cursor chati alohida sozlanadi — Cursor kartasi
Enchanted
Faqat Ollama API’si bilan ishlaydi.
Open WebUI yoki Chatbox
Smart Connections (Obsidian)
Tashqi API’lar faqat pullik Smart Chat Pro’da mavjud.
Obsidian Copilot
Witsy, 5ire
O‘z API manzilini belgilashning rasmiy tavsifini topmadik.
Cherry Studio yoki Jan
Make: o‘rnatilgan OpenAI moduli
Faqat OpenAI hisobiga ulanadi.
HTTP moduli → Make a request — Make kartasi
Zapier: ChatGPT (OpenAI) ilovasi
O‘z manzilingiz uchun maydon yo‘q.
Webhooks by Zapier → Custom Request — Zapier kartasi
Home Assistant: OpenAI Conversation
O‘rnatilgan integratsiya faqat OpenAI manzili bilan ishlaydi.
HACS’dan Extended OpenAI Conversation — Home Assistant kartasi
aiogram, python-telegram-bot, grammY, Telegraf
Bot freymvorklari o‘zi modellarga ulanmaydi.
Bot ichida OpenAI yoki Anthropic SDK — Telegram bot kartasi
Batafsil
Sunʼiy intellekt API: mijoz dasturlarini ulash
Mijoz dasturida API manzili va kalitni qayerga kiritaman?
Ailoot kalitini qabul qiladigan agentlar, muharrirlar, chatlar va SDK’lar. «Sozlash» tugmasi manzil va kalitni qayerga kiritish kerakligini hamda nusxalash mumkin bo‘lgan tayyor konfiguratsiyani ko‘rsatadi.
Ailoot’ni Claude Code, OpenCode, Hermes yoki ilovangizga ulang.
Kompaniya va uning loyihalar portfeli
Kompaniya va uning loyihalar portfeli: millionlab mijozlar; oylik sotuvlar hajmi milliardlarda.
Tokenlarni chegirma bilan xarid qiling.
Muntazam ish uchun obuna chegirmasi. Token xaridiga promokodlar — 50% gacha.
Obuna
Muntazam so‘rovlaringiz uchun chegirmali tarif tanlang.
50% gacha promokod
Xaridda kod kiriting. Narx amaldagi aksiya bilan qayta hisoblanadi.
Mijoz dasturingiz qo‘llaydigan OpenAI, Anthropic yoki Gemini formatini tanlang. Ailoot model kartasida mos API usuli va model ID qiymatini tekshiring; bitta format qo‘llanishi har bir model barcha formatlarni qo‘llashini anglatmaydi.
Mijoz dasturida nimalarni sozlash kerak?
Ailoot API kaliti, API manzili va mijoz usuliga mos model ID qiymatini belgilang. OpenAI SDK https://api.ailoot.ai/v1 manzilidan, Anthropic va Gemini SDK esa https://api.ailoot.ai manzilidan foydalanadi. Shu format misolidagi so‘rov maydonlarini saqlang.
Birinchi API so‘rovini qanday yuboraman?
Ailoot API kalitini yarating. OpenAI SDK uchun https://api.ailoot.ai/v1, Anthropic va Gemini SDK uchun https://api.ailoot.ai manzilini belgilang. Bepul GET /v1/models kalitingizga ochiq modellarni ko‘rsatadi; keyin tanlangan model va API usuli misolidan foydalaning.
Ulangan mijoz dasturi ishlamasa, nimani tekshirish kerak?
Mijoz Ailoot API kalitingiz bilan kutilgan OpenAI, Anthropic yoki Gemini formatini mos API manziliga yuborayotganini tekshiring. Model ID qiymati va usulini tasdiqlang, keyin qaytgan xatoni mijoz qo‘llanmasi bilan solishtiring. Kalitingizni oshkor qilmasdan xato va so‘rov ID qiymatini support@ailoot.ai manziliga yuboring.
Ailoot’ni pullik mahsulotda ishlatsam bo‘ladimi?
Ha. API’ni SaaS, ilova yoki botga Ailoot ofertasi va litsenziya shartnomasiga ko‘ra ulang. Qayta sotishga loyihangiz uchun yozma shartlar va reseller litsenziyasini so‘rang.
Qayta sotish litsenziyasini qanday so‘rayman?
support@ailoot.ai manziliga mahsulotingiz nima qilishi, undan kim foydalanishi va kirishni qanday taqdim etishingiz haqida yozing. Loyihangiz uchun qayta sotish litsenziyasi va yozma shartlarni so‘rang.