{
  "commercial": {
    "authority": "owner_approved_business_input",
    "commercial_use_in_customer_product": true,
    "official_offer_licence_agreement": true,
    "permission_contact": "mailto:support@ailoot.ai",
    "promo_discount_max_percent": 50,
    "reseller_licence_on_request": true,
    "subscription_effect": "reduces_effective_token_cost",
    "use_cases": [
      "customer_products",
      "agents",
      "applications",
      "automations"
    ],
    "written_project_permission_on_request": true
  },
  "company": {
    "authority": "owner_approved_business_input",
    "claims": [
      "established operating experience",
      "large client base",
      "stable service",
      "ongoing KPI control"
    ],
    "scale": {
      "clients": "millionlab mijozlar",
      "currency": null,
      "monthly_sales": "oylik sotuvlar hajmi milliardlarda",
      "scope": "Kompaniya va uning loyihalar portfeli"
    },
    "source": "https://ailoot.ai/ru/",
    "source_language": "ru"
  },
  "connection": {
    "api_server": "https://api.ailoot.ai",
    "authentication": {
      "alternative_http_headers": [
        "x-api-key",
        "x-goog-api-key"
      ],
      "example": "Bearer ${AILOOT_API_KEY}",
      "header": "Authorization",
      "mode": "clientBearer",
      "realtime_mode": "Bearer header only",
      "scheme": "bearer",
      "type": "http"
    },
    "directory_placement": {
      "status": "unknown",
      "url": null
    },
    "mcp": {
      "endpoint": null,
      "status": "unknown"
    },
    "protocols": [
      {
        "id": "models",
        "label": "Model discovery",
        "operations": [
          {
            "http_method": "GET",
            "operation_id": "listModels",
            "path": "/v1/models",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "listGeminiModels",
            "path": "/v1beta/models",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "chat",
        "label": "OpenAI Chat Completions",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createChatCompletion",
            "path": "/v1/chat/completions",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "responses",
        "label": "OpenAI Responses",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createResponse",
            "path": "/v1/responses",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "messages",
        "label": "Anthropic Messages",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createMessage",
            "path": "/v1/messages",
            "status": "documented"
          },
          {
            "description": "Documented token-counting path; unavailable for models in the current public catalogue.",
            "http_method": "POST",
            "operation_id": "countMessageTokens",
            "path": "/v1/messages/count_tokens",
            "status": "unavailable"
          }
        ],
        "transport": "https"
      },
      {
        "id": "gemini",
        "label": "Gemini generateContent",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "generateContent",
            "path": "/v1beta/models/{model}:generateContent",
            "status": "documented"
          },
          {
            "http_method": "POST",
            "operation_id": "generateContentCompatibility",
            "path": "/antigravity/v1beta/models/{model}:generateContent",
            "status": "documented"
          },
          {
            "http_method": "POST",
            "operation_id": "streamGenerateContent",
            "path": "/v1beta/models/{model}:streamGenerateContent",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "embeddings",
        "label": "Text embeddings",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createEmbeddings",
            "path": "/v1/embeddings",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "images",
        "label": "OpenAI Images",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createImage",
            "path": "/v1/images/generations",
            "status": "documented"
          },
          {
            "http_method": "POST",
            "operation_id": "editImage",
            "path": "/v1/images/edits",
            "status": "documented"
          },
          {
            "description": "Save task_id and poll_url. Streaming is rejected. A task has processing/completed/failed status and an expires_at field.",
            "http_method": "POST",
            "operation_id": "createImageTask",
            "path": "/v1/images/generations/async",
            "status": "documented"
          },
          {
            "description": "Save task_id and poll_url. Streaming is rejected. A task has processing/completed/failed status and an expires_at field.",
            "http_method": "POST",
            "operation_id": "createImageEditTask",
            "path": "/v1/images/edits/async",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getImageTask",
            "path": "/v1/images/tasks/{task_id}",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "speech",
        "label": "Speech audio",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createSpeech",
            "path": "/v1/audio/speech",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "transcriptions",
        "label": "Audio transcription",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createTranscription",
            "path": "/v1/audio/transcriptions",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "videos",
        "label": "Video generation and retrieval",
        "operations": [
          {
            "description": "Save the returned task identifier. Poll status and download content; do not repeat creation after a timeout or unknown result. Required media parameters differ by model; this documented example is not a parameter guarantee for every video model.",
            "http_method": "POST",
            "operation_id": "createVideo",
            "path": "/v1/videos/generations",
            "status": "documented"
          },
          {
            "description": "Save the returned task identifier. Poll status and download content; do not repeat creation after a timeout or unknown result. Required media parameters differ by model; this documented example is not a parameter guarantee for every video model.",
            "http_method": "POST",
            "operation_id": "createVideoCompatible",
            "path": "/v1/videos",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideo",
            "path": "/v1/videos/{request_id}",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideoContent",
            "path": "/v1/videos/{request_id}/content",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideoGeneration",
            "path": "/v1/videos/generations/{request_id}",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideoGenerationContent",
            "path": "/v1/videos/generations/{request_id}/content",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "music",
        "label": "Music generation",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createMusic",
            "path": "/v1/music/generations",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "systemone",
        "label": "System One decisions",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createSystemOne",
            "path": "/v1/systemone",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "realtime",
        "label": "Realtime voice WebSocket",
        "operations": [
          {
            "http_method": "GET",
            "operation_id": "openRealtimeSession",
            "path": "/v1/realtime",
            "status": "documented"
          }
        ],
        "transport": "websocket"
      }
    ],
    "provenance": {
      "approved_offer_sha256": "03ba9f99acb815bdfd97051de0b513aeb11dcad811723225ed2f1192cddab0ca",
      "client_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22",
      "proof_scope": "accepted-static-public-contract",
      "public_operation_count": 26,
      "sources": [
        {
          "name": "public-api-contract-v1.json",
          "sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
        },
        {
          "name": "openapi-contract-v1.md",
          "sha256": "eebcd42781235054b93f763d84cb0fbc27c6c5762515c2b4990c390accba8763"
        },
        {
          "name": "openapi.py",
          "sha256": "0e502577f8a9a347a3ba5a514294a336b06aea78cac41b9fa1e4871b69fbf4e8"
        },
        {
          "name": "agent-facts-contract-v1.json",
          "sha256": "856af0544f85dc29b915132a3c762698ae9162555b24b79cfabfec63b05bc43a"
        },
        {
          "name": "locale-routes.py",
          "sha256": "920d2b69bf735d7298eb24f06cf7bd4eb373b5f76639b61fb6e98e8f94bfec7a"
        },
        {
          "name": "approved-offer-copy-v1.json",
          "sha256": "03ba9f99acb815bdfd97051de0b513aeb11dcad811723225ed2f1192cddab0ca"
        },
        {
          "name": "offer-copy.py",
          "sha256": "fe062036873acf8abb23a182248ce508c3679979455dadc634dcd5063d60cb1f"
        }
      ]
    },
    "sdk_validation": {
      "status": "unknown"
    },
    "status": "documented"
  },
  "documentation": {
    "api_guide": {
      "status": "documented",
      "url": "https://ailoot.ai/openapi.md"
    },
    "entrypoints": {
      "docs": "https://ailoot.ai/docs/uz/",
      "integrations": "https://ailoot.ai/integrations/uz/",
      "models": "https://ailoot.ai/models/uz/"
    },
    "licence": {
      "label": "Oferta va litsenziya shartnomasi",
      "url": "https://ailoot.ai/legal/offer?lang=uz"
    },
    "locale": "uz",
    "offer": {
      "label": "Oferta va litsenziya shartnomasi",
      "url": "https://ailoot.ai/legal/offer?lang=uz"
    },
    "openapi": {
      "format": "3.1.1",
      "status": "documented",
      "url": "https://ailoot.ai/openapi.json"
    },
    "provenance": {
      "approved_offer_sha256": "03ba9f99acb815bdfd97051de0b513aeb11dcad811723225ed2f1192cddab0ca",
      "locale_routes_sha256": "920d2b69bf735d7298eb24f06cf7bd4eb373b5f76639b61fb6e98e8f94bfec7a"
    },
    "reseller_licence": {
      "label": "Reseller litsenziyasini so‘rash",
      "url": "mailto:support@ailoot.ai"
    },
    "support": {
      "url": "mailto:support@ailoot.ai"
    },
    "written_project_permission": {
      "url": "mailto:support@ailoot.ai"
    }
  },
  "integrations": [
    {
      "application": "Claude Code",
      "application_id": "claude-code",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Terminaldagi agent · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "e03c003b154511c858fce68a51c745c7d982286c8895ded8e30e2c262ced7f89",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/claude-code/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "e03c003b154511c858fce68a51c745c7d982286c8895ded8e30e2c262ced7f89",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Codex CLI",
      "application_id": "openai-codex-cli",
      "compatibility_scope": {
        "conditions": "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 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.",
        "description": "Terminaldagi agent · OpenAI Responses",
        "formats": [
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "7890842c397e10b73e337b9458d92491cbf9fe1d59bda2fb58cfc47897d77763",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/openai-codex-cli/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "7890842c397e10b73e337b9458d92491cbf9fe1d59bda2fb58cfc47897d77763",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hermes Agent",
      "application_id": "hermes-agent",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Terminaldagi agent · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "23de3e1a8294a20dcc2e0460f8afd6bce4ea35839c8ec36b34d1548173b11099",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/hermes-agent/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "23de3e1a8294a20dcc2e0460f8afd6bce4ea35839c8ec36b34d1548173b11099",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenClaw",
      "application_id": "openclaw",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Terminaldagi agent · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "43c24c636e68ffe60608d55ad7c55370186975c1531b89565781a713974a5137",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/openclaw/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "43c24c636e68ffe60608d55ad7c55370186975c1531b89565781a713974a5137",
      "version_match": null,
      "versions": null
    },
    {
      "application": "opencode",
      "application_id": "opencode",
      "compatibility_scope": {
        "conditions": "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. @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.",
        "description": "Terminaldagi agent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "e49425189b06a1b80fe3aed06a5b5dd4f82401fbdb8fe5c89bd943871258a63b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/opencode/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "e49425189b06a1b80fe3aed06a5b5dd4f82401fbdb8fe5c89bd943871258a63b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Qwen Code",
      "application_id": "qwen-code",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Terminaldagi agent · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "be440afad1ea698bd7e4099bc74e678b38a7d807af8a4eb94b5de9c088ee9e19",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/qwen-code/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "be440afad1ea698bd7e4099bc74e678b38a7d807af8a4eb94b5de9c088ee9e19",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Gemini CLI",
      "application_id": "gemini-cli",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1beta/models/{model}:generateContent ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Manzilda /v1beta bo‘lmasligi kerak: SDK /v1beta/models/{model}:generateContent yo‘lini o‘zi qo‘shadi. Manzil HTTPS bo‘lishi shart. Kalit x-goog-api-key sarlavhasida yuboriladi — Ailoot uni qabul qiladi. Faqat katalogda Gemini formati ko‘rsatilgan modellar mos keladi. Ishga tushirishdan oldin aniq ID va ushbu metod kalitingiz uchun mavjudligini tekshiring. Ailoot pulli Gemini javobini narx hisoblangandan keyin so‘zlarni bittalab yuborish o‘rniga, to‘liq holda beradi, shuning uchun uzun javoblarda matn darhol ko‘rinmaydi.",
        "description": "Terminaldagi agent · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "bc1ba988898f1451d9af0f1e9f82e91269c6670d0cef8d503ec6e69a071581a0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/gemini-cli/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "bc1ba988898f1451d9af0f1e9f82e91269c6670d0cef8d503ec6e69a071581a0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kimi CLI",
      "application_id": "kimi-cli",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Turlar: openai_legacy (Chat Completions, base_url /v1 bilan), openai_responses (Responses, /v1 bilan), anthropic (/v1’siz), gemini (base_url Google ildiz manzili, bizda https://api.ailoot.ai). SearchWeb vositasi faqat Moonshot’ning o‘z platformasi bilan ishlaydi; boshqa API manzilida FetchURL mahalliy yuklashga o‘tadi.",
        "description": "Terminaldagi agent · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "135921d711481250bde1b5eeadeb267d5a1fdf4219055b11078b9d99c94c782d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/kimi-cli/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "135921d711481250bde1b5eeadeb267d5a1fdf4219055b11078b9d99c94c782d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Crush",
      "application_id": "crush",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. openai-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.",
        "description": "Terminaldagi agent · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "576a97aa50b8875e974d10fedd5313146751a4090dcd5a2e727df5b5254bd73b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/crush/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "576a97aa50b8875e974d10fedd5313146751a4090dcd5a2e727df5b5254bd73b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Aider",
      "application_id": "aider",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. openai/ prefiksi majburiy: shunda Aider (LiteLLM orqali) so‘rovlarni OpenAI bilan mos /v1/chat/completions’ga yuboradi. Aider tanimaydigan modellar uchun kontekst noma’lumligi haqida ogohlantiradi — bu xato emas. Bu hujjat sahifasida o‘z base URL manzili bilan Anthropic manzili tavsiflanmagan.",
        "description": "Terminaldagi agent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "b18f02f5e2aabf8c87dcfc22cea34149a40c236abcbbd24dc08e774e38dc9f45",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/aider/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "b18f02f5e2aabf8c87dcfc22cea34149a40c236abcbbd24dc08e774e38dc9f45",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Goose",
      "application_id": "goose",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Terminaldagi agent · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "11ab0a3ece246738af9155343a8fcb30387b113b8ab645833b042d0cd5fe9c5d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/goose/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "11ab0a3ece246738af9155343a8fcb30387b113b8ab645833b042d0cd5fe9c5d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Factory Droid",
      "application_id": "factory-droid",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. provider: 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.",
        "description": "Terminaldagi agent · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "e3f129f0a88a4c91e5a3abd85d2c459b3b3a7cf06e6d96ecd59f79d76215987a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/factory-droid/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "e3f129f0a88a4c91e5a3abd85d2c459b3b3a7cf06e6d96ecd59f79d76215987a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Amp",
      "application_id": "amp",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Terminaldagi agent · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "8d9a905b8c9b1a75cf9d51733f64cacad4416a3b0d5ec0091b57bc08408dd35b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/amp/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "8d9a905b8c9b1a75cf9d51733f64cacad4416a3b0d5ec0091b57bc08408dd35b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AIChat",
      "application_id": "aichat",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. AIChat konfiguratsiya misolida claude uchun api_base /v1 bilan, gemini uchun /v1beta bilan berilgan; Ailoot uchun ham shunday. Uchta mijoz barcha uchta Ailoot formatiga kirish beradi: OpenAI, Anthropic va Gemini.",
        "description": "Terminaldagi agent · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "b190e70448ed2cebca2285c6d50deec564a037a42f652ee9abde00215dfcaea6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/aichat/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "b190e70448ed2cebca2285c6d50deec564a037a42f652ee9abde00215dfcaea6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue CLI",
      "application_id": "continue-cli",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. OpenAI bilan mos xizmatlar uchun Continue provider: openai va /v1 bilan apiBase’dan foydalanadi. Konfiguratsiya formati kengaytma va CLI uchun bir xil, fayl --config bayrog‘i bilan uzatiladi.",
        "description": "Terminaldagi agent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "2539d360aade246787dc4694e3c45728da3707fb81a7ef4fc1a5f166a0a421f2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/continue-cli/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "2539d360aade246787dc4694e3c45728da3707fb81a7ef4fc1a5f166a0a421f2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "ForgeCode",
      "application_id": "forge",
      "compatibility_scope": {
        "conditions": "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. .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.",
        "description": "Terminaldagi agent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "c51be94754ec97713757ac5ab16fd8e0d47e1617b28003cc96da3091583ba621",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/forge/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "c51be94754ec97713757ac5ab16fd8e0d47e1617b28003cc96da3091583ba621",
      "version_match": null,
      "versions": null
    },
    {
      "application": "GitHub Copilot CLI",
      "application_id": "github-copilot-cli",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Turlar: openai (standart, istalgan OpenAI bilan mos server), azure, anthropic. Model vositalarni chaqirish va oqimli chiqarishni qo‘llab-quvvatlashi shart. Protokolni tanlash uchun COPILOT_PROVIDER_WIRE_API bor, uning qiymatlari sahifada sanalmagan. Limitlarni COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS bilan belgilash mumkin.",
        "description": "Terminaldagi agent · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "08654b59dfc32c5e0cf173bfdace7dc52610e397a66ffb0eba9a8ae3413f8f65",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/github-copilot-cli/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "08654b59dfc32c5e0cf173bfdace7dc52610e397a66ffb0eba9a8ae3413f8f65",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptme",
      "application_id": "gptme",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Istalgan OpenAI bilan mos server; kalit avval api_key’dan, keyin api_key_env’dan, keyin <NAME>_API_KEY’dan izlanadi. Provayderlar ro‘yxati — gptme-util providers list.",
        "description": "Terminaldagi agent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "36166009f397ff9d6600865b47a57b90e7963a3c30eb6a51642b3702963e591f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/gptme/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "36166009f397ff9d6600865b47a57b90e7963a3c30eb6a51642b3702963e591f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code CLI",
      "application_id": "kilo-code-cli",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Terminaldagi agent · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "2a6e6493484834657b07ef6ef1aeb034f5add4f326ab5bab47cc7b2367f54972",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/kilo-code-cli/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "2a6e6493484834657b07ef6ef1aeb034f5add4f326ab5bab47cc7b2367f54972",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LLM",
      "application_id": "llm-cli",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Standart holatda Chat Completions; responses: true modelni /responses’ga o‘tkazadi. api_base berilganda OpenAI kaliti yuborilmaydi — api_key_name kerak. Bu so‘rovlar uchun CLI vositasi, agent emas.",
        "description": "Terminaldagi agent · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "4f4b6fbb33d361fa42fc0ceb5c5479f07ce7a8acd4c2c8f27b8cec931a064478",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/llm-cli/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "4f4b6fbb33d361fa42fc0ceb5c5479f07ce7a8acd4c2c8f27b8cec931a064478",
      "version_match": null,
      "versions": null
    },
    {
      "application": "mini-SWE-agent",
      "application_id": "mini-swe-agent",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. LiteLLM orqali ishlaydi: model_kwargs bevosita litellm.completion’ga uzatiladi. Narxlar reyestrisiz LiteLLM narx noma’lumligi haqida xato beradi — cost_tracking: \"ignore_errors\" bilan o‘chiramiz (yoki MSWEA_COST_TRACKING=ignore_errors). OPENAI_API_KEY orqali kalit uzatish — LiteLLM standarti, mini-SWE-agent sahifasining o‘zida ko‘rsatilmagan.",
        "description": "Terminaldagi agent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "604801ccb4f86ec76dd5fa12b3b04dde24b6a5d47281203b632b3fe68480032a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/mini-swe-agent/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "604801ccb4f86ec76dd5fa12b3b04dde24b6a5d47281203b632b3fe68480032a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenHands CLI",
      "application_id": "openhands-cli",
      "compatibility_scope": {
        "conditions": "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 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.",
        "description": "Terminaldagi agent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "e75ee75ebfeb9a3321171819886fff4d2c4adf1b9a942931b7f5bfd3a2850ac7",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/openhands-cli/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "e75ee75ebfeb9a3321171819886fff4d2c4adf1b9a942931b7f5bfd3a2850ac7",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pi",
      "application_id": "pi",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Terminaldagi agent · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "2444297b043888b2eab342088e5f880269fef40e333a8762becb074d65e1c1a1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/pi/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "2444297b043888b2eab342088e5f880269fef40e333a8762becb074d65e1c1a1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Plandex",
      "application_id": "plandex",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Terminaldagi agent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "3d84783c5348d34a5ea8e2f6703251fc8f42b4fb89bdeca5ddd41cc4db047ac0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/plandex/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "3d84783c5348d34a5ea8e2f6703251fc8f42b4fb89bdeca5ddd41cc4db047ac0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae Agent",
      "application_id": "trae-agent",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. YAML’da faqat bo‘shliqlar, tabulyatsiyasiz. Anthropic formati uchun — provider: anthropic va ANTHROPIC_BASE_URL (anthropic uchun /v1 bo‘yicha aniq talab README’da ko‘rsatilmagan; https://api.ailoot.ai dan foydalaning).",
        "description": "Terminaldagi agent · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "f3adf80d1c0ce5f0a688cb0d16949b23801bb658750830fcfdece9ca83f5d776",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/trae-agent/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "f3adf80d1c0ce5f0a688cb0d16949b23801bb658750830fcfdece9ca83f5d776",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Warp",
      "application_id": "warp",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Terminaldagi agent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "6e65a9c832edc3d9bfa7e836ca0a1a6e314cf91df5ab2aecd708c2b515bcdca4",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/warp/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "6e65a9c832edc3d9bfa7e836ca0a1a6e314cf91df5ab2aecd708c2b515bcdca4",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline",
      "application_id": "cline",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. OpenAI Compatible /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.",
        "description": "Muharrir kengaytmasi · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "87895cb2b7bd9e2602fb86b080531483f11c9d9cc126b72fcc564296ec123403",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/cline/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "87895cb2b7bd9e2602fb86b080531483f11c9d9cc126b72fcc564296ec123403",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Roo Code",
      "application_id": "roo-code",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Muharrir kengaytmasi · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "a8b9dbbb4bc62e54e3dad811473b3055413c2132789384d85b0330c828f14556",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/roo-code/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "a8b9dbbb4bc62e54e3dad811473b3055413c2132789384d85b0330c828f14556",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code",
      "application_id": "kilo-code",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Muharrir kengaytmasi · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "6bef8a75a1ded8c75724fd00f1777c34f3e0418d42081ddb623a86b38be4398c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/kilo-code/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "6bef8a75a1ded8c75724fd00f1777c34f3e0418d42081ddb623a86b38be4398c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue",
      "application_id": "continue",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Muharrir kengaytmasi · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "e69acfee67a759f56173beec01013d6ace1881ee0ad62c3d68c1e8ac1f4532bf",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/continue/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "e69acfee67a759f56173beec01013d6ace1881ee0ad62c3d68c1e8ac1f4532bf",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zed",
      "application_id": "zed",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. openai_compatible uchun manzil /v1 bilan (/v1/chat/completions’ga murojaat qiladi; capabilities.chat_completions = false modelni /v1/responses’ga o‘tkazadi). anthropic_compatible uchun manzil /v1’siz (/v1/messages’ga murojaat qiladi; Zed kalitni x-api-key’da yuboradi — Ailoot qabul qiladi). Standart holatda images = false va parallel_tool_calls = false. Zed rasmlarni uzata oladi, lekin images’ni faqat joriy katalog kartasida tanlangan API formatida image-kirish ko‘rsatilgan aniq model uchun yoqing. GPT va Claude misollarida images = false: 2026-09-30 nusxasida ular uchun faqat matn ko‘rsatilgan. Masalan, bu nusxada gemini-3.6-flash uchun OpenAI Chat’da image-kirish ko‘rsatilgan; haqiqiy qo‘llab-quvvatlash model kartasi va formatga bog‘liq. Mulohaza yurituvchi modellar uchun reasoning_effort maydoni bor. Misoldagi max_tokens qiymatlari — kontekst hajmi; aniq limitlarni modellar katalogidan ko‘ring.",
        "description": "Kod muharriri · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "d6fdcedefac1f80c2234684f731f44cce0c9bcb91983b6d59c1cf36e7307a1de",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/zed/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "d6fdcedefac1f80c2234684f731f44cce0c9bcb91983b6d59c1cf36e7307a1de",
      "version_match": null,
      "versions": null
    },
    {
      "application": "VS Code + Copilot Chat",
      "application_id": "vscode-copilot-byok",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/responses, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. url — endpoint’ning TO‘LIQ yo‘li. apiType qiymatlari: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK Copilot tarifi yoki GitHub’ga kirishsiz ishlaydi, lekin faqat chat/agent uchun — satr ichidagi takliflar Copilot’da qoladi. Tashkilot administratorlari (Business/Enterprise) BYOK siyosatini o‘chirishi mumkin. Yuqoridagi token limitlari misollar; katalog qiymatlaridan foydalaning. Bu misollarda vision = false: 2026-09-30 katalog nusxasida GPT/OpenAI Chat va Claude/Anthropic Messages uchun faqat matn ko‘rsatilgan. VS Code versiyangiz vision’ni taklif qilsa, uni faqat joriy katalog kartasida tanlangan API formatida image-kirish ko‘rsatilgan model uchun yoqing; mijoz dasturida maydon mavjudligi tanlangan model rasmlarni qo‘llab-quvvatlashini tasdiqlamaydi.",
        "description": "Muharrir kengaytmasi · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "b762ee35a561f27a301c1b19e3b7ce2cd11775682766a2f4af0cbb8011880337",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/vscode-copilot-byok/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "b762ee35a561f27a301c1b19e3b7ce2cd11775682766a2f4af0cbb8011880337",
      "version_match": null,
      "versions": null
    },
    {
      "application": "JetBrains AI Assistant",
      "application_id": "jetbrains-ai-assistant",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. OpenAI-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.",
        "description": "Kod muharriri · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "b4da528a76525f3861b31aa776bbdd3b1dc00fca4d586cc70dfb6c0a5462c259",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/jetbrains-ai-assistant/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "b4da528a76525f3861b31aa776bbdd3b1dc00fca4d586cc70dfb6c0a5462c259",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Xcode",
      "application_id": "xcode",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Kod muharriri · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "bdbe8466396e1fd27a53d5e9c3e6a925dc7018490bd26644ad2a2effdabc0b09",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/xcode/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "bdbe8466396e1fd27a53d5e9c3e6a925dc7018490bd26644ad2a2effdabc0b09",
      "version_match": null,
      "versions": null
    },
    {
      "application": "avante.nvim",
      "application_id": "avante-nvim",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Neovim plagini · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "59b861072ead0c1f522aefbf44965fa5ff299cece8056e57c640f807e23783bc",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/avante-nvim/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "59b861072ead0c1f522aefbf44965fa5ff299cece8056e57c640f807e23783bc",
      "version_match": null,
      "versions": null
    },
    {
      "application": "codecompanion.nvim",
      "application_id": "codecompanion-nvim",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. openai_compatible 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.",
        "description": "Neovim plagini · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "071fa8129e6c734ffee6de33553d221f16c780f076454baef767b1161fca928d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/codecompanion-nvim/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "071fa8129e6c734ffee6de33553d221f16c780f076454baef767b1161fca928d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptel",
      "application_id": "gptel",
      "compatibility_scope": {
        "conditions": "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. :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.",
        "description": "Emacs paketi · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "0e4f153f81bd882230b581aa84029fd4958b04b0e2644627bc9be1bbd8e5dae1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/gptel/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "0e4f153f81bd882230b581aa84029fd4958b04b0e2644627bc9be1bbd8e5dae1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Theia IDE",
      "application_id": "theia",
      "compatibility_scope": {
        "conditions": "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. url — /v1 bilan tugaydigan bazaviy manzil. OpenAI’dan bo‘lmagan modellar uchun xavfsiz tanlov — developerMessageSettings: \"system\".",
        "description": "Kod muharriri · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "143e3d84c85a02820918da2672614c92b1d6630dffd8191f304a47fcb7022092",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/theia/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "143e3d84c85a02820918da2672614c92b1d6630dffd8191f304a47fcb7022092",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae IDE",
      "application_id": "trae",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Kod muharriri · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "3067d272a7375ae3523a1691da332aca94df887e068bbd320a8ce91a84f75504",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/trae/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "3067d272a7375ae3523a1691da332aca94df887e068bbd320a8ce91a84f75504",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Open WebUI",
      "application_id": "open-webui",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. OpenAI 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.",
        "description": "Veb-chat, o‘z serveringiz · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "552a78e2f78df93e25b57f8db09e7317e455875b35b624bc8cae440b4a5889ab",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/open-webui/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "552a78e2f78df93e25b57f8db09e7317e455875b35b624bc8cae440b4a5889ab",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LibreChat",
      "application_id": "librechat",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Odatiy custom endpoint = OpenAI Chat Completions (baseURL /v1 bilan). provider: 'anthropic' /v1/messages’ning o‘z mijozini yoqadi; hujjat misolida Anthropic uchun baseURL /v1’siz berilgan (https://api.anthropic.com), shuning uchun biz uchun https://api.ailoot.ai. fetch: true ro‘yxatni /v1/models’dan oladi.",
        "description": "Veb-chat, o‘z serveringiz · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "df6e1c79703dc1bd98106aa2115b2d01d8b0d203f54e6a127e9ab571a94b53dd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/librechat/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "df6e1c79703dc1bd98106aa2115b2d01d8b0d203f54e6a127e9ab571a94b53dd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cherry Studio",
      "application_id": "cherry-studio",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Kompyuter uchun ilova · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "df713e2aabcccc3a981254882e3f31693e9d254be57d9b27569587e9f7d90abe",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/cherry-studio/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "df713e2aabcccc3a981254882e3f31693e9d254be57d9b27569587e9f7d90abe",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Chatbox",
      "application_id": "chatbox",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Kompyuter va telefon · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "46efdeb7005245183c7d3e033ed96b9e5da0e40f7e823491308ab562843f3158",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/chatbox/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "46efdeb7005245183c7d3e033ed96b9e5da0e40f7e823491308ab562843f3158",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LobeChat",
      "application_id": "lobechat",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. OPENAI_PROXY_URL standart qiymati https://api.openai.com/v1, shuning uchun /v1 bilan ko‘rsatamiz. ANTHROPIC_PROXY_URL standart qiymati https://api.anthropic.com (/v1’siz). GOOGLE_PROXY_URL orqali nazariy jihatdan Gemini formatini (https://api.ailoot.ai) ulash mumkin, lekin bu variantni tekshirmaganmiz. Server rejimidan foydalaning: so‘rovlar bevosita brauzerdan yuborilsa, Ailoot API’si hozircha ularni CORS qoidalari bo‘yicha rad etishi mumkin.",
        "description": "Veb-chat, o‘z serveringiz · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "5c3c5caed1bb75c3551889e17e93916bc08e1742679c8794058f5c565f8e52b1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/lobechat/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "5c3c5caed1bb75c3551889e17e93916bc08e1742679c8794058f5c565f8e52b1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Jan",
      "application_id": "jan",
      "compatibility_scope": {
        "conditions": "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. 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).",
        "description": "Kompyuter uchun ilova · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "c299d1094473fb20a55d6f53347dc7277c8193d0a30e3c84af8ba6416d9bdc04",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/jan/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "c299d1094473fb20a55d6f53347dc7277c8193d0a30e3c84af8ba6416d9bdc04",
      "version_match": null,
      "versions": null
    },
    {
      "application": "SillyTavern",
      "application_id": "sillytavern",
      "compatibility_scope": {
        "conditions": "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. 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).",
        "description": "Rolli chat · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "2266e6ed06817727e363b51a1d8477cf7003a7b25af6b688fac3c85f9247765a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/sillytavern/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "2266e6ed06817727e363b51a1d8477cf7003a7b25af6b688fac3c85f9247765a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AnythingLLM",
      "application_id": "anythingllm",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Hujjatlar bilan chat · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "d2d5a6eab28b104c68783dbe37f0847df2fa21186fb6c5d6354bb325148cb849",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/anythingllm/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createEmbeddings",
          "path": "/v1/embeddings",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "d2d5a6eab28b104c68783dbe37f0847df2fa21186fb6c5d6354bb325148cb849",
      "version_match": null,
      "versions": null
    },
    {
      "application": "big-AGI",
      "application_id": "big-agi",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Hujjatda o‘zgaruvchilar OpenAI va Anthropic uchun backend host’ni almashtirish vositasi sifatida tavsiflangan (proksi va o‘z endpoint’laringiz uchun); «host» deb yozilgan, shuning uchun /v1’siz ko‘rsatamiz, lekin yo‘lning aniq formati hujjatda batafsil berilmagan — birinchi so‘rov bo‘yicha tekshirish kerak.",
        "description": "Veb-chat, o‘z serveringiz · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "5f13cbbf8ba07aa8efc24ee538bfb3af2ce162bbd1b07eb562454be5bffa9f66",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/big-agi/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "5f13cbbf8ba07aa8efc24ee538bfb3af2ce162bbd1b07eb562454be5bffa9f66",
      "version_match": null,
      "versions": null
    },
    {
      "application": "BoltAI",
      "application_id": "boltai",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Mac uchun ilova · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "0e412c8dd44243b43fe75fba9d4f08ef2a4cd3cd3675c35087efb0c939cae0a2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/boltai/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "0e412c8dd44243b43fe75fba9d4f08ef2a4cd3cd3675c35087efb0c939cae0a2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hugging Face Chat UI",
      "application_id": "hugging-face-chat-ui",
      "compatibility_scope": {
        "conditions": "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. Chat UI faqat OPENAI_BASE_URL orqali OpenAI bilan mos API’lar bilan ishlaydi va modellar ro‘yxatini /models’dan oladi.",
        "description": "Veb-chat, o‘z serveringiz · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "92819a44a2ae80fa1c7be374dd8f3c6415f4088f7027e6f01ba7bb8eb2a96c9e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/hugging-face-chat-ui/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "92819a44a2ae80fa1c7be374dd8f3c6415f4088f7027e6f01ba7bb8eb2a96c9e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Msty Studio",
      "application_id": "msty-studio",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Kompyuter uchun ilova · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "f67efbd60b19506b1269e6fd17e38d5e3689c2f6658a53578931a8b0415b195a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/msty-studio/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "f67efbd60b19506b1269e6fd17e38d5e3689c2f6658a53578931a8b0415b195a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "NextChat",
      "application_id": "nextchat",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Bu sozlama uchun OpenAI Chat dan NextChat serveri orqali foydalaning. Vercel yoki Docker ga joylashda BASE_URL=https://api.ailoot.ai ni /v1 siz, shuningdek OPENAI_API_KEY, CUSTOM_MODELS va DEFAULT_MODEL ni belgilang. Bu o‘zgaruvchilar o‘zgarsa, serverni qayta joylashtiring.",
        "description": "Veb-chat, o‘z serveringiz · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "e5aaad346cecf09c72081b29cd2917ab257397c6244a81cce696aa38205edc33",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/nextchat/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "e5aaad346cecf09c72081b29cd2917ab257397c6244a81cce696aa38205edc33",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Copilot",
      "application_id": "obsidian-copilot",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Obsidian plagini · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "e8fadc2ca90dd1662f7a6324d68152a7c4ab95aa99f1c83d636d3a117b61a28c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/obsidian-copilot/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "e8fadc2ca90dd1662f7a6324d68152a7c4ab95aa99f1c83d636d3a117b61a28c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Page Assist",
      "application_id": "page-assist",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Brauzer kengaytmasi · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "a11c4d9fb630ed8a3633d9ec68d40d05018d5185f472e874a47dc56adf2bc7f1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/page-assist/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "a11c4d9fb630ed8a3633d9ec68d40d05018d5185f472e874a47dc56adf2bc7f1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Raycast AI",
      "application_id": "raycast-ai",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. base_url — /chat/completions suffikssiz OpenAI bilan mos endpoint. Raycast faylni qayta ishga tushmasdan qayta o‘qiydi. abilities berilmasa, tools va vision qo‘llab-quvvatlanmaydi deb hisoblanadi. Modellar Quick AI, AI Chat va AI Commands’da paydo bo‘ladi. Bu misolda vision.supported = false: 2026-09-30 katalog nusxasida Claude/OpenAI Chat uchun faqat matn ko‘rsatilgan. Raycast versiyangiz bu sozlamani qo‘llab-quvvatlasa, vision’ni faqat joriy katalog kartasida OpenAI Chat formatida image-kirish ko‘rsatilgan model uchun yoqing; mijoz dasturi bayrog‘ining o‘zi API rasmlarni qo‘llab-quvvatlashini tasdiqlamaydi.",
        "description": "Ishga tushirish ilovasi · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "88d0e9d3b1792e2065c15bc0aeddd93437cc88959a16a6ab14c5eaad669473c6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/raycast-ai/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "88d0e9d3b1792e2065c15bc0aeddd93437cc88959a16a6ab14c5eaad669473c6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "TypingMind",
      "application_id": "typingmind",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Veb-ilova · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "320b67164c947b108d00fb5f8f51a0a90619378e293f08934e828150e590450b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/typingmind/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "320b67164c947b108d00fb5f8f51a0a90619378e293f08934e828150e590450b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Python)",
      "application_id": "openai-python-sdk",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "d8d31cd2c119b68b24ae5709b33b259a2a602d90180c910f37afcdebd4ac9393",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/openai-python-sdk/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "d8d31cd2c119b68b24ae5709b33b259a2a602d90180c910f37afcdebd4ac9393",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Node.js)",
      "application_id": "openai-node-js-sdk",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "ec2f7971f9208bece229cbe38811036e57b1ee1568938a187987f85aea0e671c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/openai-node-js-sdk/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "ec2f7971f9208bece229cbe38811036e57b1ee1568938a187987f85aea0e671c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Anthropic SDK (Python)",
      "application_id": "anthropic-python-sdk",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "SDK · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "f977aee545863e675c0b2c53ce6e4068c504117320eb58c2efa34bc11ca95616",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/anthropic-python-sdk/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "countMessageTokens",
          "path": "/v1/messages/count_tokens",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "f977aee545863e675c0b2c53ce6e4068c504117320eb58c2efa34bc11ca95616",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Vercel AI SDK",
      "application_id": "vercel-ai-sdk",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "SDK · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "ecfe8a13d52ffe813520dddbe0c4623f0955090db8fd4bfd0c5401ab2b309844",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/vercel-ai-sdk/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "ecfe8a13d52ffe813520dddbe0c4623f0955090db8fd4bfd0c5401ab2b309844",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LangChain",
      "application_id": "langchain",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Freymvork · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "d112be10542c4e091af28c2ec56854865edf34982c585539cb8470cf70e60ad8",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/langchain/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "d112be10542c4e091af28c2ec56854865edf34982c585539cb8470cf70e60ad8",
      "version_match": null,
      "versions": null
    },
    {
      "application": "CrewAI",
      "application_id": "crewai",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions, POST /v1/messages ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. openai/ 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.",
        "description": "Agentlar freymvorki · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "fd9e8cd8c3809d722ffac74ce0e40ff9a91089a565518e5b36a471e11046163b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/crewai/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "fd9e8cd8c3809d722ffac74ce0e40ff9a91089a565518e5b36a471e11046163b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Google GenAI SDK (Python)",
      "application_id": "google-genai-python",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "SDK · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "78e0e03e1ad843b14f6784caea036b7db9b337bd23ea21bd14ec6149cd4bd3be",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/google-genai-python/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "78e0e03e1ad843b14f6784caea036b7db9b337bd23ea21bd14ec6149cd4bd3be",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM",
      "application_id": "litellm",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. openai/ prefiksi 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.",
        "description": "SDK · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "7c44573708ebfa540bbe047bce997b5630b47c6bb4aab80afa78f7d95f9b0efd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/litellm/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "7c44573708ebfa540bbe047bce997b5630b47c6bb4aab80afa78f7d95f9b0efd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM Proxy",
      "application_id": "litellm-proxy",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "O‘z shlyuzingiz · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "e8aad201a69abf4112eb008f22f1a0b19f06486d61779bd13898be1fe033648e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/litellm-proxy/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "e8aad201a69abf4112eb008f22f1a0b19f06486d61779bd13898be1fe033648e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LlamaIndex",
      "application_id": "llamaindex",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Freymvork · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "ed96174743e8de8eaa302e424bf829f023a40ed83f918101718b07c6a57f0b0d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/llamaindex/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "ed96174743e8de8eaa302e424bf829f023a40ed83f918101718b07c6a57f0b0d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Mastra",
      "application_id": "mastra",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Agentlar freymvorki · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "b64431bbfc607b72b411e2ed9f591016c8a6f9c0ce5ed1aa967a192f93881071",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/mastra/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "b64431bbfc607b72b411e2ed9f591016c8a6f9c0ce5ed1aa967a192f93881071",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Agents SDK",
      "application_id": "openai-agents-sdk",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Agentlar freymvorki · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "d2f89befc2f36eb0b6f201fb6d19143f06b8e7885a75c3f8a33c1b21993921e9",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/openai-agents-sdk/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "d2f89befc2f36eb0b6f201fb6d19143f06b8e7885a75c3f8a33c1b21993921e9",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pydantic AI",
      "application_id": "pydantic-ai",
      "compatibility_scope": {
        "conditions": "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. Manzil /v1 bilan. Hujjatlarda standart holatda OpenAIResponsesModel ishlatiladi: uni faqat responses metodi bor modellar uchun oling; qolganlari uchun — OpenAIChatModel.",
        "description": "Agentlar freymvorki · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "117354abe451f50922256c52995ab2d8d9be599e252d5ce2fe183fe3e5023559",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/pydantic-ai/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "117354abe451f50922256c52995ab2d8d9be599e252d5ce2fe183fe3e5023559",
      "version_match": null,
      "versions": null
    },
    {
      "application": "n8n",
      "application_id": "n8n",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Kodsiz avtomatlashtirish · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "42e1cdacaa36fc496ed0151f12370439d3b89507513a4dea233dc99ac42472b1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/n8n/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "42e1cdacaa36fc496ed0151f12370439d3b89507513a4dea233dc99ac42472b1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Dify",
      "application_id": "dify",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "LLM ilovalari platformasi · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "3a6e3a8ad8c605df9761e2c5e05a5bcb09b818ec03bea82aefb0c3cafa7b6482",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/dify/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "3a6e3a8ad8c605df9761e2c5e05a5bcb09b818ec03bea82aefb0c3cafa7b6482",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Flowise",
      "application_id": "flowise",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Zanjirlar konstruktori · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "03575a67d62a4fa110b2ab3251c99053d693ed4ac66cf9c975b4f5dd68e3c461",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/flowise/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "03575a67d62a4fa110b2ab3251c99053d693ed4ac66cf9c975b4f5dd68e3c461",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Home Assistant",
      "application_id": "home-assistant",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Bu 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.",
        "description": "Aqlli uy · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "fd9fac93fbf5870691207a47c69aeda624f9b1b0bc37eb11cf5425577bbe6606",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/home-assistant/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "fd9fac93fbf5870691207a47c69aeda624f9b1b0bc37eb11cf5425577bbe6606",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Langflow",
      "application_id": "langflow",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Zanjirlar konstruktori · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "7da23264df44842c54fc91acfcf09966b4017564b3d2758fb3b231ef4251ac5b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/langflow/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "7da23264df44842c54fc91acfcf09966b4017564b3d2758fb3b231ef4251ac5b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Make",
      "application_id": "make",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Bu 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.",
        "description": "Kodsiz avtomatlashtirish · HTTP so‘rovi",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "064ba831adc82afefc06f308ad3bc7c934ee24232f22aca1d86450e648b1cb3d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/make/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "064ba831adc82afefc06f308ad3bc7c934ee24232f22aca1d86450e648b1cb3d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Telegram bot",
      "application_id": "telegram-bot",
      "compatibility_scope": {
        "conditions": "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. 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.",
        "description": "Botlar · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "54b681443b3d49ba8e912aad89b662162926fd8448c47f0429fcdfd844adcc33",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/telegram-bot/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "54b681443b3d49ba8e912aad89b662162926fd8448c47f0429fcdfd844adcc33",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zapier",
      "application_id": "zapier",
      "compatibility_scope": {
        "conditions": "Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Bu 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.",
        "description": "Kodsiz avtomatlashtirish · HTTP so‘rovi",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "285f3f8caa33e2eaa8221767c6b3e60ec9612d9e9f5176aed7cf5fd6d610165c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/zapier/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "285f3f8caa33e2eaa8221767c6b3e60ec9612d9e9f5176aed7cf5fd6d610165c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Antigravity CLI",
      "application_id": "antigravity-cli",
      "compatibility_scope": {
        "conditions": "Tekshirilmoqda. Sozlama ilova hujjatlari asosida tayyorlangan, lekin unda tasdiqlanmagan tafsilotlar bor. Sozlamalar oynasi bilan solishtiring va biror narsa mos kelmasa, yordam xizmatiga yozing. Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1beta/models/{model}:generateContent ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Protokol — Gemini’ning o‘z REST formati (streamGenerateContent, kalit X-Goog-Api-Key’da), yo‘l https://api.ailoot.ai/v1beta/... Bitta savol uchun agy ikkita so‘rov yuboradi: suhbat sarlavhasi va javobning o‘zi. Agent har bir qadam uchun odatiy chatga qaraganda ancha ko‘p zaxira oladi, shuning uchun balansda zaxira saqlang. Karta «Tekshirilmoqda» bo‘limida: sozlama hujjatlardan tayyorlangan, mijoz dasturi Ailoot orqali jonli sinovdan hali o‘tmagan. modelProvider = gemini bo‘lib, GEMINI_API_KEY bo‘sh bo‘lsa, CLI ishga tushmaydi.",
        "description": "Terminaldagi agent · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "6356888cd40b0fbf3abea66da33c70acb0dbfd0f0536436a554e20e09a1d11d1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/antigravity-cli/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "generateContent",
          "path": "/v1beta/models/{model}:generateContent",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "6356888cd40b0fbf3abea66da33c70acb0dbfd0f0536436a554e20e09a1d11d1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline CLI",
      "application_id": "cline-cli",
      "compatibility_scope": {
        "conditions": "Tekshirilmoqda. Sozlama ilova hujjatlari asosida tayyorlangan, lekin unda tasdiqlanmagan tafsilotlar bor. Sozlamalar oynasi bilan solishtiring va biror narsa mos kelmasa, yordam xizmatiga yozing. Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Base URL / API Key / Model ID maydonlari OpenAI Compatible uchun Cline hujjatlarida tavsiflangan. CLI hujjatlarida cline auth ustasidagi bandlarning aniq yozuvlari berilmagan — ekrandagi yozuvlar bilan solishtiring.",
        "description": "Terminaldagi agent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "cb278e5f7f93a837a17cad75c5f520841546b32d363223c5cdc30a5f55ae9a36",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/cline-cli/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "cb278e5f7f93a837a17cad75c5f520841546b32d363223c5cdc30a5f55ae9a36",
      "version_match": null,
      "versions": null
    },
    {
      "application": "JetBrains uchun Copilot",
      "application_id": "copilot-jetbrains-byok",
      "compatibility_scope": {
        "alternative_guide_url": "https://ailoot.ai/docs/uz/integrations/jetbrains-ai-assistant/",
        "conditions": "JetBrains AI Assistant 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.",
        "configuration_runnable": false,
        "connection_state": "documentation-only",
        "description": "Muharrir kengaytmasi · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "47e7efa32df86c1272487e3fe6fa6df48e1ee800e0c6bc1060ef0449240ae6de",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/copilot-jetbrains-byok/",
      "methods": [],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "47e7efa32df86c1272487e3fe6fa6df48e1ee800e0c6bc1060ef0449240ae6de",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cursor",
      "application_id": "cursor",
      "compatibility_scope": {
        "conditions": "Tekshirilmoqda. Sozlama ilova hujjatlari asosida tayyorlangan, lekin unda tasdiqlanmagan tafsilotlar bor. Sozlamalar oynasi bilan solishtiring va biror narsa mos kelmasa, yordam xizmatiga yozing. 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. 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.",
        "description": "Kod muharriri · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "b497d25a67c6636db6d92f1ef91da3d56668ea2a4d18a2d32a03fa5f62ad05ae",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/cursor/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "b497d25a67c6636db6d92f1ef91da3d56668ea2a4d18a2d32a03fa5f62ad05ae",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Text Generator",
      "application_id": "obsidian-text-generator",
      "compatibility_scope": {
        "conditions": "Tekshirilmoqda. Sozlama ilova hujjatlari asosida tayyorlangan, lekin unda tasdiqlanmagan tafsilotlar bor. Sozlamalar oynasi bilan solishtiring va biror narsa mos kelmasa, yordam xizmatiga yozing. 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. Plagin hujjatlari Custom provayderini tilga oladi, lekin manzil maydoni va uning formatini tavsiflamaydi; sozlama plagin interfeysidan olingan — sozlamalar oynasi bilan solishtiring.",
        "description": "Obsidian plagini · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "74c6fb309d37c894998b31fa14e306c52f02a60f3253b5819d939b8b153b0d27",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/obsidian-text-generator/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "74c6fb309d37c894998b31fa14e306c52f02a60f3253b5819d939b8b153b0d27",
      "version_match": null,
      "versions": null
    },
    {
      "application": "PearAI",
      "application_id": "pearai",
      "compatibility_scope": {
        "conditions": "Tekshirilmoqda. Sozlama ilova hujjatlari asosida tayyorlangan, lekin unda tasdiqlanmagan tafsilotlar bor. Sozlamalar oynasi bilan solishtiring va biror narsa mos kelmasa, yordam xizmatiga yozing. Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. PearAI rasmiy hujjatlarini tekshirib bo‘lmadi (hujjatlar sayti ochilmadi), repozitoriy uzoq vaqtdan beri yangilanmagan. Konfiguratsiya shakli Continue namunasi asosida olingan — ilovada tekshiring.",
        "description": "Kod muharriri · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "3d361b99b2aa6892f50ac2359808ee30540c009b8307eeecd26f65cd38ea3e42",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/pearai/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "3d361b99b2aa6892f50ac2359808ee30540c009b8307eeecd26f65cd38ea3e42",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Visual Studio 2026",
      "application_id": "visual-studio-2026",
      "compatibility_scope": {
        "conditions": "Tekshirilmoqda. Sozlama ilova hujjatlari asosida tayyorlangan, lekin unda tasdiqlanmagan tafsilotlar bor. Sozlamalar oynasi bilan solishtiring va biror narsa mos kelmasa, yordam xizmatiga yozing. Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Visual Studio blogi (29.09.2026) VS 2026 Stable’da OpenAI va Ollama uchun o‘z manzillaringizni e’lon qilgan, lekin hujjat sahifasida hanuz manzil maydonisiz faqat OpenAI/Anthropic/Google kalitlari tavsiflangan; shu sababli maydon nomlari va manzil shakli hali tasdiqlanmagan. Faqat chat; Copilot Business/Enterprise tariflarida mavjud emas.",
        "description": "Kod muharriri · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "bc17366a27e0a2d5f102e632f334d368c2b2f24687402d9f386ce519acbce3e1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/visual-studio-2026/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "bc17366a27e0a2d5f102e632f334d368c2b2f24687402d9f386ce519acbce3e1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Void",
      "application_id": "void",
      "compatibility_scope": {
        "conditions": "Tekshirilmoqda. Sozlama ilova hujjatlari asosida tayyorlangan, lekin unda tasdiqlanmagan tafsilotlar bor. Sozlamalar oynasi bilan solishtiring va biror narsa mos kelmasa, yordam xizmatiga yozing. Ishga tushirishdan oldin Ailoot kalitingiz bilan GET /v1/models so‘rovini yuboring. Usullari POST /v1/chat/completions ni o‘z ichiga olgan aniq model ID sini tanlang va sozlamada ishlating. Agentlar uchun mijoz versiyangizga kerakli vositalar va imkoniyatlar qo‘llab-quvvatlanishini ham tekshiring. Sozlama foydalanuvchi hujjatlaridan emas, Void manba kodidan olingan. Void repozitoriysi arxivlangan, muharrir endi rivojlantirilmaydi — faqat undan allaqachon foydalanayotganlarga mos keladi.",
        "description": "Kod muharriri · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "94a66bf7e26ec2aa998c42e3409072893de4fc8ee9d698972bfaf1ea58efd811",
        "catalogue_url": "https://ailoot.ai/integrations/uz/",
        "guide_sha256": "7fba0a4efab83f6770446d021ec28eb68fa7301c38056e69968b79ea18c9d467",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/uz/integrations/void/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "7fba0a4efab83f6770446d021ec28eb68fa7301c38056e69968b79ea18c9d467",
      "version_match": null,
      "versions": null
    }
  ],
  "models": [],
  "page": {
    "description": "Ailoot kalitini qabul qiladigan agentlar, muharrirlar, chatlar va SDKʼlarni tanlang. API manzili va kalitni sozlash ko‘rsatmalarini nusxalang.",
    "family": "integrations",
    "locale": "uz",
    "title": "Sunʼiy intellekt API: SDK va mijoz dasturlarini ulash",
    "url": "https://ailoot.ai/integrations/uz/"
  },
  "product": {
    "commercial": {
      "authority": "owner_approved_business_input",
      "commercial_use_in_customer_product": true,
      "official_offer_licence_agreement": true,
      "permission_contact": "mailto:support@ailoot.ai",
      "promo_discount_max_percent": 50,
      "reseller_licence_on_request": true,
      "subscription_effect": "reduces_effective_token_cost",
      "use_cases": [
        "customer_products",
        "agents",
        "applications",
        "automations"
      ],
      "written_project_permission_on_request": true
    },
    "company": {
      "authority": "owner_approved_business_input",
      "claims": [
        "established operating experience",
        "large client base",
        "stable service",
        "ongoing KPI control"
      ],
      "scale": {
        "clients": "millionlab mijozlar",
        "currency": null,
        "monthly_sales": "oylik sotuvlar hajmi milliardlarda",
        "scope": "Kompaniya va uning loyihalar portfeli"
      },
      "source": "https://ailoot.ai/ru/",
      "source_language": "ru"
    },
    "identity": {
      "id": "semen-router",
      "url": "https://ailoot.ai/"
    },
    "name": "Ailoot",
    "provenance": {
      "approved_offer_sha256": "03ba9f99acb815bdfd97051de0b513aeb11dcad811723225ed2f1192cddab0ca",
      "client_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22",
      "proof_scope": "accepted-static-public-contract",
      "public_operation_count": 26,
      "sources": [
        {
          "name": "public-api-contract-v1.json",
          "sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
        },
        {
          "name": "openapi-contract-v1.md",
          "sha256": "eebcd42781235054b93f763d84cb0fbc27c6c5762515c2b4990c390accba8763"
        },
        {
          "name": "openapi.py",
          "sha256": "0e502577f8a9a347a3ba5a514294a336b06aea78cac41b9fa1e4871b69fbf4e8"
        },
        {
          "name": "agent-facts-contract-v1.json",
          "sha256": "856af0544f85dc29b915132a3c762698ae9162555b24b79cfabfec63b05bc43a"
        },
        {
          "name": "locale-routes.py",
          "sha256": "920d2b69bf735d7298eb24f06cf7bd4eb373b5f76639b61fb6e98e8f94bfec7a"
        },
        {
          "name": "approved-offer-copy-v1.json",
          "sha256": "03ba9f99acb815bdfd97051de0b513aeb11dcad811723225ed2f1192cddab0ca"
        },
        {
          "name": "offer-copy.py",
          "sha256": "fe062036873acf8abb23a182248ce508c3679979455dadc634dcd5063d60cb1f"
        }
      ]
    },
    "public_urls": {
      "api_guide": "https://ailoot.ai/openapi.md",
      "entrypoints": {
        "docs": "https://ailoot.ai/docs/uz/",
        "integrations": "https://ailoot.ai/integrations/uz/",
        "models": "https://ailoot.ai/models/uz/"
      },
      "offer": "https://ailoot.ai/legal/offer?lang=uz",
      "openapi": "https://ailoot.ai/openapi.json",
      "page": "https://ailoot.ai/integrations/uz/",
      "support": "mailto:support@ailoot.ai"
    },
    "schema": "ailoot-product-facts-v1",
    "source_revision": "3e8a6eb0334212fdae20bda221b91a347003193684f197c4efbc73ad5af7cb78",
    "supported_access_modes": [
      {
        "id": "models",
        "label": "Model discovery",
        "operations": [
          {
            "http_method": "GET",
            "operation_id": "listModels",
            "path": "/v1/models",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "listGeminiModels",
            "path": "/v1beta/models",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "chat",
        "label": "OpenAI Chat Completions",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createChatCompletion",
            "path": "/v1/chat/completions",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "responses",
        "label": "OpenAI Responses",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createResponse",
            "path": "/v1/responses",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "messages",
        "label": "Anthropic Messages",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createMessage",
            "path": "/v1/messages",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "gemini",
        "label": "Gemini generateContent",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "generateContent",
            "path": "/v1beta/models/{model}:generateContent",
            "status": "documented"
          },
          {
            "http_method": "POST",
            "operation_id": "generateContentCompatibility",
            "path": "/antigravity/v1beta/models/{model}:generateContent",
            "status": "documented"
          },
          {
            "http_method": "POST",
            "operation_id": "streamGenerateContent",
            "path": "/v1beta/models/{model}:streamGenerateContent",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "embeddings",
        "label": "Text embeddings",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createEmbeddings",
            "path": "/v1/embeddings",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "images",
        "label": "OpenAI Images",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createImage",
            "path": "/v1/images/generations",
            "status": "documented"
          },
          {
            "http_method": "POST",
            "operation_id": "editImage",
            "path": "/v1/images/edits",
            "status": "documented"
          },
          {
            "description": "Save task_id and poll_url. Streaming is rejected. A task has processing/completed/failed status and an expires_at field.",
            "http_method": "POST",
            "operation_id": "createImageTask",
            "path": "/v1/images/generations/async",
            "status": "documented"
          },
          {
            "description": "Save task_id and poll_url. Streaming is rejected. A task has processing/completed/failed status and an expires_at field.",
            "http_method": "POST",
            "operation_id": "createImageEditTask",
            "path": "/v1/images/edits/async",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getImageTask",
            "path": "/v1/images/tasks/{task_id}",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "speech",
        "label": "Speech audio",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createSpeech",
            "path": "/v1/audio/speech",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "transcriptions",
        "label": "Audio transcription",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createTranscription",
            "path": "/v1/audio/transcriptions",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "videos",
        "label": "Video generation and retrieval",
        "operations": [
          {
            "description": "Save the returned task identifier. Poll status and download content; do not repeat creation after a timeout or unknown result. Required media parameters differ by model; this documented example is not a parameter guarantee for every video model.",
            "http_method": "POST",
            "operation_id": "createVideo",
            "path": "/v1/videos/generations",
            "status": "documented"
          },
          {
            "description": "Save the returned task identifier. Poll status and download content; do not repeat creation after a timeout or unknown result. Required media parameters differ by model; this documented example is not a parameter guarantee for every video model.",
            "http_method": "POST",
            "operation_id": "createVideoCompatible",
            "path": "/v1/videos",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideo",
            "path": "/v1/videos/{request_id}",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideoContent",
            "path": "/v1/videos/{request_id}/content",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideoGeneration",
            "path": "/v1/videos/generations/{request_id}",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideoGenerationContent",
            "path": "/v1/videos/generations/{request_id}/content",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "music",
        "label": "Music generation",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createMusic",
            "path": "/v1/music/generations",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "systemone",
        "label": "System One decisions",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createSystemOne",
            "path": "/v1/systemone",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "realtime",
        "label": "Realtime voice WebSocket",
        "operations": [
          {
            "http_method": "GET",
            "operation_id": "openRealtimeSession",
            "path": "/v1/realtime",
            "status": "documented"
          }
        ],
        "transport": "websocket"
      }
    ]
  },
  "schema": "ailoot-public-facts-v1",
  "sourceRevision": "3e8a6eb0334212fdae20bda221b91a347003193684f197c4efbc73ad5af7cb78"
}
