Source: https://ailoot.ai/integrations/uz/
Canonical: https://ailoot.ai/integrations/uz/
Language: uz

[Integratsiyalar](https://ailoot.ai/docs/uz/integrations/) 

# 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.

**85**ta ilova

**77**tayyor

**8**tekshirilmoqda

 Ilovani qidirish 

## Terminaldagi agentlar

Kod yozuvchi agentlar va CLI: kod yozadi, buyruqlarni bajaradi, fayllarni tahrirlaydi.

CC

### [Claude Code](https://ailoot.ai/docs/uz/integrations/claude-code/)

Terminaldagi agent

Anthropic Messages

Terminaldagi Anthropic agenti: kod yozadi, fayllarni tahrirlaydi va buyruqlarni bajaradi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/claude-code/)

#### Qayerda sozlash kerak

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.

`~/.claude/settings.json`

```json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.ailoot.ai",
    "ANTHROPIC_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
    "CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY": "1"
  }
}
```

```bash
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/claude-code/)[Ilova hujjatlari ↗](https://code.claude.com/docs/en/llm-gateway-connect)

OC

### [OpenAI Codex CLI](https://ailoot.ai/docs/uz/integrations/openai-codex-cli/)

Terminaldagi agent

OpenAI Responses

Terminal uchun OpenAI agenti, Responses formati orqali ishlaydi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/openai-codex-cli/)

#### Qayerda sozlash kerak

~/.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`

```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"
```

```bash
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/openai-codex-cli/)[Ilova hujjatlari ↗](https://learn.chatgpt.com/docs/config-file/config-advanced)

HA

### [Hermes Agent](https://ailoot.ai/docs/uz/integrations/hermes-agent/)

Terminaldagi agent

OpenAI ChatOpenAI ResponsesAnthropic Messages

Terminal uchun xotira va ko‘nikmalarga ega Nous Research agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/hermes-agent/)

#### Qayerda sozlash kerak

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`

```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:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/hermes-agent/)[Ilova hujjatlari ↗](https://hermes-agent.nousresearch.com/docs/integrations/providers)

Op

### [OpenClaw](https://ailoot.ai/docs/uz/integrations/openclaw/)

Terminaldagi agent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

O‘z kompyuteringizdagi shaxsiy AI yordamchi: chatlar, messenjerlar, vazifalar.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/openclaw/)

#### Qayerda sozlash kerak

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.

```json
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "ailoot/claude-sonnet-5-5"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "ailoot": {
        "baseUrl": "https://api.ailoot.ai/v1",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "claude-sonnet-5-5",
            "name": "Claude Sonnet 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 128000
          },
          {
            "id": "deepseek-v4-pro",
            "name": "DeepSeek V4 Pro",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      },
      "ailoot-claude": {
        "baseUrl": "https://api.ailoot.ai",
        "apiKey": "${AILOOT_API_KEY}",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-opus-5-5",
            "name": "Claude Opus 5.5",
            "reasoning": true,
            "input": [
              "text"
            ],
            "contextWindow": 1000000,
            "maxTokens": 131072
          }
        ]
      }
    }
  }
}
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/openclaw/)[Ilova hujjatlari ↗](https://docs.openclaw.ai/gateway/config-tools/custom-providers)

Op

### [opencode](https://ailoot.ai/docs/uz/integrations/opencode/)

Terminaldagi agent

OpenAI Chat

Istalgan OpenAI bilan mos provayderli ochiq kodli terminal agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/opencode/)

#### Qayerda sozlash kerak

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.

```json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "ailoot/claude-sonnet-5-5",
  "provider": {
    "ailoot": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ailoot",
      "options": {
        "baseURL": "https://api.ailoot.ai/v1",
        "apiKey": "{env:AILOOT_API_KEY}"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5"
        },
        "gpt-6.1-sol": {
          "name": "GPT-6.1 Sol"
        },
        "deepseek-v4-pro": {
          "name": "DeepSeek V4 Pro"
        }
      }
    }
  }
}
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/opencode/)[Ilova hujjatlari ↗](https://opencode.ai/docs/providers/)

QC

### [Qwen Code](https://ailoot.ai/docs/uz/integrations/qwen-code/)

Terminaldagi agent

OpenAI ChatAnthropic MessagesGemini

Qwen jamoasining konsol agenti: OpenAI, Anthropic va Gemini formatlari.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/qwen-code/)

#### Qayerda sozlash kerak

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.

```bash
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
```

`~/.qwen/settings.json`

```json
{
  "modelProviders": {
    "openai": [
      {
        "id": "qwen3.8-max",
        "name": "Qwen 3.8 Max (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      },
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "envKey": "AILOOT_API_KEY",
        "baseUrl": "https://api.ailoot.ai/v1"
      }
    ]
  },
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  },
  "model": {
    "name": "qwen3.8-max"
  }
}
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/qwen-code/)[Ilova hujjatlari ↗](https://qwenlm.github.io/qwen-code-docs/en/users/configuration/auth/)

GC

### [Gemini CLI](https://ailoot.ai/docs/uz/integrations/gemini-cli/)

Terminaldagi agent

Gemini

Gemini’ning o‘z formatida ishlaydigan terminaldagi Google agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/gemini-cli/)

#### Qayerda sozlash kerak

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.

```bash
export AILOOT_API_KEY="sk-..."
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
export GEMINI_MODEL=gemini-3.8-flash
gemini
```

`~/.gemini/settings.json`

```json
{
  "security": {
    "auth": {
      "selectedType": "gemini-api-key"
    }
  }
}
```

Model misoli: `gemini-3.8-flash`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/gemini-cli/)[Ilova hujjatlari ↗](https://geminicli.com/docs/reference/configuration/)

KC

### [Kimi CLI](https://ailoot.ai/docs/uz/integrations/kimi-cli/)

Terminaldagi agent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Kod bilan ishlash uchun Moonshot konsol agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/kimi-cli/)

#### Qayerda sozlash kerak

~/.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.

`~/.kimi/config.toml`

```toml
default_model = "ailoot-kimi"

[providers.ailoot]
type = "openai_legacy"
base_url = "https://api.ailoot.ai/v1"
api_key = "sk-..."

[providers.ailoot-claude]
type = "anthropic"
base_url = "https://api.ailoot.ai"
api_key = "sk-..."

[models.ailoot-kimi]
provider = "ailoot"
model = "kimi-k3"
max_context_size = 262144
capabilities = ["thinking"]

[models.ailoot-sonnet]
provider = "ailoot-claude"
model = "claude-sonnet-5-5"
max_context_size = 1000000
capabilities = ["thinking", "image_in"]
```

Model misoli: `kimi-k3`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/kimi-cli/)[Ilova hujjatlari ↗](https://moonshotai.github.io/kimi-cli/en/configuration/providers.html)

Cr

### [Crush](https://ailoot.ai/docs/uz/integrations/crush/)

Terminaldagi agent

OpenAI ChatAnthropic Messages

crushrc faylida sozlanadigan Charm terminal agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/crush/)

#### Qayerda sozlash kerak

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.

`~/.config/crush/crushrc`

```bash
export AILOOT_API_KEY="sk-..."
provider add ailoot --type openai-compat \
  --base-url "https://api.ailoot.ai/v1" \
  --api-key "$AILOOT_API_KEY"

model add ailoot/deepseek-v4-pro \
  --name "DeepSeek V4 Pro (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 32000

# Claude uchun Anthropic formati: manzil /v1 siz
provider add ailoot-claude --type anthropic \
  --base-url "https://api.ailoot.ai" \
  --api-key "$AILOOT_API_KEY"

model add ailoot-claude/claude-sonnet-5-5 \
  --name "Claude Sonnet 5.5 (Ailoot)" \
  --context-window 1000000 \
  --default-max-tokens 64000 \
  --can-reason true --supports-images false
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/crush/)[Ilova hujjatlari ↗](https://github.com/charmbracelet/crush#custom-providers)

Ai

### [Aider](https://ailoot.ai/docs/uz/integrations/aider/)

Terminaldagi agent

OpenAI Chat

Bevosita git repozitoriyida AI bilan juftlikda dasturlash.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/aider/)

#### Qayerda sozlash kerak

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.

```bash
export AILOOT_API_KEY="sk-..."
export OPENAI_API_BASE=https://api.ailoot.ai/v1
export OPENAI_API_KEY="$AILOOT_API_KEY"
aider --model openai/deepseek-v4-pro
```

Model misoli: `openai/deepseek-v4-pro`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/aider/)[Ilova hujjatlari ↗](https://aider.chat/docs/llms/openai-compat.html)

Go

### [Goose](https://ailoot.ai/docs/uz/integrations/goose/)

Terminaldagi agent

OpenAI ChatAnthropic Messages

MCP kengaytmali terminal va kompyuter uchun ochiq kodli agent.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/goose/)

#### Qayerda sozlash kerak

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.

`~/.config/goose/custom_providers/ailoot.json`

```json
{
  "name": "ailoot",
  "engine": "openai",
  "display_name": "Ailoot",
  "description": "Ailoot API",
  "api_key_env": "AILOOT_API_KEY",
  "base_url": "https://api.ailoot.ai/v1/chat/completions",
  "models": [
    {
      "name": "claude-sonnet-5-5",
      "context_limit": 1000000
    },
    {
      "name": "gpt-6.1-sol",
      "context_limit": 272000
    }
  ],
  "supports_streaming": true,
  "requires_auth": true
}
```

```bash
export AILOOT_API_KEY="sk-..."
goose session start --provider ailoot

# ichki OpenAI provayderi orqali variant:
export GOOSE_PROVIDER=openai
export OPENAI_HOST=https://api.ailoot.ai
export OPENAI_BASE_PATH=v1/chat/completions
export OPENAI_API_KEY="$AILOOT_API_KEY"
```

Model misoli: `claude-sonnet-5-5`

#### Muhim

O‘z provayderingiz dvigatellari: openai, anthropic, ollama. Goose misolida engine openai uchun base\_url /v1/chat/completions’gacha to‘liq yo‘l bilan berilgan. O‘rnatilgan provayderda OPENAI\_HOST — yo‘lsiz ildiz manzil, OPENAI\_BASE\_PATH — yo‘l (standart v1/chat/completions). Goose config.yaml’dagi kalitni e’tiborga olmaydi — faqat o‘zgaruvchi yoki kalitlar ombori. Repozitoriy aaif-goose/goose’ga ko‘chgan.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/goose/)[Ilova hujjatlari ↗](https://github.com/aaif-goose/goose/blob/main/documentation/docs/getting-started/providers.md)

FD

### [Factory Droid](https://ailoot.ai/docs/uz/integrations/factory-droid/)

Terminaldagi agent

OpenAI ChatOpenAI ResponsesAnthropic Messages

O‘z modellaridan foydalanadigan terminal uchun Factory agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/factory-droid/)

#### Qayerda sozlash kerak

~/.factory/settings.json → customModels massivi; modelni tanlash — /model buyrug‘i, «Custom models» bo‘limi

#### 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.

```json
{
  "customModels": [
    {
      "model": "claude-sonnet-5-5",
      "displayName": "Claude Sonnet 5.5 (Ailoot)",
      "baseUrl": "https://api.ailoot.ai",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "anthropic",
      "maxOutputTokens": 64000
    },
    {
      "model": "gpt-6.1-sol",
      "displayName": "GPT-6.1 Sol (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "openai",
      "maxOutputTokens": 64000
    },
    {
      "model": "deepseek-v4-pro",
      "displayName": "DeepSeek V4 Pro (Ailoot)",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKey": "${AILOOT_API_KEY}",
      "provider": "generic-chat-completion-api",
      "maxOutputTokens": 32000
    }
  ]
}
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/factory-droid/)[Ilova hujjatlari ↗](https://docs.factory.com/model-independence/byok)

Am

### [Amp](https://ailoot.ai/docs/uz/integrations/amp/)

Terminaldagi agent

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Modellarni moslashuvchan yo‘naltiradigan Amp kod yozuvchi agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/amp/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/amp/)[Ilova hujjatlari ↗](https://ampcode.com/docs/markdown/customize/model-routing)

AI

### [AIChat](https://ailoot.ai/docs/uz/integrations/aichat/)

Terminaldagi agent

OpenAI ChatAnthropic MessagesGemini

Rollar, seanslar va RAG bilan universal terminal chati.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/aichat/)

#### Qayerda sozlash kerak

AIChat config.yaml → clients (openai-compatible, claude, gemini turlari); model — -m \<client\>:\<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.

```yaml
clients:
  - type: openai-compatible
    name: ailoot
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
    models:
      - name: deepseek-v4-pro
        max_input_tokens: 1000000
        supports_function_calling: true
  - type: claude
    api_base: https://api.ailoot.ai/v1
    api_key: sk-...
  - type: gemini
    api_base: https://api.ailoot.ai/v1beta
    api_key: sk-...
```

```bash
aichat -m ailoot:deepseek-v4-pro 'Salom'
```

Model misoli: `deepseek-v4-pro`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/aichat/)[Ilova hujjatlari ↗](https://github.com/sigoden/aichat/blob/main/config.example.yaml)

CC

### [Continue CLI](https://ailoot.ai/docs/uz/integrations/continue-cli/)

Terminaldagi agent

OpenAI Chat

Agentlar va avtomatlashtirish uchun Continue konsol versiyasi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/continue-cli/)

#### Qayerda sozlash kerak

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.

`ailoot.yaml`

```text
name: Ailoot
version: 0.0.1
schema: v1
models:
  - name: Claude Sonnet 5.5 (Ailoot)
    provider: openai
    model: claude-sonnet-5-5
    apiBase: https://api.ailoot.ai/v1
    apiKey: sk-...

# ishga tushirish:
cn --config ./ailoot.yaml
```

Model misoli: `claude-sonnet-5-5`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/continue-cli/)[Ilova hujjatlari ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Fo

### [ForgeCode](https://ailoot.ai/docs/uz/integrations/forge/)

Terminaldagi agent

OpenAI Chat

Sozlanadigan provayderli terminal agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/forge/)

#### Qayerda sozlash kerak

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.

```bash
# 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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/forge/)[Ilova hujjatlari ↗](https://github.com/tailcallhq/forgecode)

GC

### [GitHub Copilot CLI](https://ailoot.ai/docs/uz/integrations/github-copilot-cli/)

Terminaldagi agent

OpenAI ChatAnthropic Messages

O‘z modellari bilan terminaldagi Copilot.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/github-copilot-cli/)

#### Qayerda sozlash kerak

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.

```bash
export AILOOT_API_KEY="sk-..."
unset COPILOT_PROVIDER_TYPE
# OpenAI bilan mos rejim
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai/v1
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=gpt-6.1-sol
copilot

# Anthropic rejimi
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL=https://api.ailoot.ai
export COPILOT_PROVIDER_API_KEY="$AILOOT_API_KEY"
export COPILOT_MODEL=claude-sonnet-5-5
copilot
```

Model misoli: `gpt-6.1-sol`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/github-copilot-cli/)[Ilova hujjatlari ↗](https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/use-byok-models)

Gp

### [gptme](https://ailoot.ai/docs/uz/integrations/gptme/)

Terminaldagi agent

OpenAI Chat

Shaxsiy terminal agenti: kod, fayllar, brauzer.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/gptme/)

#### Qayerda sozlash kerak

~/.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.

`~/.config/gptme/config.toml`

```toml
[[providers]]
name = "ailoot"
base_url = "https://api.ailoot.ai/v1"
api_key_env = "AILOOT_API_KEY"
default_model = "claude-sonnet-5-5"
```

```bash
export AILOOT_API_KEY="sk-..."
gptme 'salom' -m ailoot/claude-sonnet-5-5
```

Model misoli: `claude-sonnet-5-5`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/gptme/)[Ilova hujjatlari ↗](https://github.com/gptme/gptme/blob/master/docs/providers-custom.rst)

KC

### [Kilo Code CLI](https://ailoot.ai/docs/uz/integrations/kilo-code-cli/)

Terminaldagi agent

OpenAI ChatOpenAI ResponsesAnthropic Messages

Kilo Code konsol agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/kilo-code-cli/)

#### Qayerda sozlash kerak

~/.config/kilo/kilo.jsonc (yoki ./kilo.jsonc; KILO\_CONFIG ham) → provider.\<id\>.options.baseURL; kengaytmada — Settings → Providers → Custom provider

#### 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.

```json
{
  "$schema": "https://app.kilo.ai/config.json",
  "model": "openai-compatible/claude-sonnet-5-5",
  "provider": {
    "openai-compatible": {
      "options": {
        "apiKey": "{env:AILOOT_API_KEY}",
        "baseURL": "https://api.ailoot.ai/v1"
      },
      "models": {
        "claude-sonnet-5-5": {
          "name": "Claude Sonnet 5.5 (Ailoot)",
          "tool_call": true,
          "limit": {
            "context": 1000000,
            "output": 64000
          }
        }
      }
    }
  }
}
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/kilo-code-cli/)[Ilova hujjatlari ↗](https://kilo.ai/docs/code-with-ai/agents/custom-models)

LL

### [LLM](https://ailoot.ai/docs/uz/integrations/llm-cli/)

Terminaldagi agent

OpenAI ChatOpenAI Responses

Buyruq satridan modellarga so‘rov yuborish vositasi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/llm-cli/)

#### Qayerda sozlash kerak

llm sozlamalar katalogidagi extra-openai-models.yaml fayli; kalit — llm keys set \<nom\>

#### 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.

`extra-openai-models.yaml`

```text
- model_id: ailoot-sonnet
  model_name: claude-sonnet-5-5
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  supports_tools: true
  vision: true
- model_id: ailoot-gpt
  model_name: gpt-6.1-sol
  api_base: "https://api.ailoot.ai/v1"
  api_key_name: ailoot
  responses: true
```

```bash
llm keys set ailoot
llm -m ailoot-sonnet 'Salom'
```

Model misoli: `claude-sonnet-5-5`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/llm-cli/)[Ilova hujjatlari ↗](https://llm.datasette.io/en/stable/other-models.html)

MS

### [mini-SWE-agent](https://ailoot.ai/docs/uz/integrations/mini-swe-agent/)

Terminaldagi agent

OpenAI Chat

Repozitoriydagi vazifalar uchun ixcham agent.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/mini-swe-agent/)

#### Qayerda sozlash kerak

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.

```yaml
# agent konfiguratsiyasidan parcha
model:
  model_name: "claude-sonnet-5-5"
  model_kwargs:
    custom_llm_provider: "openai"
    api_base: "https://api.ailoot.ai/v1"
  cost_tracking: "ignore_errors"
```

```bash
export AILOOT_API_KEY="sk-..."
export OPENAI_API_KEY="$AILOOT_API_KEY"
```

Model misoli: `claude-sonnet-5-5`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/mini-swe-agent/)[Ilova hujjatlari ↗](https://github.com/SWE-agent/mini-swe-agent/blob/main/docs/models/local_models.md)

OC

### [OpenHands CLI](https://ailoot.ai/docs/uz/integrations/openhands-cli/)

Terminaldagi agent

OpenAI Chat

Buyruq satrida dasturlash uchun avtonom agent.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/openhands-cli/)

#### Qayerda sozlash kerak

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.

`~/.openhands/agent_settings.json`

```json
{
  "llm": {
    "model": "openai/claude-sonnet-5-5",
    "api_key": "sk-...",
    "base_url": "https://api.ailoot.ai/v1"
  }
}
```

```bash
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/openhands-cli/)[Ilova hujjatlari ↗](https://docs.openhands.dev/openhands/usage/cli/command-reference)

Pi

### [Pi](https://ailoot.ai/docs/uz/integrations/pi/)

Terminaldagi agent

OpenAI ChatAnthropic MessagesGemini

Terminal uchun ixcham kod yozuvchi agent.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/pi/)

#### Qayerda sozlash kerak

~/.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.

```json
{
  "providers": {
    "ailoot": {
      "baseUrl": "https://api.ailoot.ai/v1",
      "api": "openai-completions",
      "apiKey": "$AILOOT_API_KEY",
      "models": [
        {
          "id": "claude-sonnet-5-5",
          "input": [
            "text",
            "image"
          ]
        },
        {
          "id": "deepseek-v4-pro"
        }
      ]
    }
  }
}
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/pi/)[Ilova hujjatlari ↗](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/models.md)

Pl

### [Plandex](https://ailoot.ai/docs/uz/integrations/plandex/)

Terminaldagi agent

OpenAI Chat

Katta vazifalar uchun agent: reja, sinov muhitidagi o‘zgarishlar, qo‘llash.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/plandex/)

#### Qayerda sozlash kerak

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.

```json
{
  "$schema": "https://plandex.ai/schemas/models-input.schema.json",
  "providers": [
    {
      "name": "ailoot",
      "baseUrl": "https://api.ailoot.ai/v1",
      "apiKeyEnvVar": "AILOOT_API_KEY"
    }
  ],
  "models": [
    {
      "modelId": "ailoot-claude-sonnet-5-5",
      "publisher": "anthropic",
      "description": "Claude Sonnet 5.5 via Ailoot",
      "defaultMaxConvoTokens": 75000,
      "maxTokens": 1000000,
      "maxOutputTokens": 64000,
      "reservedOutputTokens": 32000,
      "preferredOutputFormat": "xml",
      "providers": [
        {
          "provider": "custom",
          "customProvider": "ailoot",
          "modelName": "claude-sonnet-5-5"
        }
      ]
    }
  ]
}
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/plandex/)[Ilova hujjatlari ↗](https://github.com/plandex-ai/plandex/blob/main/docs/docs/models/custom-models.md)

TA

### [Trae Agent](https://ailoot.ai/docs/uz/integrations/trae-agent/)

Terminaldagi agent

OpenAI ChatAnthropic Messages

Dasturlash vazifalari uchun ByteDance tadqiqot agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/trae-agent/)

#### Qayerda sozlash kerak

trae\_config.yaml → model\_providers.\<nom\>.base\_url; muqobil — .env’dagi OPENAI\_BASE\_URL / ANTHROPIC\_BASE\_URL 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.

`trae_config.yaml`

```yaml
agents:
  trae_agent:
    model: trae_agent_model

model_providers:
  openai:
    api_key: sk-...
    provider: openai
    base_url: https://api.ailoot.ai/v1

models:
  trae_agent_model:
    model_provider: openai
    model: gpt-6.1-sol
    max_tokens: 4096
    temperature: 0.5
```

Model misoli: `gpt-6.1-sol`

#### Muhim

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).

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/trae-agent/)[Ilova hujjatlari ↗](https://github.com/bytedance/trae-agent#using-base-url)

Wa

### [Warp](https://ailoot.ai/docs/uz/integrations/warp/)

Terminaldagi agent

OpenAI Chat

Ichki agent va o‘z model manzilingizga ega terminal.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/warp/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/warp/)[Ilova hujjatlari ↗](https://docs.warp.dev/agents/inference/custom-inference-endpoint/)

## Muharrirlar va IDE

Kod muharrirlarining kengaytmalari va ichki yordamchilari.

Cl

### [Cline](https://ailoot.ai/docs/uz/integrations/cline/)

Muharrir kengaytmasi

OpenAI ChatAnthropic Messages

VS Code va JetBrains’dagi avtonom agent: reja, tahrirlar, buyruqlar.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/cline/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/cline/)[Ilova hujjatlari ↗](https://docs.cline.bot/provider-config/openai-compatible)

RC

### [Roo Code](https://ailoot.ai/docs/uz/integrations/roo-code/)

Muharrir kengaytmasi

OpenAI ChatAnthropic Messages

Kod, arxitektura va nosozliklarni aniqlash rejimlariga ega VS Code agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/roo-code/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/roo-code/)[Ilova hujjatlari ↗](https://roocodeinc.github.io/Roo-Code/providers/openai-compatible/)

KC

### [Kilo Code](https://ailoot.ai/docs/uz/integrations/kilo-code/)

Muharrir kengaytmasi

OpenAI Chat

Rejimlar va o‘z modellari bilan VS Code agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/kilo-code/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/kilo-code/)[Ilova hujjatlari ↗](https://kilo.ai/docs/ai-providers/openai-compatible)

Co

### [Continue](https://ailoot.ai/docs/uz/integrations/continue/)

Muharrir kengaytmasi

OpenAI Chat

VS Code va JetBrains uchun yordamchi: chat, tahrirlar, agent.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/continue/)

#### Qayerda sozlash kerak

~/.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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/continue/)[Ilova hujjatlari ↗](https://docs.continue.dev/customize/model-providers/top-level/openai)

Ze

### [Zed](https://ailoot.ai/docs/uz/integrations/zed/)

Kod muharriri

OpenAI ChatOpenAI ResponsesAnthropic Messages

Ichki agentli tezkor kod muharriri.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/zed/)

#### Qayerda sozlash kerak

Agent Settings (agent::OpenSettings) → LLM Providers → Add Provider; yoki settings.json → language\_models.openai\_compatible / language\_models.anthropic\_compatible. Kalit — sozlamalar oynasida (tizim kalitlar omborida saqlanadi) yoki \<BOSH HARFLARDAGI PROVAYDER ID’SI\>\_API\_KEY o‘zgaruvchisida.

#### 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.

```json
{
  "language_models": {
    "openai_compatible": {
      "ailoot": {
        "api_url": "https://api.ailoot.ai/v1",
        "available_models": [
          {
            "name": "gpt-6.1-sol",
            "display_name": "GPT-6.1 Sol (Ailoot)",
            "max_tokens": 272000,
            "capabilities": {
              "tools": true,
              "images": false,
              "chat_completions": true
            }
          },
          {
            "name": "deepseek-v4-pro",
            "display_name": "DeepSeek V4 Pro (Ailoot)",
            "max_tokens": 128000
          }
        ]
      }
    },
    "anthropic_compatible": {
      "ailoot-claude": {
        "api_url": "https://api.ailoot.ai",
        "available_models": [
          {
            "name": "claude-sonnet-5-5",
            "display_name": "Claude Sonnet 5.5 (Ailoot)",
            "max_tokens": 200000,
            "capabilities": {
              "tools": true,
              "images": false,
              "prompt_caching": false
            }
          }
        ]
      }
    }
  }
}
```

```bash
export AILOOT_API_KEY="sk-..."
export AILOOT_CLAUDE_API_KEY="$AILOOT_API_KEY"
```

Model misoli: `gpt-6.1-sol`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/zed/)[Ilova hujjatlari ↗](https://zed.dev/docs/ai/use-api-access)

VC

### [VS Code + Copilot Chat](https://ailoot.ai/docs/uz/integrations/vscode-copilot-byok/)

Muharrir kengaytmasi

OpenAI ChatOpenAI ResponsesAnthropic Messages

VS Code uchun Copilot Chat’da o‘z provayderingiz.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/vscode-copilot-byok/)

#### Qayerda sozlash kerak

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.

```json
[
  {
    "name": "Ailoot",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "chat-completions",
    "models": [
      {
        "id": "gpt-6.1-sol",
        "name": "GPT-6.1 Sol (Ailoot)",
        "url": "https://api.ailoot.ai/v1/chat/completions",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  },
  {
    "name": "Ailoot Claude",
    "vendor": "customendpoint",
    "apiKey": "${input:ailootApiKey}",
    "apiType": "messages",
    "models": [
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5 (Ailoot)",
        "url": "https://api.ailoot.ai/v1/messages",
        "toolCalling": true,
        "vision": false,
        "maxInputTokens": 200000,
        "maxOutputTokens": 32000
      }
    ]
  }
]
```

Model misoli: `gpt-6.1-sol`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/vscode-copilot-byok/)[Ilova hujjatlari ↗](https://code.visualstudio.com/docs/agent-customization/language-models)

JA

### [JetBrains AI Assistant](https://ailoot.ai/docs/uz/integrations/jetbrains-ai-assistant/)

Kod muharriri

OpenAI Chat

O‘z kalitingiz bilan JetBrains IDE ichki yordamchisi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/jetbrains-ai-assistant/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/jetbrains-ai-assistant/)[Ilova hujjatlari ↗](https://www.jetbrains.com/help/ai-assistant/use-custom-models.html)

Xc

### [Xcode](https://ailoot.ai/docs/uz/integrations/xcode/)

Kod muharriri

OpenAI Chat

Tashqi provayder bilan Xcode’dagi Coding Intelligence.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/xcode/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/xcode/)[Ilova hujjatlari ↗](https://developer.apple.com/documentation/xcode/setting-up-coding-intelligence)

AN

### [avante.nvim](https://ailoot.ai/docs/uz/integrations/avante-nvim/)

Neovim plagini

OpenAI ChatAnthropic Messages

Neovim plagini: chat va tahrirlar bevosita buferda.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/avante-nvim/)

#### Qayerda sozlash kerak

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.

```lua
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/avante-nvim/)[Ilova hujjatlari ↗](https://github.com/avante-corp/avante.nvim/wiki/Custom-providers)

CN

### [codecompanion.nvim](https://ailoot.ai/docs/uz/integrations/codecompanion-nvim/)

Neovim plagini

OpenAI ChatAnthropic Messages

Neovim’da chat va ichki tahrirlar.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/codecompanion-nvim/)

#### Qayerda sozlash kerak

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.

```lua
require("codecompanion").setup({
  adapters = {
    http = {
      ailoot = function()
        return require("codecompanion.adapters").extend("openai_compatible", {
          env = {
            url = "https://api.ailoot.ai",
            api_key = "AILOOT_API_KEY",        -- sk-... saqlanadigan muhit o‘zgaruvchisining nomi
            chat_url = "/v1/chat/completions",
          },
          schema = { model = { default = "gpt-6.1-sol" } },
        })
      end,
    },
  },
  interactions = {
    chat = { adapter = "ailoot" },
    inline = { adapter = "ailoot" },
  },
})
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/codecompanion-nvim/)[Ilova hujjatlari ↗](https://codecompanion.olimorris.dev/configuration/adapters-http)

Gp

### [gptel](https://ailoot.ai/docs/uz/integrations/gptel/)

Emacs paketi

OpenAI ChatAnthropic MessagesGemini

Emacs uchun sodda til modellari mijoz dasturi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/gptel/)

#### Qayerda sozlash kerak

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.

```lisp
(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:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/gptel/)[Ilova hujjatlari ↗](https://github.com/karthink/gptel)

TI

### [Theia IDE](https://ailoot.ai/docs/uz/integrations/theia/)

Kod muharriri

OpenAI Chat

Theia AI modulli ochiq kodli IDE.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/theia/)

#### Qayerda sozlash kerak

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.

```json
{
  "ai-features.openAiCustom.customOpenAiModels": [
    {
      "model": "claude-sonnet-5-5",
      "url": "https://api.ailoot.ai/v1",
      "id": "ailoot-claude-sonnet-5-5",
      "apiKey": "sk-...",
      "developerMessageSettings": "system"
    }
  ]
}
```

Model misoli: `claude-sonnet-5-5`

#### Muhim

url — /v1 bilan tugaydigan bazaviy manzil. OpenAI’dan bo‘lmagan modellar uchun xavfsiz tanlov — developerMessageSettings: "system".

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/theia/)[Ilova hujjatlari ↗](https://theia-ide.org/docs/user_ai/)

TI

### [Trae IDE](https://ailoot.ai/docs/uz/integrations/trae/)

Kod muharriri

OpenAI ChatAnthropic Messages

O‘z modellari bilan Trae kod muharriri.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/trae/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/trae/)[Ilova hujjatlari ↗](https://docs.trae.ai/ide/models)

## Chat ilovalari

Kompyuter, telefon va brauzer uchun chatlar, qaydlar va ishga tushirish ilovalari.

OW

### [Open WebUI](https://ailoot.ai/docs/uz/integrations/open-webui/)

Veb-chat, o‘z serveringiz

OpenAI Chat

O‘z serveringizdagi mashhur veb-chat.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/open-webui/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/open-webui/)[Ilova hujjatlari ↗](https://docs.openwebui.com/getting-started/quick-start/connect-a-provider/starting-with-openai-compatible/)

Li

### [LibreChat](https://ailoot.ai/docs/uz/integrations/librechat/)

Veb-chat, o‘z serveringiz

OpenAI ChatAnthropic Messages

Agentlar va bir nechta provayder bilan o‘z serveringizdagi veb-chat.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/librechat/)

#### Qayerda sozlash kerak

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.

```yaml
endpoints:
  custom:
    - name: 'Ailoot'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai/v1'
      models:
        default: ['gpt-6.1-sol', 'claude-sonnet-5-5', 'deepseek-v4-pro']
        fetch: true
      titleConvo: true
      titleModel: 'gpt-6.1-sol'
      modelDisplayLabel: 'Ailoot'
    - name: 'Ailoot Claude'
      provider: 'anthropic'
      apiKey: '${AILOOT_API_KEY}'
      baseURL: 'https://api.ailoot.ai'
      models:
        default: ['claude-sonnet-5-5']
        fetch: false
# .env: AILOOT_API_KEY=sk-...
```

Model misoli: `gpt-6.1-sol`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/librechat/)[Ilova hujjatlari ↗](https://www.librechat.ai/docs/configuration/librechat_yaml/object_structure/custom_endpoint)

CS

### [Cherry Studio](https://ailoot.ai/docs/uz/integrations/cherry-studio/)

Kompyuter uchun ilova

OpenAI ChatOpenAI ResponsesAnthropic Messages

Yordamchilar va bilimlar bazasi bilan ish stoli mijoz dasturi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/cherry-studio/)

#### Qayerda sozlash kerak

Settings (tishli g‘ildirak) \> Model Provider \> + Add Provider \> OpenAI / OpenAI Responses / Anthropic / Gemini protokol turi

#### 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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/cherry-studio/)[Ilova hujjatlari ↗](https://cherryai.com/docs/en/pre-basic/providers/zi-ding-yi-fu-wu-shang/)

Ch

### [Chatbox](https://ailoot.ai/docs/uz/integrations/chatbox/)

Kompyuter va telefon

OpenAI Chat

Kompyuter va telefon uchun chat.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/chatbox/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/chatbox/)[Ilova hujjatlari ↗](https://docs.chatboxai.app/en/guides/providers)

Lo

### [LobeChat](https://ailoot.ai/docs/uz/integrations/lobechat/)

Veb-chat, o‘z serveringiz

OpenAI ChatAnthropic Messages

Plaginlar va bilimlar bazasi bilan zamonaviy chat.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/lobechat/)

#### Qayerda sozlash kerak

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.

```bash
OPENAI_API_KEY=sk-...
OPENAI_PROXY_URL=https://api.ailoot.ai/v1
OPENAI_MODEL_LIST=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro

# Anthropic formati (ixtiyoriy)
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_PROXY_URL=https://api.ailoot.ai
```

Model misoli: `claude-sonnet-5-5`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/lobechat/)[Ilova hujjatlari ↗](https://lobehub.com/docs/self-hosting/environment-variables/model-provider)

Ja

### [Jan](https://ailoot.ai/docs/uz/integrations/jan/)

Kompyuter uchun ilova

OpenAI ChatAnthropic Messages

Mahalliy va bulutli modellar bilan kompyuter uchun ochiq kodli chat.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/jan/)

#### Qayerda sozlash kerak

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.

```text
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).

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/jan/)[Ilova hujjatlari ↗](https://www.jan.ai/docs/desktop/remote-models/custom-endpoint)

Si

### [SillyTavern](https://ailoot.ai/docs/uz/integrations/sillytavern/)

Rolli chat

OpenAI Chat

Rolli chatlar va personajlar uchun interfeys.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/sillytavern/)

#### Qayerda sozlash kerak

API Connections \> API: Chat Completion \> Chat Completion Source: Custom (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.

```text
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).

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/sillytavern/)[Ilova hujjatlari ↗](https://docs.sillytavern.app/usage/api-connections/openai/)

An

### [AnythingLLM](https://ailoot.ai/docs/uz/integrations/anythingllm/)

Hujjatlar bilan chat

OpenAI Chat

Kompyuter yoki serverda hujjatlaringiz bilan chat.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/anythingllm/)

#### Qayerda sozlash kerak

Settings \> AI Providers \> LLM \> Generic OpenAI (Docker: env LLM\_PROVIDER='generic-openai')

#### 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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/anythingllm/)[Ilova hujjatlari ↗](https://docs.anythingllm.com/setup/llm-configuration/cloud/openai-generic)

BA

### [big-AGI](https://ailoot.ai/docs/uz/integrations/big-agi/)

Veb-chat, o‘z serveringiz

OpenAI ChatAnthropic Messages

Bir nechta model bilan ishlash uchun keng imkoniyatli veb-interfeys.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/big-agi/)

#### Qayerda sozlash kerak

Joylashtirishda env: OPENAI\_API\_KEY / OPENAI\_API\_HOST, ANTHROPIC\_API\_KEY / ANTHROPIC\_API\_HOST; interfeysda — Models \> Add OpenAI-compatible

#### 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.

```bash
OPENAI_API_KEY=sk-...
OPENAI_API_HOST=https://api.ailoot.ai
ANTHROPIC_API_KEY=sk-...
ANTHROPIC_API_HOST=https://api.ailoot.ai
```

Model misoli: `claude-sonnet-5-5`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/big-agi/)[Ilova hujjatlari ↗](https://github.com/enricoros/big-AGI/blob/main/docs/environment-variables.md)

Bo

### [BoltAI](https://ailoot.ai/docs/uz/integrations/boltai/)

Mac uchun ilova

OpenAI Chat

macOS uchun nativ AI mijoz dasturi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/boltai/)

#### Qayerda sozlash 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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/boltai/)[Ilova hujjatlari ↗](https://boltai.com/help/how-to-setup-custom-openai-server)

HF

### [Hugging Face Chat UI](https://ailoot.ai/docs/uz/integrations/hugging-face-chat-ui/)

Veb-chat, o‘z serveringiz

OpenAI Chat

O‘z serveringizdagi ochiq kodli Hugging Face veb-chati.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/hugging-face-chat-ui/)

#### Qayerda sozlash kerak

.env.local fayli (OPENAI\_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.

```bash
OPENAI_BASE_URL=https://api.ailoot.ai/v1
OPENAI_API_KEY=sk-...
```

Model misoli: `deepseek-v4-pro`

#### Muhim

Chat UI faqat OPENAI\_BASE\_URL orqali OpenAI bilan mos API’lar bilan ishlaydi va modellar ro‘yxatini /models’dan oladi.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/hugging-face-chat-ui/)[Ilova hujjatlari ↗](https://github.com/huggingface/chat-ui)

MS

### [Msty Studio](https://ailoot.ai/docs/uz/integrations/msty-studio/)

Kompyuter uchun ilova

OpenAI Chat

Mahalliy va bulutli modellar bilan ish stoli chati.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/msty-studio/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/msty-studio/)[Ilova hujjatlari ↗](https://docs.msty.ai/studio/managing-models/online-providers)

Ne

### [NextChat](https://ailoot.ai/docs/uz/integrations/nextchat/)

Veb-chat, o‘z serveringiz

OpenAI Chat

Tez joylashtiriladigan yengil veb-chat.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/nextchat/)

#### Qayerda sozlash kerak

Vercel / Docker: BASE\_URL, OPENAI\_API\_KEY, CUSTOM\_MODELS, DEFAULT\_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.

```bash
OPENAI_API_KEY=sk-...
BASE_URL=https://api.ailoot.ai
CUSTOM_MODELS=-all,+gpt-6.1-sol,+claude-sonnet-5-5,+deepseek-v4-pro
DEFAULT_MODEL=gpt-6.1-sol
```

Model misoli: `gpt-6.1-sol`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/nextchat/)[Ilova hujjatlari ↗](https://github.com/ChatGPTNextWeb/NextChat#environment-variables)

OC

### [Obsidian Copilot](https://ailoot.ai/docs/uz/integrations/obsidian-copilot/)

Obsidian plagini

OpenAI Chat

Obsidian qaydlari bilan chat.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/obsidian-copilot/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/obsidian-copilot/)[Ilova hujjatlari ↗](https://github.com/logancyang/obsidian-copilot/blob/master/docs/llm-providers.md)

PA

### [Page Assist](https://ailoot.ai/docs/uz/integrations/page-assist/)

Brauzer kengaytmasi

OpenAI Chat

Brauzer kengaytmasi: ochiq sahifa bilan chat.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/page-assist/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/page-assist/)[Ilova hujjatlari ↗](https://docs.pageassist.xyz/providers/openai)

RA

### [Raycast AI](https://ailoot.ai/docs/uz/integrations/raycast-ai/)

Ishga tushirish ilovasi

OpenAI Chat

Raycast ishga tushirish ilovasida AI: tezkor buyruqlar va chat.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/raycast-ai/)

#### Qayerda sozlash kerak

Settings \> AI \> Models & Providers \> Custom Providers \> Reveal Providers Config → ~/.config/raycast/ai/providers.yaml fayli

#### 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.

```yaml
providers:
  - id: ailoot
    name: Ailoot
    base_url: https://api.ailoot.ai/v1
    api_keys:
      ailoot: sk-...
    models:
      - id: claude-sonnet-5-5
        name: Claude Sonnet 5.5
        provider: ailoot
        context: 200000
        abilities:
          temperature:
            supported: true
          vision:
            supported: false
          system_message:
            supported: true
          tools:
            supported: true
      - id: gpt-6.1-sol
        name: GPT-6.1 Sol
        provider: ailoot
```

Model misoli: `claude-sonnet-5-5`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/raycast-ai/)[Ilova hujjatlari ↗](https://manual.raycast.com/ai/custom-providers)

Ty

### [TypingMind](https://ailoot.ai/docs/uz/integrations/typingmind/)

Veb-ilova

OpenAI Chat

Brauzer va kompyuterda qulay chat interfeysi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/typingmind/)

#### Qayerda sozlash kerak

Models (chap yon panel) \> + Add Custom 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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/typingmind/)[Ilova hujjatlari ↗](https://docs.typingmind.com/manage-and-connect-ai-models/ollama)

## SDK va freymvorklar

O‘z ilovalaringiz, agentlar va RAG uchun kutubxonalar.

OS

### [OpenAI SDK (Python)](https://ailoot.ai/docs/uz/integrations/openai-python-sdk/)

SDK

OpenAI ChatOpenAI Responses

Python uchun rasmiy OpenAI kutubxonasi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/openai-python-sdk/)

#### Qayerda sozlash kerak

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.

```bash
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`

```python
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"])
```

```bash
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/openai-python-sdk/)[Ilova hujjatlari ↗](https://github.com/openai/openai-python)

OS

### [OpenAI SDK (Node.js)](https://ailoot.ai/docs/uz/integrations/openai-node-js-sdk/)

SDK

OpenAI ChatOpenAI Responses

JavaScript va TypeScript uchun rasmiy OpenAI kutubxonasi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/openai-node-js-sdk/)

#### Qayerda sozlash kerak

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.

```js
import OpenAI from "openai";
const client = new OpenAI({maxRetries: 0,
  baseURL: "https://api.ailoot.ai/v1",
  apiKey: process.env.AILOOT_API_KEY // sk-...
});
const r = await client.chat.completions.create({
  model: "claude-sonnet-5-5",
  messages: [{ role: "user", content: "Salom" }]
});
console.log(r.choices[0].message.content);
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/openai-node-js-sdk/)[Ilova hujjatlari ↗](https://github.com/openai/openai-node)

AS

### [Anthropic SDK (Python)](https://ailoot.ai/docs/uz/integrations/anthropic-python-sdk/)

SDK

Anthropic Messages

Python uchun rasmiy Anthropic kutubxonasi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/anthropic-python-sdk/)

#### Qayerda sozlash kerak

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.

```bash
export AILOOT_API_KEY="sk-..."
export ANTHROPIC_BASE_URL="https://api.ailoot.ai"
export ANTHROPIC_API_KEY="$AILOOT_API_KEY"
```

`ailoot-anthropic-python-sdk.py`

```python
import os
from anthropic import Anthropic
client = Anthropic(max_retries=0, base_url="https://api.ailoot.ai", api_key=os.environ["AILOOT_API_KEY"])
msg = client.messages.create(
    model="claude-sonnet-5-5", max_tokens=1024,
    messages=[{"role": "user", "content": "Salom"}])
print(msg.content[0].text)
```

```bash
python3 ailoot-anthropic-python-sdk.py
```

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/anthropic-python-sdk/)[Ilova hujjatlari ↗](https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python)

VA

### [Vercel AI SDK](https://ailoot.ai/docs/uz/integrations/vercel-ai-sdk/)

SDK

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

Istalgan provayderda AI ilovalari uchun TypeScript freymvorki.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/vercel-ai-sdk/)

#### Qayerda sozlash kerak

Provayderlar: @ai-sdk/openai-compatible’dan createOpenAICompatible({ name, baseURL, apiKey }); @ai-sdk/anthropic’dan createAnthropic({ baseURL, apiKey }); @ai-sdk/google’dan createGoogleGenerativeAI({ baseURL, apiKey }); createOpenAI({ baseURL }) yoki OPENAI\_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, 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.

```js
import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { createAnthropic } from "@ai-sdk/anthropic";
import { createGoogleGenerativeAI } from "@ai-sdk/google";
import { generateText } from "ai";

const ailoot = createOpenAICompatible({ name: "ailoot", baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const claude = createAnthropic({ baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const gemini = createGoogleGenerativeAI({ baseURL: "https://api.ailoot.ai/v1beta", apiKey: process.env.AILOOT_API_KEY });

const { text } = await generateText({ model: ailoot("deepseek-v4-pro"), prompt: "Salom" });
// claude("claude-sonnet-5-5"), gemini("gemini-3.6-flash")
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/vercel-ai-sdk/)[Ilova hujjatlari ↗](https://ai-sdk.dev/providers/openai-compatible-providers)

La

### [LangChain](https://ailoot.ai/docs/uz/integrations/langchain/)

Freymvork

OpenAI ChatOpenAI ResponsesAnthropic Messages

Zanjirlar, agentlar va RAG uchun freymvork.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/langchain/)

#### Qayerda sozlash kerak

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.

```python
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/langchain/)[Ilova hujjatlari ↗](https://docs.langchain.com/oss/python/integrations/chat/openai)

Cr

### [CrewAI](https://ailoot.ai/docs/uz/integrations/crewai/)

Agentlar freymvorki

OpenAI ChatAnthropic Messages

Rollar va vazifalarga ega agentlar jamoalari.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/crewai/)

#### Qayerda sozlash kerak

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.

```python
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/crewai/)[Ilova hujjatlari ↗](https://docs.crewai.com/en/concepts/llms)

GG

### [Google GenAI SDK (Python)](https://ailoot.ai/docs/uz/integrations/google-genai-python/)

SDK

Gemini

Gemini API uchun rasmiy Google kutubxonasi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/google-genai-python/)

#### Qayerda sozlash kerak

genai.Client(api\_key=..., http\_options=types.HttpOptions(base\_url=...))

#### 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.

```python
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/google-genai-python/)[Ilova hujjatlari ↗](https://github.com/googleapis/python-genai#custom-base-url)

Li

### [LiteLLM](https://ailoot.ai/docs/uz/integrations/litellm/)

SDK

OpenAI Chat

O‘nlab provayderlar uchun yagona Python interfeysi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/litellm/)

#### Qayerda sozlash kerak

litellm.completion(model="openai/\<id\>", api\_base=..., 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.

```python
import os
import litellm
r = litellm.completion(
    model="openai/claude-sonnet-5-5",
    api_base="https://api.ailoot.ai/v1",
    api_key=os.environ["AILOOT_API_KEY"],
    messages=[{"role": "user", "content": "Salom"}])
print(r.choices[0].message.content)
# embeddinglar: litellm.embedding(model="openai/nemotron-3-embed", api_base="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"], input=["matn"])
```

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/litellm/)[Ilova hujjatlari ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

LP

### [LiteLLM Proxy](https://ailoot.ai/docs/uz/integrations/litellm-proxy/)

O‘z shlyuzingiz

OpenAI Chat

Ailoot ustidagi kalitlar, limitlar va jurnallarga ega o‘z shlyuzingiz.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/litellm-proxy/)

#### Qayerda sozlash kerak

config.yaml → model\_list → litellm\_params (model, api\_base, api\_key); ishga tushirish: litellm --config config.yaml

#### 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.

```yaml
model_list:
  - model_name: claude-sonnet
    litellm_params:
      model: openai/claude-sonnet-5-5
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY
  - model_name: gpt-sol
    litellm_params:
      model: openai/gpt-6.1-sol
      api_base: https://api.ailoot.ai/v1
      api_key: os.environ/AILOOT_API_KEY

# ishga tushirish: litellm --config config.yaml
```

Kalit quyidagi o‘zgaruvchidan o‘qiladi: `AILOOT_API_KEY` — uni ishga tushirishdan oldin belgilang:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/litellm-proxy/)[Ilova hujjatlari ↗](https://docs.litellm.ai/docs/providers/openai_compatible)

Ll

### [LlamaIndex](https://ailoot.ai/docs/uz/integrations/llamaindex/)

Freymvork

OpenAI Chat

O‘z ma’lumotlaringizdan qidirish va RAG uchun freymvork.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/llamaindex/)

#### Qayerda sozlash kerak

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.

```bash
pip install llama-index-llms-openai-like
```

```python
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/llamaindex/)[Ilova hujjatlari ↗](https://developers.llamaindex.ai/python/framework-api-reference/llms/openai_like/)

Ma

### [Mastra](https://ailoot.ai/docs/uz/integrations/mastra/)

Agentlar freymvorki

OpenAI ChatOpenAI Responses

Agentlar va ish jarayonlari uchun TypeScript freymvorki.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/mastra/)

#### Qayerda sozlash kerak

Agent’da: model: { id: "\<provayder\>/\<model\>", url: "\<bazaviy manzil\>", apiKey, api?: "chat" | "responses" }

#### 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.

```js
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:

```bash
export AILOOT_API_KEY="sk-..."   # ~/.zshrc yoki ~/.bashrc fayliga qo‘shing
```

```powershell
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/mastra/)[Ilova hujjatlari ↗](https://mastra.ai/models)

OA

### [OpenAI Agents SDK](https://ailoot.ai/docs/uz/integrations/openai-agents-sdk/)

Agentlar freymvorki

OpenAI ChatOpenAI Responses

Ko‘p agentli ssenariylar uchun OpenAI kutubxonasi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/openai-agents-sdk/)

#### Qayerda sozlash kerak

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.

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

Model misoli: `claude-sonnet-5-5, gpt-6.1-sol`

#### 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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/openai-agents-sdk/)[Ilova hujjatlari ↗](https://openai.github.io/openai-agents-python/models/)

PA

### [Pydantic AI](https://ailoot.ai/docs/uz/integrations/pydantic-ai/)

Agentlar freymvorki

OpenAI ChatOpenAI Responses

Python’da tiplashtirilgan agentlar freymvorki.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/pydantic-ai/)

#### Qayerda sozlash kerak

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.

```python
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/pydantic-ai/)[Ilova hujjatlari ↗](https://pydantic.dev/docs/ai/models/openai/)

## Avtomatlashtirish

Kodsiz ssenariylar, zanjirlar konstruktorlari, botlar va aqlli uy.

N8

### [n8n](https://ailoot.ai/docs/uz/integrations/n8n/)

Kodsiz avtomatlashtirish

OpenAI ChatOpenAI ResponsesAnthropic MessagesGemini

AI agent tugunlari bilan ssenariylarni avtomatlashtirish.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/n8n/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/n8n/)[Ilova hujjatlari ↗](https://github.com/n8n-io/n8n/blob/master/packages/nodes-base/credentials/OpenAiApi.credentials.ts)

Di

### [Dify](https://ailoot.ai/docs/uz/integrations/dify/)

LLM ilovalari platformasi

OpenAI Chat

AI ilovalari platformasi: chat-botlar, agentlar, bilimlar bazalari.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/dify/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/dify/)[Ilova hujjatlari ↗](https://github.com/langgenius/dify-official-plugins/tree/main/models/openai_api_compatible)

Fl

### [Flowise](https://ailoot.ai/docs/uz/integrations/flowise/)

Zanjirlar konstruktori

OpenAI Chat

Zanjirlar va agentlarning vizual konstruktori.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/flowise/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/flowise/)[Ilova hujjatlari ↗](https://docs.flowiseai.com/integrations/langchain/chat-models/azure-chatopenai)

HA

### [Home Assistant](https://ailoot.ai/docs/uz/integrations/home-assistant/)

Aqlli uy

OpenAI Chat

Extended OpenAI Conversation orqali aqlli uy ovozli yordamchisi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/home-assistant/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/home-assistant/)[Ilova hujjatlari ↗](https://github.com/jekalmin/extended_openai_conversation)

La

### [Langflow](https://ailoot.ai/docs/uz/integrations/langflow/)

Zanjirlar konstruktori

OpenAI Chat

Agentlar va RAG uchun vizual konstruktor.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/langflow/)

#### Qayerda sozlash kerak

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.

```text
Settings → Model Providers → OpenAI Compatible:
  Base URL: https://api.ailoot.ai/v1
  API Key: sk-...
yoki muhit o‘zgaruvchilari orqali:
```

```bash
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/langflow/)[Ilova hujjatlari ↗](https://docs.langflow.org/bundles-openai-compatible)

Ma

### [Make](https://ailoot.ai/docs/uz/integrations/make/)

Kodsiz avtomatlashtirish

HTTP so‘rovi

Kodsiz avtomatlashtirish: HTTP moduli orqali Ailoot’ga so‘rov.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/make/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/make/)[Ilova hujjatlari ↗](https://apps.make.com/http)

T

### [Telegram bot](https://ailoot.ai/docs/uz/integrations/telegram-bot/)

Botlar

OpenAI Chat

OpenAI SDK asosida Telegram’dagi o‘z botingiz.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/telegram-bot/)

#### Qayerda sozlash kerak

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.

```bash
python3 -m pip install "aiogram>=3,<4" openai
```

`ailoot-telegram-bot.py`

```python
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())
```

```bash
export AILOOT_API_KEY="sk-..."
export TELEGRAM_BOT_TOKEN="<TELEGRAM_BOT_TOKEN>"
python3 ailoot-telegram-bot.py
```

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/telegram-bot/)[Ilova hujjatlari ↗](https://github.com/openai/openai-python)

Za

### [Zapier](https://ailoot.ai/docs/uz/integrations/zapier/)

Kodsiz avtomatlashtirish

HTTP so‘rovi

Avtomatlashtirish: Webhooks by Zapier orqali Ailoot’ga so‘rov.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/zapier/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/zapier/)[Ilova hujjatlari ↗](https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zap-workflows)

## Tekshiruvda

Tasdiqlanmagan tafsilotli sozlamalar — ilova oynasi bilan solishtiring.

AC

### [Antigravity CLI](https://ailoot.ai/docs/uz/integrations/antigravity-cli/)

Terminaldagi agent

Tekshiruvda

Gemini

Gemini formatidagi Google Antigravity konsol agenti.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/antigravity-cli/)

#### Qayerda sozlash kerak

~/.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.

`~/.gemini/antigravity-cli/settings.json`

```json
{
  "modelProvider": "gemini"
}
```

```bash
export AILOOT_API_KEY="sk-..."
# terminalda:
export GEMINI_API_KEY="$AILOOT_API_KEY"
export GOOGLE_GEMINI_BASE_URL=https://api.ailoot.ai
agy --model gemini-3.8-flash
```

Model misoli: `gemini-3.8-flash`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/antigravity-cli/)[Ilova hujjatlari ↗](https://antigravity.google/docs/cli/install/)

CC

### [Cline CLI](https://ailoot.ai/docs/uz/integrations/cline-cli/)

Terminaldagi agent

Tekshiruvda

OpenAI Chat

Cline agentining konsol versiyasi.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/cline-cli/)

#### Qayerda sozlash kerak

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.

```bash
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/cline-cli/)[Ilova hujjatlari ↗](https://docs.cline.bot/provider-config/openai-compatible)

CJ

### [JetBrains uchun Copilot](https://ailoot.ai/docs/uz/integrations/copilot-jetbrains-byok/)

Muharrir kengaytmasi

Tekshiruvda

OpenAI Chat

JetBrains IDE uchun Copilot’da o‘z model manzilingiz.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/copilot-jetbrains-byok/)

#### Qayerda sozlash kerak

Language Models → Add Models… → Add Custom Endpoint Provider: Provider Name, API Key, API Type (Chat Completions)

#### Konfiguratsiya

[JetBrains AI Assistant](https://ailoot.ai/docs/uz/integrations/jetbrains-ai-assistant/)

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/copilot-jetbrains-byok/)[Ilova hujjatlari ↗](https://github.blog/changelog/2026-07-14-github-copilot-for-jetbrains-expands-byok-capabilities/)

Cu

### [Cursor](https://ailoot.ai/docs/uz/integrations/cursor/)

Kod muharriri

Tekshiruvda

OpenAI Chat

Cursor muharriri: chat uchun o‘z OpenAI manzilingiz.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/cursor/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/cursor/)[Ilova hujjatlari ↗](https://cursor.com/help/models-and-usage/api-keys)

OT

### [Obsidian Text Generator](https://ailoot.ai/docs/uz/integrations/obsidian-text-generator/)

Obsidian plagini

Tekshiruvda

OpenAI Chat

Obsidian qaydlarida shablonlar asosida matn yaratish.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/obsidian-text-generator/)

#### Qayerda sozlash kerak

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.

```text
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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/obsidian-text-generator/)[Ilova hujjatlari ↗](https://docs.text-gen.com/)

Pe

### [PearAI](https://ailoot.ai/docs/uz/integrations/pearai/)

Kod muharriri

Tekshiruvda

OpenAI Chat

VS Code asosidagi PearAI muharriri.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/pearai/)

#### Qayerda sozlash kerak

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.

```json
{
  "models": [
    {
      "title": "Ailoot Claude Sonnet 5.5",
      "provider": "openai",
      "model": "claude-sonnet-5-5",
      "apiBase": "https://api.ailoot.ai/v1",
      "apiKey": "sk-..."
    }
  ]
}
```

Model misoli: `claude-sonnet-5-5`

#### Muhim

PearAI rasmiy hujjatlarini tekshirib bo‘lmadi (hujjatlar sayti ochilmadi), repozitoriy uzoq vaqtdan beri yangilanmagan. Konfiguratsiya shakli Continue namunasi asosida olingan — ilovada tekshiring.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/pearai/)[Ilova hujjatlari ↗](https://github.com/trypear/pearai-app/issues/122)

VS

### [Visual Studio 2026](https://ailoot.ai/docs/uz/integrations/visual-studio-2026/)

Kod muharriri

Tekshiruvda

OpenAI Chat

Visual Studio uchun Copilot Chat’da o‘z provayderingiz.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/visual-studio-2026/)

#### Qayerda sozlash kerak

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.

```text
Provider: OpenAI (custom endpoint)
Endpoint: https://api.ailoot.ai/v1
API key:  sk-...
Model:    gpt-6.1-sol
```

Model misoli: `gpt-6.1-sol`

#### Muhim

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.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/visual-studio-2026/)[Ilova hujjatlari ↗](https://devblogs.microsoft.com/visualstudio/visual-studio-september-update-power-your-workflow-with-your-model/)

Vo

### [Void](https://ailoot.ai/docs/uz/integrations/void/)

Kod muharriri

Tekshiruvda

OpenAI Chat

VS Code asosidagi ochiq kodli muharrir, ishlab chiqish to‘xtatilgan.

[Batafsil →](https://ailoot.ai/docs/uz/integrations/void/)

#### Qayerda sozlash kerak

Void Settings → Providers → OpenAI-Compatible → baseURL, API key, 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.

```text
Provider: OpenAI-Compatible
baseURL:  https://api.ailoot.ai/v1   (/chat/completions siz)
API key:  sk-...
Model:    claude-sonnet-5-5
```

Model misoli: `claude-sonnet-5-5`

#### Muhim

Sozlama foydalanuvchi hujjatlaridan emas, Void manba kodidan olingan. Void repozitoriysi arxivlangan, muharrir endi rivojlantirilmaydi — faqat undan allaqachon foydalanayotganlarga mos keladi.

[To‘liq yo‘riqnoma →](https://ailoot.ai/docs/uz/integrations/void/)[Ilova hujjatlari ↗](https://github.com/voideditor/void/blob/main/src/vs/workbench/contrib/void/common/voidSettingsTypes.ts)

Hech narsa topilmadi. Ilova o‘z OpenAI yoki Anthropic API manzilingizni qo‘llab-quvvatlasa, katta ehtimol bilan ishlaydi — [nimalarni ko‘rsatish kerak](https://ailoot.ai/docs/uz/keys/).

## 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 |

## 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.

Tarixdagi xarajatlar

Har so‘rov uchun model, token va summa saqlanadi.

[Obuna tanlash](https://ailoot.ai/docs/uz/billing/subscriptions/) · [Model narxlarini ko‘rish](https://ailoot.ai/models/uz/)

## API’ni sotadigan mahsulotingizga ulang.

SaaS, ilova va botlar Ailoot ofertasi hamda litsenziya shartnomasiga muvofiq. Qayta sotishga reseller litsenziyasi so‘rang.

Tijorat ilovasi

Xizmatingizning pullik funksiyalariga matn, rasm, video va ovoz yaratishni qo‘shing.

Reseller litsenziyasi

Loyiha tavsifi va kirish sxemasini yuboring. Foydalanish va qayta sotishga yozma shartlarni so‘rang.

Saytdagi hujjatlar

Oferta, litsenziya shartnomasi va ma’lumotlar siyosati ulashdan oldin ochiq.

[Reseller litsenziyasini so‘rash](mailto:support@ailoot.ai) · [Oferta va litsenziya shartnomasi](https://ailoot.ai/legal/offer?lang=uz)

## Savollar

Mijoz dasturi uchun qaysi formatni tanlayman?

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.

## Ailoot · Kompaniya va uning loyihalar portfeli





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





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





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