{
  "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": "jutaan pelanggan",
      "currency": null,
      "monthly_sales": "jualan bernilai berbilion setiap bulan",
      "scope": "Syarikat dan portfolio projeknya"
    },
    "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/ms/",
      "integrations": "https://ailoot.ai/integrations/ms/",
      "models": "https://ailoot.ai/models/ms/"
    },
    "licence": {
      "label": "Tawaran dan perjanjian lesen",
      "url": "https://ailoot.ai/legal/offer?lang=ms"
    },
    "locale": "ms",
    "offer": {
      "label": "Tawaran dan perjanjian lesen",
      "url": "https://ailoot.ai/legal/offer?lang=ms"
    },
    "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": "Mohon lesen penjual semula",
      "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": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Alamat tanpa /v1: Claude Code menambah /v1/messages secara automatik. ANTHROPIC_AUTH_TOKEN dihantar sebagai Authorization: Bearer, ANTHROPIC_API_KEY — sebagai x-api-key; Ailoot menerima kedua-duanya. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 mendapatkan model kami dalam /model melalui /v1/models. Untuk ralat 400 tentang medan tidak dikenali — CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. Dokumentasi Anthropic tidak menyokong penggunaan Claude Code dengan model selain Claude melalui gerbang, walaupun /v1/messages kami menyediakannya; kami mengesyorkan model Claude. Remote Control dan input suara tidak tersedia apabila menggunakan gerbang.",
        "description": "Ejen dalam terminal · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "2452ce4526718018ee8296dfd443086a91e809faf899a29900b4313fb81b5b66",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "2452ce4526718018ee8296dfd443086a91e809faf899a29900b4313fb81b5b66",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Codex CLI",
      "application_id": "openai-codex-cli",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Codex hanya menggunakan OpenAI Responses API (dokumentasi hanya menyenaraikan wire_api = \"responses\"), maka /v1/responses kami diperlukan. ID penyedia openai, ollama, lmstudio adalah terpelihara. Alternatif — openai_base_url = \"https://api.ailoot.ai/v1\" untuk penyedia openai terbina dalam. Ailoot memberikan senarai model kepada Codex dalam format manifes Codex (GET /v1/models dengan client_version). Pilih model tertentu yang mempunyai format OpenAI Responses dalam katalog. Dalam petikan 2026-09-30, gemini-3.6-flash mempunyai OpenAI Chat, Anthropic Messages dan Gemini, tetapi tiada Responses, maka model ini tidak sesuai untuk Codex. Semak set format berdasarkan kad model, bukan nama keluarga model.",
        "description": "Ejen dalam terminal · OpenAI Responses",
        "formats": [
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "62810404740bd0fc1cfde84997a09ea5356bdc0bb8267e4f3cc8da097f74504a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "62810404740bd0fc1cfde84997a09ea5356bdc0bb8267e4f3cc8da097f74504a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hermes Agent",
      "application_id": "hermes-agent",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. transport: chat_completions (OpenAI Chat), anthropic_messages (Anthropic Messages) atau codex_responses (OpenAI Responses). LLM_MODEL dalam .env tidak lagi digunakan; OPENAI_BASE_URL hanya berfungsi untuk penyedia openai-api. Untuk anthropic_messages, nyatakan alamat tanpa /v1 — SDK Anthropic menambah /v1/messages secara automatik. Secara lalai, tugasan tambahan (pengecaman imej, pemampatan sejarah) dihantar kepada model utama yang sama.",
        "description": "Ejen dalam terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "e50019c7151f84d5ac09859e46610c975462d1360f2c64c7eb00894c620dfd5c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "e50019c7151f84d5ac09859e46610c975462d1360f2c64c7eb00894c620dfd5c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenClaw",
      "application_id": "openclaw",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Penyesuai api: openai-completions (lalai apabila baseUrl ditetapkan), openai-responses (hanya jika pelayan menyokong /v1/responses — Ailoot menyokongnya), anthropic-messages, google-generative-ai dan lain-lain. Untuk anthropic-messages, contoh OpenClaw menggunakan baseUrl tanpa /v1. OpenClaw boleh menghantar imej apabila input model mengandungi \"image\". Contoh Claude hanya mengekalkan teks: dalam petikan katalog 2026-09-30, kaedah ini tidak menyatakan input image. Tambahkan \"image\" hanya untuk model tertentu yang kad katalog semasanya menyatakan input imej dan format API yang dipilih. Contohnya, gemini-3.6-flash dalam petikan ini menyatakan input image untuk OpenAI Chat; sokongan sebenar bergantung pada kad model dan formatnya. Laluan fail konfigurasi utama diambil daripada amalan umum OpenClaw; halaman yang dibaca turut menyebut ~/.openclaw/agents/<agentId>/agent/models.json.",
        "description": "Ejen dalam terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "3be90ca62782bc1e4229fd7344c72ce7a0c2113d4682012d41a548a5cfbf3079",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "3be90ca62782bc1e4229fd7344c72ce7a0c2113d4682012d41a548a5cfbf3079",
      "version_match": null,
      "versions": null
    },
    {
      "application": "opencode",
      "application_id": "opencode",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Pakej @ai-sdk/openai-compatible menggunakan /v1/chat/completions. Untuk model yang memerlukan /v1/responses, dokumentasi opencode menetapkan pakej @ai-sdk/openai. Penyedia yang serasi dengan Anthropic menggunakan baseURL tersuai tidak diterangkan dalam dokumentasi opencode. Pilih model yang katalog semasanya menyatakan format OpenAI Chat. Dalam petikan 2026-09-30, gemini-3.6-flash mempunyai format ini; semak model Gemini lain berdasarkan kad masing-masing. Laluan ini tidak menggunakan format asal Gemini. Kewujudan kaedah dalam katalog tidak bermaksud versi klien tertentu telah diuji secara langsung.",
        "description": "Ejen dalam terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "ed530398b3787576f4213aa6e1f07eab3665520b59254faaf79270d7fceab043",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "ed530398b3787576f4213aa6e1f07eab3665520b59254faaf79270d7fceab043",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Qwen Code",
      "application_id": "qwen-code",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Jenis protokol: openai (Chat Completions), anthropic, gemini, vertex-ai. Untuk openai, baseUrl dengan /v1. Contoh dokumentasi untuk anthropic dan gemini tidak menyatakan baseUrl, maka kami mengesyorkan pilihan openai. Untuk jenis openai, pilih model berformat OpenAI Chat dalam katalog: gemini-3.6-flash mempunyai format itu. Model Gemini lain mungkin mempunyai set format berbeza — semak kad model tertentu. Pilihan settings.json membaca kunci daripada pemboleh ubah AILOOT_API_KEY (medan envKey): tetapkannya melalui arahan export AILOOT_API_KEY=sk-... atau baris AILOOT_API_KEY=sk-... dalam ~/.qwen/.env; jika tidak, Qwen Code bermula dengan kunci kosong dan menerima 401.",
        "description": "Ejen dalam terminal · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "8453ceed0cdf3ed66331913375a3d876e2c1110716c26e9a7305367de6981166",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "8453ceed0cdf3ed66331913375a3d876e2c1110716c26e9a7305367de6981166",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Gemini CLI",
      "application_id": "gemini-cli",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Alamat tanpa /v1beta: SDK sendiri menambah /v1beta/models/{model}:generateContent. Alamat mesti menggunakan HTTPS. Kunci dihantar dalam pengepala x-goog-api-key — Ailoot menerimanya. Hanya model yang disenaraikan dengan format Gemini dalam katalog sesuai digunakan. Sebelum menjalankan permintaan, semak ketersediaan ID yang tepat dan kaedah ini untuk kunci anda. Ailoot menghantar respons Gemini berbayar secara lengkap selepas pengiraan kos, bukannya perkataan demi perkataan, jadi teks bagi respons yang panjang tidak muncul serta-merta.",
        "description": "Ejen dalam terminal · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "84cb25599f62ebbad9f4303214f06699fa24359b75ab04bd016b48e609fd01bd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "84cb25599f62ebbad9f4303214f06699fa24359b75ab04bd016b48e609fd01bd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kimi CLI",
      "application_id": "kimi-cli",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Jenis: openai_legacy (Chat Completions, base_url dengan /v1), openai_responses (Responses, dengan /v1), anthropic (tanpa /v1), gemini (base_url ialah akar Google, bagi kami https://api.ailoot.ai). Alat SearchWeb hanya berfungsi dengan platform Moonshot sendiri; FetchURL beralih kepada muat turun setempat apabila menggunakan alamat API lain.",
        "description": "Ejen dalam terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "6275c039471fc5ba0d97b2b40e6c4ed633578eac6c58a62ef647eec8d14c3dba",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "6275c039471fc5ba0d97b2b40e6c4ed633578eac6c58a62ef647eec8d14c3dba",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Crush",
      "application_id": "crush",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Jenis openai-compat ialah format OpenAI Chat, dengan alamat mengandungi /v1. Jenis anthropic ialah format Messages, dengan alamat tanpa /v1: Crush menghantarnya kepada anthropic-sdk-go, yang menambah /v1/messages secara automatik. Contoh README Crush yang menggunakan /v1 akan menghasilkan laluan /v1/v1/messages dan ralat 404. Kunci dihantar dalam pengepala x-api-key, yang diterima oleh Ailoot. Jika senarai model kosong, penyedia openai-compat mendapatkannya secara automatik daripada /v1/models. crushrc dijalankan sebagai kod: jangan jalankan Crush dalam folder orang lain yang mempunyai fail tersebut. Dalam contoh ini, Claude menggunakan supports-images = false: petikan katalog 2026-09-30 menyatakan hanya teks untuk format Messages yang dipilih. Jika versi Crush anda menyokong bendera ini, aktifkannya hanya untuk model yang kad katalog semasanya menyatakan input image dalam format API yang dipilih; bendera klien sahaja tidak menambah sokongan imej kepada model.",
        "description": "Ejen dalam terminal · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "6ad2bc82d2a3095c0b0d9159a51a7d443ddc8f79fab674509dc112a4bf9a8818",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "6ad2bc82d2a3095c0b0d9159a51a7d443ddc8f79fab674509dc112a4bf9a8818",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Aider",
      "application_id": "aider",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Awalan openai/ adalah wajib: dengan cara ini Aider (melalui LiteLLM) menghantar permintaan ke /v1/chat/completions yang serasi dengan OpenAI. Untuk model yang tidak dikenali Aider, ia akan memberi amaran tentang konteks yang tidak diketahui — ini bukan ralat. Alamat Anthropic dengan base URL tersuai tidak diterangkan pada halaman dokumentasi ini.",
        "description": "Ejen dalam terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "152911113ec7f24816bafeab860a8566097c6fedbbf415553353ccf9d1888f92",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "152911113ec7f24816bafeab860a8566097c6fedbbf415553353ccf9d1888f92",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Goose",
      "application_id": "goose",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Enjin penyedia tersuai: openai, anthropic, ollama. Dalam contoh Goose, base_url untuk engine openai menggunakan laluan penuh sehingga /v1/chat/completions. Bagi penyedia terbina dalam, OPENAI_HOST ialah akar tanpa laluan, OPENAI_BASE_PATH ialah laluan (secara lalai v1/chat/completions). Goose mengabaikan kunci dalam config.yaml — hanya pemboleh ubah atau keychain digunakan. Repositori telah berpindah ke aaif-goose/goose.",
        "description": "Ejen dalam terminal · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "7bce76360abd9ebdd1885b48929c51f48d1a074c08b0a8c1359cac7fe10ef350",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "7bce76360abd9ebdd1885b48929c51f48d1a074c08b0a8c1359cac7fe10ef350",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Factory Droid",
      "application_id": "factory-droid",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. provider: anthropic = Messages API (baseUrl seperti Anthropic, tanpa /v1), openai = Responses API (dengan /v1), generic-chat-completion-api = Chat Completions (dengan /v1). Untuk anthropic, kunci secara lalai dihantar dalam x-api-key (diterima oleh Ailoot); \"authMode\": \"bearer\" menukarnya kepada Authorization. Kunci kekal disimpan secara setempat. Factory hanya menguji API rasmi Anthropic dan OpenAI sepenuhnya.",
        "description": "Ejen dalam terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "c89e4e125aecc77d8e235732b034404e3c751d02564ad49be1d66d8e6ad31f38",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "c89e4e125aecc77d8e235732b034404e3c751d02564ad49be1d66d8e6ad31f38",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Amp",
      "application_id": "amp",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Format Custom URL: chat-completions (<base>/chat/completions), responses (<base>/responses), anthropic-messages (<base>/v1/messages, /v1 tidak diulang), google-genai (<base>/models/<model>:streamGenerateContent). Kunci dihantar sebagai Authorization: Bearer. Pemetaan menggunakan ID kanonik Amp berbentuk provider/model; anak panah menentukan ID yang dihantar kepada kami. Model yang tidak diliputi sambungan dikendalikan sendiri oleh Amp menggunakan kreditnya. Dokumen mensyaratkan hos tersuai boleh dicapai oleh Amp — alamat ini awam, maka syarat dipenuhi.",
        "description": "Ejen dalam terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "982a92e52773322c1ceb79db47ef4056120420b5c781e2825ec26ca466eadfc2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "982a92e52773322c1ceb79db47ef4056120420b5c781e2825ec26ca466eadfc2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AIChat",
      "application_id": "aichat",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dalam contoh konfigurasi AIChat, api_base untuk claude menggunakan /v1, manakala untuk gemini — /v1beta; tetapan Ailoot adalah sama. Tiga klien memberikan akses kepada ketiga-tiga format Ailoot: OpenAI, Anthropic dan Gemini.",
        "description": "Ejen dalam terminal · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "63b1cffe24cc387e8a23658274b7849c4e09d69e01439f4a0a1adb14516399de",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "63b1cffe24cc387e8a23658274b7849c4e09d69e01439f4a0a1adb14516399de",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue CLI",
      "application_id": "continue-cli",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Untuk perkhidmatan yang serasi dengan OpenAI, Continue menggunakan provider: openai dan apiBase dengan /v1. Format konfigurasi dikongsi oleh sambungan dan CLI; fail dihantar dengan bendera --config.",
        "description": "Ejen dalam terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "d0fb6f26eab41414dc3c7ca1564d6e16348f5ec6855c2d98ea87ad96c03bf2a5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "d0fb6f26eab41414dc3c7ca1564d6e16348f5ec6855c2d98ea87ad96c03bf2a5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "ForgeCode",
      "application_id": "forge",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Konfigurasi melalui .env ditandai sebagai usang: pada pelancaran pertama, Forge memindahkan pemboleh ubah ke storan failnya sendiri. Label tepat langkah panduan provider login tidak diberikan dalam README.",
        "description": "Ejen dalam terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "7ebc236512a21a64415254c1dc27e75dc3d3859b56459d11707762a432483357",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "7ebc236512a21a64415254c1dc27e75dc3d3859b56459d11707762a432483357",
      "version_match": null,
      "versions": null
    },
    {
      "application": "GitHub Copilot CLI",
      "application_id": "github-copilot-cli",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Jenis: openai (lalai, mana-mana pelayan yang serasi dengan OpenAI), azure, anthropic. Model mesti menyokong panggilan alat dan output penstriman. COPILOT_PROVIDER_WIRE_API tersedia untuk memilih protokol, tetapi nilainya tidak disenaraikan pada halaman. Had boleh ditetapkan melalui COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS.",
        "description": "Ejen dalam terminal · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "6df1d3172f09abc391965b0e99135d4c18e811f9b3e9d69c79c4f0112b7b16fe",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "6df1d3172f09abc391965b0e99135d4c18e811f9b3e9d69c79c4f0112b7b16fe",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptme",
      "application_id": "gptme",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Mana-mana pelayan yang serasi dengan OpenAI; kunci dicari dalam api_key, kemudian api_key_env, kemudian <NAME>_API_KEY. Senarai penyedia — gptme-util providers list.",
        "description": "Ejen dalam terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "6ebcbb400aaeea992981ef5d1ed649552549f558a1d7815f747070667db891fd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "6ebcbb400aaeea992981ef5d1ed649552549f558a1d7815f747070667db891fd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code CLI",
      "application_id": "kilo-code-cli",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dialog Custom provider menyediakan pilihan protokol: OpenAI Compatible (Chat Completions), OpenAI Responses, Anthropic Messages. {env:VAR} hanya berfungsi dalam konfigurasi global yang dipercayai (~/.config/kilo); dalam kilo.json projek, kunci daripada pemboleh ubah tidak akan dimasukkan.",
        "description": "Ejen dalam terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "2cdd227a284736db0363216a525c0a3a656483f8b79a5be9feb022d93e1ac3de",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "2cdd227a284736db0363216a525c0a3a656483f8b79a5be9feb022d93e1ac3de",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LLM",
      "application_id": "llm-cli",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Secara lalai, Chat Completions digunakan; responses: true menukar model kepada /responses. Apabila api_base ditetapkan, kunci OpenAI tidak dihantar — api_key_name diperlukan. Ini ialah utiliti CLI untuk permintaan, bukan ejen.",
        "description": "Ejen dalam terminal · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "25c9d8374d077850f2e3cbf3e5fdd80397d3084436f7bc4f09b0c93532a243cc",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "25c9d8374d077850f2e3cbf3e5fdd80397d3084436f7bc4f09b0c93532a243cc",
      "version_match": null,
      "versions": null
    },
    {
      "application": "mini-SWE-agent",
      "application_id": "mini-swe-agent",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Menggunakan LiteLLM: model_kwargs dihantar terus kepada litellm.completion. Tanpa daftar harga, LiteLLM mengadu tentang kos yang tidak diketahui — nyahaktifkan penjejakan dengan cost_tracking: \"ignore_errors\" (atau MSWEA_COST_TRACKING=ignore_errors). Penghantaran kunci melalui OPENAI_API_KEY ialah amalan standard LiteLLM, tetapi tidak ditunjukkan pada halaman mini-SWE-agent itu sendiri.",
        "description": "Ejen dalam terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "e427ae37f03cb637254b25d26fe59bec7183167d34cbdbe87aec24f4491c8790",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "e427ae37f03cb637254b25d26fe59bec7183167d34cbdbe87aec24f4491c8790",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenHands CLI",
      "application_id": "openhands-cli",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. OpenHands menggunakan LiteLLM; untuk proksi OpenAI, dokumentasi menetapkan Custom Model berbentuk openai/<model> dan Base URL proksi. Perubahan melalui --override-with-envs tidak disimpan. Dalam antara muka web: Settings → LLM → Advanced → Custom Model, Base URL, API Key.",
        "description": "Ejen dalam terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "f20107004606b4b62fb98568f7e4018ccab5e8a6d6f3d010f3c624033136f1ac",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "f20107004606b4b62fb98568f7e4018ccab5e8a6d6f3d010f3c624033136f1ac",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pi",
      "application_id": "pi",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dokumentasi Pi secara jelas membenarkan endpoint yang serasi dengan OpenAI, Anthropic dan Google melalui models.json; contoh diberikan untuk api: openai-completions. apiKey menerima $NAME/${NAME}, nilai literal atau !arahan. Fail dibaca semula apabila /model dibuka.",
        "description": "Ejen dalam terminal · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "7e24966153d470b2604fb17617a43e09c446a7d65fec6c6165f56569c29ddd91",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "7e24966153d470b2604fb17617a43e09c446a7d65fec6c6165f56569c29ddd91",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Plandex",
      "application_id": "plandex",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Penyedia tersuai hanya berfungsi dalam Plandex yang dihoskan sendiri; dalam awan dengan kunci BYO, hanya penyedia terbina dalam dibenarkan. Semua penyedia tersuai mesti serasi dengan OpenAI (Chat Completions). Kemudian model dimasukkan ke dalam model pack sendiri.",
        "description": "Ejen dalam terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "a6ca20b62e0baa85c28b851c24c2d9491439aa108a9c25f46ecb225df1290796",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "a6ca20b62e0baa85c28b851c24c2d9491439aa108a9c25f46ecb225df1290796",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae Agent",
      "application_id": "trae-agent",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dalam YAML, gunakan ruang sahaja tanpa tab. Untuk format Anthropic — provider: anthropic dan ANTHROPIC_BASE_URL (keperluan tepat /v1 untuk anthropic tidak dinyatakan dalam README; gunakan https://api.ailoot.ai).",
        "description": "Ejen dalam terminal · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "cfdecefbfe644a1bb35cd5f48f44871933b557dd46e5f6be620ecda7fc39bcfb",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "cfdecefbfe644a1bb35cd5f48f44871933b557dd46e5f6be620ecda7fc39bcfb",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Warp",
      "application_id": "warp",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Hanya OpenAI Chat Completions (POST /v1/chat/completions). Permintaan melalui pelayan Warp: kunci disimpan secara setempat, tetapi dihantar kepada backend Warp dalam setiap permintaan. Mod Auto dan penghala tersuai sentiasa menggunakan kredit Warp; ejen awan tidak menggunakan endpoint ini. Tersedia dalam pelan Free dan berbayar untuk individu serta pasukan sehingga 10 orang. Pilih model yang katalog semasanya menyatakan format OpenAI Chat. Dalam petikan 2026-09-30, gemini-3.6-flash mempunyai format ini; semak model Gemini lain berdasarkan kad masing-masing. Laluan ini tidak menggunakan format asal Gemini. Kewujudan kaedah dalam katalog tidak bermaksud versi klien tertentu telah diuji secara langsung.",
        "description": "Ejen dalam terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "834cd400229af93f04295ac48fa00b1ae153c23fa09d160a5f043da0498c1332",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "834cd400229af93f04295ac48fa00b1ae153c23fa09d160a5f043da0498c1332",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline",
      "application_id": "cline",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. OpenAI Compatible menggunakan /v1/chat/completions, maka alamat mengandungi /v1. Pilihan Anthropic menggunakan /v1/messages, dengan alamat tanpa /v1, tetapi senarai modelnya hanya mengandungi nama Anthropic — model Ailoot yang lain tersedia melalui OpenAI Compatible. Mod ejen memerlukan model yang boleh memanggil alat. Model Gemini 3.1 Pro tidak tersedia melalui chat/completions (hanya format Gemini dan Anthropic) — gunakan gemini-3.6-flash di sini.",
        "description": "Sambungan penyunting · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "67caa06d5ffff294f9f970611b57affaa64ec4e1452f5a89affb3c2b322205e5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "67caa06d5ffff294f9f970611b57affaa64ec4e1452f5a89affb3c2b322205e5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Roo Code",
      "application_id": "roo-code",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Roo Code hanya memanggil alat dalam format OpenAI, maka model mesti menyokong tools dalam /v1/chat/completions. Pilihan Anthropic menggunakan /v1/messages, dengan alamat tanpa /v1.",
        "description": "Sambungan penyunting · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "dd3e84903cd37c147b58ec6b74cbe25c188d422125654c071d338993d582bc20",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "dd3e84903cd37c147b58ec6b74cbe25c188d422125654c071d338993d582bc20",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code",
      "application_id": "kilo-code",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Kilo meminta {Base URL}/models dan memaparkan senarai model secara automatik — GET /v1/models kami mengembalikan seluruh katalog. Alamat penuh .../v1/chat/completions juga boleh digunakan. Pengepala tersuai disokong.",
        "description": "Sambungan penyunting · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "e47becefb3d090a2e53007ff118d88984cd46e98d66c25bfb912b514c34c5cdd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "e47becefb3d090a2e53007ff118d88984cd46e98d66c25bfb912b514c34c5cdd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue",
      "application_id": "continue",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. apiBase mesti berakhir dengan /v1. Untuk nama seperti siri gpt-5/o, Continue mungkin memilih /v1/responses secara automatik; gpt-* kami menyokong /v1/responses dan /v1/chat/completions, manakala useResponsesApi: false memaksa penggunaan chat/completions. useLegacyCompletionsEndpoint tidak diperlukan.",
        "description": "Sambungan penyunting · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "5a0ce0fefcbd28f4a24fb99d4f6cfd9e6b86db5b0ef5a129e90d5b110afe5a1b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "5a0ce0fefcbd28f4a24fb99d4f6cfd9e6b86db5b0ef5a129e90d5b110afe5a1b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zed",
      "application_id": "zed",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. openai_compatible menggunakan alamat dengan /v1 (memanggil /v1/chat/completions; capabilities.chat_completions = false menukar model kepada /v1/responses). anthropic_compatible menggunakan alamat tanpa /v1 (memanggil /v1/messages; Zed menghantar kunci dalam x-api-key — diterima oleh Ailoot). Secara lalai, images = false dan parallel_tool_calls = false. Zed boleh menghantar imej, tetapi aktifkan images hanya untuk model tertentu yang kad katalog semasanya menyatakan input image dalam format API yang dipilih. Dalam contoh GPT dan Claude, images = false: petikan 2026-09-30 menyatakan hanya teks untuk model tersebut. Contohnya, gemini-3.6-flash dalam petikan ini menyatakan input image untuk OpenAI Chat; sokongan sebenar bergantung pada kad model dan format. Model penaakulan mempunyai medan reasoning_effort. Nilai max_tokens dalam contoh ialah saiz konteks; rujuk katalog model untuk had tepat.",
        "description": "Penyunting kod · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "e600db84565c0aa8d550619b497053a026d24528552faff277f956d1a949d74f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "e600db84565c0aa8d550619b497053a026d24528552faff277f956d1a949d74f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "VS Code + Copilot Chat",
      "application_id": "vscode-copilot-byok",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. url ialah laluan endpoint PENUH. Nilai apiType: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK berfungsi tanpa pelan Copilot atau log masuk GitHub, tetapi hanya untuk sembang/ejen - cadangan sebaris terus menggunakan Copilot. Pentadbir organisasi (Business/Enterprise) boleh menyahaktifkan dasar BYOK. Had token di atas hanyalah contoh; gunakan nilai katalog. Dalam contoh ini, vision = false: petikan katalog 2026-09-30 menyatakan hanya teks untuk GPT/OpenAI Chat dan Claude/Anthropic Messages. Jika versi VS Code anda menawarkan vision, aktifkannya hanya untuk model yang kad katalog semasanya menyatakan input image dalam format API yang dipilih; kewujudan medan dalam klien tidak mengesahkan sokongan imej oleh model yang dipilih.",
        "description": "Sambungan penyunting · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "cbfe75483bf27c8b95d614b67548de847f52521ab1c50fcd1aebd779bfb6d440",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "cbfe75483bf27c8b95d614b67548de847f52521ab1c50fcd1aebd779bfb6d440",
      "version_match": null,
      "versions": null
    },
    {
      "application": "JetBrains AI Assistant",
      "application_id": "jetbrains-ai-assistant",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Pilih OpenAI-compatible, masukkan https://api.ailoot.ai/v1 dalam URL serta API Key anda. Klik Test Connection, kemudian Apply, lalu pilih model dalam AI Chat. Tetapkan model melalui Models Assignment untuk fungsi IDE. Aktifkan Tool calling hanya jika model menyokong alat; pelengkapan kod mempunyai tetapan berasingan.",
        "description": "Penyunting kod · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "b18b5a4c629ed13e9cce58e7546815890b2e23b36f0e5730cc61725fc5119c93",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "b18b5a4c629ed13e9cce58e7546815890b2e23b36f0e5730cc61725fc5119c93",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Xcode",
      "application_id": "xcode",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Apple mensyaratkan penyedia menyokong Chat Completions dan memberi respons pada {URL}/v1/models serta {URL}/v1/chat/completions. Ailoot menerima kunci dalam x-api-key dan Authorization: Bearer (jika pengepala Authorization dipilih, menurut laporan pengguna, Xcode menambah awalan Bearer secara automatik). Ejen Xcode dikonfigurasi secara berasingan dan tidak diliputi arahan ini.",
        "description": "Penyunting kod · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "be301e6e3e44607f7bf3989a262ae6e7b325642ba8c5a2ef79d85d159e2e1a52",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "be301e6e3e44607f7bf3989a262ae6e7b325642ba8c5a2ef79d85d159e2e1a52",
      "version_match": null,
      "versions": null
    },
    {
      "application": "avante.nvim",
      "application_id": "avante-nvim",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dalam wiki pemalam, alamat yang serasi dengan OpenAI berakhir dengan /v1 (pemalam menambah /chat/completions). Penyedia claude terbina dalam menggunakan alamat seperti https://api.anthropic.com, maka untuk Ailoot — tanpa /v1. Penyedia tersuai tanpa __inherited_from memerlukan alamat penuh dan fungsi penghuraian respons sendiri.",
        "description": "Pemalam Neovim · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "755c1b7d5539fc9b0376eacfea0dfe1d358f2958284c1ecbc41a1ce70051b7f0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "755c1b7d5539fc9b0376eacfea0dfe1d358f2958284c1ecbc41a1ce70051b7f0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "codecompanion.nvim",
      "application_id": "codecompanion-nvim",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. openai_compatible memisahkan hos (env.url, tanpa /v1) dan laluan (env.chat_url). Nilai env boleh berupa nama pemboleh ubah persekitaran, cmd:..., file:... atau fungsi Lua. Penyesuai anthropic turut boleh diperluas dengan url tersuai untuk /v1/messages.",
        "description": "Pemalam Neovim · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "cc9e420fc30adeab804db37490e7f334606352f00dd34d9d0bffe1f0c6cafa63",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "cc9e420fc30adeab804db37490e7f334606352f00dd34d9d0bffe1f0c6cafa63",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptel",
      "application_id": "gptel",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. :host — hanya nama hos (tanpa https:// dan laluan), laluan ditetapkan dalam :endpoint. gptel-make-anthropic menghantar pengepala x-api-key dan anthropic-version — diterima oleh Ailoot.",
        "description": "Pakej Emacs · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "aa6f10c5df863fe9625397b7a8babe6147f7dd9a446b0ee7f6e814b6ed2ee94b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "aa6f10c5df863fe9625397b7a8babe6147f7dd9a446b0ee7f6e814b6ed2ee94b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Theia IDE",
      "application_id": "theia",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. url ialah alamat asas yang berakhir dengan /v1. Untuk model selain OpenAI, pilihan selamat ialah developerMessageSettings: \"system\".",
        "description": "Penyunting kod · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "f59ef6fde099ebec634d395e037ee0c2148eda3c129e74321099854de81fbc3f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "f59ef6fde099ebec634d395e037ee0c2148eda3c129e74321099854de81fbc3f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae IDE",
      "application_id": "trae",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Apabila Full URL dinyahaktifkan, Trae menambah laluan format yang dipilih secara automatik (untuk OpenAI — alamat dengan /v1, untuk Anthropic — tanpa /v1). Apabila Full URL diaktifkan, masukkan https://api.ailoot.ai/v1/chat/completions atau https://api.ailoot.ai/v1/messages. Medan Model Series menyesuaikan petunjuk mengikut keluarga model.",
        "description": "Penyunting kod · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "9324cf9a263764a1ff942100dc00399455ac40935991cf6c271cccc0dd065ad5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "9324cf9a263764a1ff942100dc00399455ac40935991cf6c271cccc0dd065ad5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Open WebUI",
      "application_id": "open-webui",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Format OpenAI Chat Completions; URL mesti mengandungi /v1 tanpa garis condong di penghujung. Senarai model diperoleh daripada /v1/models; bagi katalog besar (252 model), lebih mudah mengehadkan Model IDs dan mengaktifkan cache senarai model (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). Untuk pembenaman RAG, terdapat RAG_OPENAI_API_BASE_URL berasingan.",
        "description": "Sembang web, pelayan sendiri · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "02530b1ccbfbc7646d0bb6e05cc27d84908f4e999ed1eaf91ed071db4734ff3c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "02530b1ccbfbc7646d0bb6e05cc27d84908f4e999ed1eaf91ed071db4734ff3c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LibreChat",
      "application_id": "librechat",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. custom endpoint biasa = OpenAI Chat Completions (baseURL dengan /v1). provider: 'anthropic' mengaktifkan klien asal /v1/messages; dalam contoh dokumentasi, baseURL untuk Anthropic dinyatakan tanpa /v1 (https://api.anthropic.com), maka bagi kami https://api.ailoot.ai. fetch: true mendapatkan senarai daripada /v1/models.",
        "description": "Sembang web, pelayan sendiri · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "88e04d64ba31207a28d374ccf6a0b984c26dbe696746bcc147332d7e64f4de0b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "88e04d64ba31207a28d374ccf6a0b984c26dbe696746bcc147332d7e64f4de0b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cherry Studio",
      "application_id": "cherry-studio",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dokumentasi mengesahkan protokol OpenAI, Anthropic, OpenAI Responses dan Gemini serta pratonton laluan akhir di bawah medan, tetapi tidak menerangkan peraturan penambahan /v1 — rujuk pratonton tersebut. Ketiga-tiga format kami (Chat Completions, Responses, Messages) sesuai.",
        "description": "Aplikasi desktop · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "f99f1cde36c8ac78a41585574b8cb4fea945956722191b4c4731523a69f36f52",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "f99f1cde36c8ac78a41585574b8cb4fea945956722191b4c4731523a69f36f52",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Chatbox",
      "application_id": "chatbox",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dalam dokumentasi, API Host dinyatakan tanpa /v1 (contohnya https://api.openai.com), dan laluan lalai ialah /v1/chat/completions. Jenis Google Gemini compatible turut tersedia, tetapi belum diuji untuk /v1beta kami. Import konfigurasi JSON (type: 'openai', apiHost, apiPath) tersedia sejak 1.15.1 melalui chatbox://provider/import?config=<base64>. Untuk GPT dan Claude dalam contoh ini, vision dinyahaktifkan: petikan katalog 2026-09-30 menyatakan hanya teks dalam format OpenAI Chat. Jika versi Chatbox anda menawarkan vision, aktifkannya hanya untuk model yang kad katalog semasanya menyatakan input image dalam format API yang dipilih; keupayaan klien melampirkan imej tidak membuktikan sokongan model terhadapnya.",
        "description": "Komputer dan telefon · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "0b77d63dc66723da64311ae61ff17651f358f61777aa10bf8389f9b09242b923",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "0b77d63dc66723da64311ae61ff17651f358f61777aa10bf8389f9b09242b923",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LobeChat",
      "application_id": "lobechat",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Nilai lalai OPENAI_PROXY_URL ialah https://api.openai.com/v1, maka nyatakan dengan /v1. Nilai lalai ANTHROPIC_PROXY_URL ialah https://api.anthropic.com (tanpa /v1). Secara prinsipnya, GOOGLE_PROXY_URL boleh menyambungkan format Gemini (https://api.ailoot.ai), tetapi pilihan ini belum kami uji. Gunakan mod pelayan: jika permintaan dihantar terus daripada pelayar, API Ailoot kini mungkin menolaknya berdasarkan peraturan CORS.",
        "description": "Sembang web, pelayan sendiri · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "332531a37bcbbe731090f358a5085f7b7b749cb76388e2d028fbe32522db24b3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "332531a37bcbbe731090f358a5085f7b7b749cb76388e2d028fbe32522db24b3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Jan",
      "application_id": "jan",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dokumentasi: bagi penyedia yang serasi dengan OpenAI, Base URL mesti mengandungi /v1 (jika tidak, ralat 404), dan garis condong terakhir dibuang; contoh LiteLLM untuk mod Anthropic menggunakan alamat tanpa /v1. Keupayaan model (tools, vision) bagi penyedia tersuai ditetapkan secara manual. Kunci sandaran disokong (percubaan semula hanya untuk 401/403/429).",
        "description": "Aplikasi desktop · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "b6c5031914c992ee2a38c998e3bda8b620377e8d975842d75f30628bc0166ed3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "b6c5031914c992ee2a38c998e3bda8b620377e8d975842d75f30628bc0166ed3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "SillyTavern",
      "application_id": "sillytavern",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dokumentasi: jika terdapat masalah sambungan, tambah /v1 dan JANGAN tambah /chat/completions. Senarai model diperoleh secara automatik jika pelayan menyediakan /v1/models (pelayan kami menyediakannya).",
        "description": "Sembang main peranan · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "25ad1c893f61daf07e780311dc6ade98c94802039174f3e80533c647a0d473b1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "25ad1c893f61daf07e780311dc6ade98c94802039174f3e80533c647a0d473b1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AnythingLLM",
      "application_id": "anythingllm",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Penyedia ditandai dalam dokumentasi sebagai “untuk pembangun”. Jika perlu, tetapkan GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. Untuk pembenaman, terdapat generic-openai embedder berasingan (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) — model nemotron-3-embed melalui /v1/embeddings.",
        "description": "Sembang dengan dokumen · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "a19c48a4bc0016fe2adc9b2cfa09c1942920eb5518a1442013db84ac7a18242b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "a19c48a4bc0016fe2adc9b2cfa09c1942920eb5518a1442013db84ac7a18242b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "big-AGI",
      "application_id": "big-agi",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dalam dokumentasi, pemboleh ubah diterangkan sebagai pengganti backend host untuk OpenAI dan Anthropic (untuk proksi dan endpoint tersuai); istilahnya “host”, maka nyatakan tanpa /v1, tetapi format laluan tepat tidak diperincikan — semak berdasarkan permintaan pertama.",
        "description": "Sembang web, pelayan sendiri · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "fc28507d5fa531561ddb235ee0534eedf4eef128f0f21aa524b2357abe54942c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "fc28507d5fa531561ddb235ee0534eedf4eef128f0f21aa524b2357abe54942c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "BoltAI",
      "application_id": "boltai",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Alamat penuh chat completions diperlukan. Untuk digunakan oleh AI Command, jadikan perkhidmatan ini sebagai pilihan utama. Arahan berdasarkan bantuan BoltAI; tetingkap dalam BoltAI 2 mungkin berbeza.",
        "description": "Aplikasi untuk Mac · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "588ccafff16e262d39f02f3b44774dd0cd2cdbdb8bc0cb8784b4e845352838bb",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "588ccafff16e262d39f02f3b44774dd0cd2cdbdb8bc0cb8784b4e845352838bb",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hugging Face Chat UI",
      "application_id": "hugging-face-chat-ui",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Chat UI hanya berfungsi dengan API yang serasi dengan OpenAI melalui OPENAI_BASE_URL dan mendapatkan senarai model daripada /models.",
        "description": "Sembang web, pelayan sendiri · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "ab738cf92f7b088c692f277947a8a8ce967e93d7d727c7b3cd33dd891ccc5866",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "ab738cf92f7b088c692f277947a8a8ce967e93d7d727c7b3cd33dd891ccc5866",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Msty Studio",
      "application_id": "msty-studio",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dokumentasi mengesahkan penyedia tersuai yang serasi dengan OpenAI, tetapi tidak menyatakan format alamat; /v1 ialah akar standard OpenAI API, dan jika ralat 404 berlaku, semak pilihan tanpa /v1. Endpoint tersuai yang serasi dengan Anthropic tidak diterangkan dalam dokumentasi.",
        "description": "Aplikasi desktop · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "0d032ce945a8c6e608f2657d516074f24d44a895a55bfed0ab62ecf1d08e0421",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "0d032ce945a8c6e608f2657d516074f24d44a895a55bfed0ab62ecf1d08e0421",
      "version_match": null,
      "versions": null
    },
    {
      "application": "NextChat",
      "application_id": "nextchat",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Untuk tetapan ini, gunakan OpenAI Chat melalui pelayan NextChat. Semasa menempatkan aplikasi pada Vercel atau Docker, tetapkan BASE_URL=https://api.ailoot.ai tanpa /v1, OPENAI_API_KEY, CUSTOM_MODELS dan DEFAULT_MODEL. Selepas menukar pemboleh ubah ini, jalankan semula proses penempatan pelayan.",
        "description": "Sembang web, pelayan sendiri · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "6fee66dae4338481101926aa6154b886f8bd69f57ea482799eabc1df9a28904b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "6fee66dae4338481101926aa6154b886f8bd69f57ea482799eabc1df9a28904b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Copilot",
      "application_id": "obsidian-copilot",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Senarai model diperoleh daripada /v1/models; model juga boleh dimasukkan secara manual. Jika Test berjaya tetapi Quick Chat tidak menghantar mesej — aktifkan Enable CORS pada penyedia (respons diterima sepenuhnya, tanpa penstriman). Kunci disimpan dalam Obsidian Keychain.",
        "description": "Pemalam Obsidian · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "ed923725b61d74e13249b58dfa6bad8101a3cc08456dbe0ab00dade8fa901b5c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "ed923725b61d74e13249b58dfa6bad8101a3cc08456dbe0ab00dade8fa901b5c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Page Assist",
      "application_id": "page-assist",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dokumentasi mengesahkan Custom dengan API URL dan kunci; format URL tidak diperincikan, dan /v1 ialah akar standard OpenAI API. Pengambilan senarai model secara automatik hanya dijamin untuk Ollama, LM Studio dan Llamafile — bagi penyedia lain, model ditambah secara manual.",
        "description": "Sambungan pelayar · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "3c99d9dbe39766d6d5027442fa81809ddb76cffe81ef9361d42cff8971641c14",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "3c99d9dbe39766d6d5027442fa81809ddb76cffe81ef9361d42cff8971641c14",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Raycast AI",
      "application_id": "raycast-ai",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. base_url ialah endpoint yang serasi dengan OpenAI tanpa akhiran /chat/completions. Raycast membaca semula fail tanpa perlu dimulakan semula. Jika abilities tidak ditetapkan, tools dan vision dianggap tidak disokong. Model muncul dalam Quick AI, AI Chat dan AI Commands. Dalam contoh ini, vision.supported = false: petikan katalog 2026-09-30 menyatakan hanya teks untuk Claude/OpenAI Chat. Jika versi Raycast anda menyokong tetapan ini, aktifkan vision hanya untuk model yang kad katalog semasanya menyatakan input image dalam format OpenAI Chat; bendera klien sahaja tidak mengesahkan sokongan imej oleh API.",
        "description": "Pelancar · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "773e8eba71d003c4a1c9fcd2499515c0141b113c257b3670712462e601849135",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "773e8eba71d003c4a1c9fcd2499515c0141b113c257b3670712462e601849135",
      "version_match": null,
      "versions": null
    },
    {
      "application": "TypingMind",
      "application_id": "typingmind",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Endpoint dimasukkan sebagai laluan penuh. Kunci dihantar melalui pengepala tersuai Authorization: Bearer sk-... — diterima oleh Ailoot. Versi web TypingMind memanggil API terus daripada pelayar, dan CORS kini mungkin menyekat permintaan tersebut; versi desktop lebih andal. Jenis Gemini dalam TypingMind menghantar kunci melalui pengepala apiKey, yang tidak diterima oleh Ailoot — gunakan jenis OpenAI Chat Completions.",
        "description": "Aplikasi web · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "5216647c4b90d76cd20de8500d7467f36baf14d0a168a7bd0e46ec0928c8005b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "5216647c4b90d76cd20de8500d7467f36baf14d0a168a7bd0e46ec0928c8005b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Python)",
      "application_id": "openai-python-sdk",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Alamat dengan /v1: SDK menambah /chat/completions, /responses, /embeddings, /images/*, /audio/* secara automatik. Chat Completions dan Responses berfungsi (Responses — untuk model yang menyenaraikan format ini dalam katalog). Penstriman output dan alat menggunakan format standard. Ralat Ailoot diterima dalam JSON dengan Request ID dan ditangkap sebagai openai.APIStatusError.",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "9baaeb2d0753cc941d6907f07c5b2dfb1f8d373f586e2d1aacd240309ba2110d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "9baaeb2d0753cc941d6907f07c5b2dfb1f8d373f586e2d1aacd240309ba2110d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Node.js)",
      "application_id": "openai-node-js-sdk",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. README menunjukkan pilihan baseURL; pembacaan OPENAI_BASE_URL boleh dilihat dalam kod sumber klien (src/client.ts), dengan nilai lalai https://api.openai.com/v1. Nyatakan alamat Ailoot dengan /v1. chat.completions dan responses kedua-duanya tersedia.",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "0c11da02b1923c30829e9d1ef0ebb6ae8631df84ecb7a57708203b62809be69c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "0c11da02b1923c30829e9d1ef0ebb6ae8631df84ecb7a57708203b62809be69c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Anthropic SDK (Python)",
      "application_id": "anthropic-python-sdk",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Alamat TANPA /v1: SDK menambah /v1/messages secara automatik. Gerbang menerima kunci dalam x-api-key (seperti yang dihantar oleh SDK) dan Authorization: Bearer. Penstriman output, alat dan /v1/messages/count_tokens berfungsi. Pemprosesan berkelompok (Batches) dan Files API tidak dinyatakan dalam katalog Ailoot.",
        "description": "SDK · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "40694d25149cdc8564bf1041719f98db05141f3f2b15d57976662e9e9993066f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "40694d25149cdc8564bf1041719f98db05141f3f2b15d57976662e9e9993066f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Vercel AI SDK",
      "application_id": "vercel-ai-sdk",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Alamat berbeza mengikut penyedia: yang serasi dengan OpenAI dan Anthropic — dengan /v1 (nilai lalai Anthropic ialah https://api.anthropic.com/v1), Google — dengan /v1beta (secara lalai https://generativelanguage.googleapis.com/v1beta). Penyedia @ai-sdk/openai menggunakan Responses API secara lalai; untuk model tanpa kaedah responses, gunakan openai.chat(\"id\") atau createOpenAICompatible.",
        "description": "SDK · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "b3e229b273758f7352b19134f885260ede5fb10914ad2d584b7011862ded609b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "b3e229b273758f7352b19134f885260ede5fb10914ad2d584b7011862ded609b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LangChain",
      "application_id": "langchain",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. ChatOpenAI: alamat dengan /v1. Menurut dokumentasi, ChatOpenAI hanya menyokong spesifikasi rasmi OpenAI: medan bukan standard seperti reasoning_content daripada model pihak ketiga tidak dikekalkan. Untuk Claude, ChatAnthropic lebih sesuai: alamat tanpa /v1, dan SDK menambah /v1/messages secara automatik. Parameter base_url dan pemboleh ubah ANTHROPIC_API_URL/ANTHROPIC_BASE_URL untuk ChatAnthropic diterangkan dalam dokumentasi kelas dalam kod sumber (langchain_anthropic/chat_models.py), tetapi tiada pada halaman integrasi. Bendera use_responses_api mengaktifkan mod Responses dalam ChatOpenAI.",
        "description": "Rangka kerja · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "39038f63e4bf68bfa3f9b38dd6e18b9ffd1e0d6fc5cbff62317dcd2a8a6da467",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "39038f63e4bf68bfa3f9b38dd6e18b9ffd1e0d6fc5cbff62317dcd2a8a6da467",
      "version_match": null,
      "versions": null
    },
    {
      "application": "CrewAI",
      "application_id": "crewai",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/messages, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Awalan openai/ atau anthropic/ memilih penyedia dalam CrewAI; id dihantar dalam permintaan tanpa awalan. Untuk OpenAI, alamat dengan /v1; untuk Anthropic, tanpa /v1. Dokumentasi turut menerangkan bendera custom_openai=True bagi gerbang tersuai yang serasi dengan OpenAI. Bagi Anthropic, max_tokens adalah wajib.",
        "description": "Rangka kerja ejen · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "9d0711d7947ab3d6888c0132a2863edf14fcc09bd2af7cc57ee15b41802a470a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "9d0711d7947ab3d6888c0132a2863edf14fcc09bd2af7cc57ee15b41802a470a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Google GenAI SDK (Python)",
      "application_id": "google-genai-python",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Alamat tanpa /v1beta: SDK membina /v1beta/models/{model}:generateContent secara automatik. Kunci dihantar dalam pengepala x-goog-api-key — diterima oleh Ailoot. Hanya model berformat Gemini tersedia. Dokumentasi versi JavaScript (@google/genai) tidak menerangkan alamat tersuai, maka versi itu tidak diberikan di sini.",
        "description": "SDK · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "a5f61791d01b7e4b8c1fce0c4ee38e24745b613e8eabdf9015b6b1e420970cba",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "a5f61791d01b7e4b8c1fce0c4ee38e24745b613e8eabdf9015b6b1e420970cba",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM",
      "application_id": "litellm",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Awalan openai/ menandakan protokol yang serasi dengan OpenAI; id dihantar kepada Ailoot tanpa awalan. LiteLLM menambah /chat/completions dan /embeddings secara automatik; menurut dokumentasi, apabila ralat Not Found berlaku, alamat mesti berakhir dengan /v1.",
        "description": "SDK · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "acf3c10f95b809d58f150438ec40d3d8a6f893541479571efa1c343e59de72f9",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "acf3c10f95b809d58f150438ec40d3d8a6f893541479571efa1c343e59de72f9",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM Proxy",
      "application_id": "litellm-proxy",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Proksi berguna jika anda ingin memberikan kunci dalaman sendiri kepada pasukan di atas satu kunci Ailoot. Caj dalam Ailoot dikenakan pada kunci yang dinyatakan dalam api_key. Alamat dengan /v1.",
        "description": "Gerbang tersuai · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "694eb6d55b0363270a09841dbab78c6f4f42a43def09d7d64483a03ad8efd8ad",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "694eb6d55b0363270a09841dbab78c6f4f42a43def09d7d64483a03ad8efd8ad",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LlamaIndex",
      "application_id": "llamaindex",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Alamat dengan /v1. is_chat_model=True adalah wajib; jika tidak, kelas akan menggunakan /completions yang usang. is_function_calling_model=True membolehkan ejen menggunakan alat. Tetapkan context_window mengikut kad model dalam katalog Ailoot.",
        "description": "Rangka kerja · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "ba64d1f1e9e7a27b2b8629ffaa526c963bcd7d9257e580d1fa7993abc8f084ba",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "ba64d1f1e9e7a27b2b8629ffaa526c963bcd7d9257e580d1fa7993abc8f084ba",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Mastra",
      "application_id": "mastra",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. url menetapkan alamat asas dengan /v1, bukan laluan penuh ke /chat/completions. Secara lalai, Chat Completions digunakan; api: \"responses\" menukar kepada Responses API. Bentuk id \"penyedia/model\" menghantar id model tanpa awalan kepada gerbang. Medan apiKey dalam objek model ditunjukkan dalam dokumentasi melalui contoh dengan pengepala; penggunaannya bersama url tidak diterangkan secara berasingan.",
        "description": "Rangka kerja ejen · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "5ca88b8ade139e8695d1835717188aa7f771347c6e5bb7cd24c9a1c8dd6c93bc",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "5ca88b8ade139e8695d1835717188aa7f771347c6e5bb7cd24c9a1c8dd6c93bc",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Agents SDK",
      "application_id": "openai-agents-sdk",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Alamat dengan /v1. Matikan penjejakan melalui set_tracing_disabled(True): jika tidak, SDK akan cuba menghantar jejak ke OpenAI tanpa kunci OpenAI. Chat Completions hanya tersedia untuk model yang menurut katalog menyokong kaedah ini, dan hanya jika kaedah tersebut tersedia untuk kunci anda; Responses (lalai dalam SDK) hanya untuk model dengan kaedah responses dalam katalog. Alat terbina dalam OpenAI (carian web, fail) tidak dijamin melalui gerbang pihak ketiga.",
        "description": "Rangka kerja ejen · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "720dcc198ce19824ba101046d8268850ef0bddf6fdb8b8708bc485ca8121253d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "720dcc198ce19824ba101046d8268850ef0bddf6fdb8b8708bc485ca8121253d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pydantic AI",
      "application_id": "pydantic-ai",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Alamat dengan /v1. Dokumentasi menggunakan OpenAIResponsesModel secara lalai: gunakannya hanya untuk model dengan kaedah responses; untuk model lain — OpenAIChatModel.",
        "description": "Rangka kerja ejen · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "e7774d948ea48978cf834cb0031794f9ec1972a81fcd09b1a905c53af98ba661",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "e7774d948ea48978cf834cb0031794f9ec1972a81fcd09b1a905c53af98ba661",
      "version_match": null,
      "versions": null
    },
    {
      "application": "n8n",
      "application_id": "n8n",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Semakan kelayakan memanggil /models (OpenAI), /v1/models (Anthropic) dan /v1beta/models (Gemini); Ailoot menyediakan ketiga-tiga laluan. Halaman dokumentasi n8n tidak menerangkan medan Base URL: medan itu ada dalam konfigurasi kelayakan (kod sumber OpenAiApi.credentials.ts dan AnthropicApi.credentials.ts, label “Override the default base URL for the API”). Pada n8n Cloud, jangan pilih “Use Gateway credits”, jika tidak permintaan tidak akan melalui Ailoot.",
        "description": "Automasi tanpa kod · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "5437267f6f18e5a70d3b88c45d9d48f6ac5b42ba8900d505fd5d01eef222147c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "5437267f6f18e5a70d3b88c45d9d48f6ac5b42ba8900d505fd5d01eef222147c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Dify",
      "application_id": "dify",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Hanya pemilik dan pentadbir ruang kerja boleh mengurus penyedia. Menurut README pemalam: bagi LLM, alamat dengan /v1; bagi pembenaman, rerank, STT dan TTS, pemalam menambah versi API secara automatik, maka alamat tanpa /v1 (jika tidak, /v1/v1 akan terhasil). Tambahkan setiap model Ailoot sebagai entri berasingan; aktifkan sokongan imej input dan penstriman output dalam tetapan model.",
        "description": "Platform aplikasi LLM · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "272e951bbbaa739f527a41a294af96158f9191d5529a9d7fe912f49fb44e9815",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "272e951bbbaa739f527a41a294af96158f9191d5529a9d7fe912f49fb44e9815",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Flowise",
      "application_id": "flowise",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Senarai model dalam ChatOpenAI adalah tetap, maka untuk id Ailoot tersuai, gunakan ChatOpenAI Custom yang membolehkan nama model dimasukkan secara manual. Base Path dengan /v1. Untuk pembenaman, terdapat nod OpenAI Embeddings Custom.",
        "description": "Pembina rantaian · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "9d4205f59a8676e1ddb078fba887da21761dbf6336db53e5bf3ab450c5643d06",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "9d4205f59a8676e1ddb078fba887da21761dbf6336db53e5bf3ab450c5643d06",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Home Assistant",
      "application_id": "home-assistant",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Ini ialah komponen pihak ketiga, bukan integrasi rasmi. Peranti dikawal melalui panggilan fungsi (tools) dalam Chat Completions, maka pilih model yang menyokong alat. Integrasi rasmi OpenAI Conversation tidak menyokong alamat tersuai.",
        "description": "Rumah pintar · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "daa0082f8af5a79b12844533f10056c82d04d6445b1889e26476e5d4521a0fc8",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "daa0082f8af5a79b12844533f10056c82d04d6445b1889e26476e5d4521a0fc8",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Langflow",
      "application_id": "langflow",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Langflow memeriksa sambungan dan mendapatkan senarai model daripada /v1/models; model muncul dalam bahagian Language Models dan Embedding Models. Model yang diperlukan kemudian mesti diaktifkan secara manual. Penyedia dipasang bersama langflow.",
        "description": "Pembina rantaian · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "d50c67ffbd83f62dea70fae585d02a4300d34a3ba4a7ae89836d74bd30be8c7f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "d50c67ffbd83f62dea70fae585d02a4300d34a3ba4a7ae89836d74bd30be8c7f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Make",
      "application_id": "make",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Ini ialah modul HTTP serba guna, bukan penyedia khusus untuk Ailoot: dokumentasi menerangkan alamat HTTPS bebas. Sebaiknya simpan kunci dalam sambungan menggunakan kunci API (Make mengesyorkan cara ini berbanding menghantarnya dalam pengepala). Penstriman output tidak diperlukan dalam Make; hantar tanpa stream.",
        "description": "Automasi tanpa kod · Permintaan HTTP",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "feca9a0b16d645db8d5337c7eed3efc1de2406cd78cf48ea1d57ea15ffd3a424",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "feca9a0b16d645db8d5337c7eed3efc1de2406cd78cf48ea1d57ea15ffd3a424",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Bot Telegram",
      "application_id": "telegram-bot",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Rangka kerja Telegram tidak mempunyai lapisan AI sendiri: alamat Ailoot ditetapkan dalam OpenAI SDK di dalam bot. Apabila baki sifar, Ailoot mengembalikan ralat 402 yang jelas dengan Request ID — paparkannya kepada pengguna bot supaya bot tidak gagal.",
        "description": "Bot · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "e3ff20a6e4420f486ea6a6e732abdf44b10377512e47c40395bd7f4d116e181e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "e3ff20a6e4420f486ea6a6e732abdf44b10377512e47c40395bd7f4d116e181e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zapier",
      "application_id": "zapier",
      "compatibility_scope": {
        "conditions": "Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Ini ialah permintaan HTTP serba guna; Zapier tidak mempunyai penyedia sedia digunakan dengan medan alamat asas. Custom Request menghantar medan Data tanpa perubahan atau penghuraian, maka JSON perlu diperiksa terlebih dahulu. Webhooks by Zapier tersedia dalam pelan Zapier berbayar.",
        "description": "Automasi tanpa kod · Permintaan HTTP",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "7f82cbbb46c1745a932847f9a54777d27d8d3c133ed468657be6f2d6c83dd8dd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "7f82cbbb46c1745a932847f9a54777d27d8d3c133ed468657be6f2d6c83dd8dd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Antigravity CLI",
      "application_id": "antigravity-cli",
      "compatibility_scope": {
        "conditions": "Sedang disemak. Konfigurasi disediakan berdasarkan dokumentasi aplikasi, tetapi terdapat butiran yang belum disahkan. Semak berdasarkan tetingkap tetapan dan hubungi sokongan jika terdapat percanggahan. Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1beta/models/{model}:generateContent, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Protokol ialah Gemini REST asal (streamGenerateContent, kunci dalam X-Goog-Api-Key), laluan https://api.ailoot.ai/v1beta/... Bagi satu soalan, agy menghantar dua permintaan: tajuk perbualan dan respons itu sendiri. Ejen merizabkan lebih banyak pada setiap langkah berbanding sembang biasa, jadi pastikan baki mencukupi. Kad ini berada dalam bahagian “Sedang disemak”: konfigurasi disediakan berdasarkan dokumentasi, tetapi klien belum diuji secara langsung melalui Ailoot. Jika modelProvider = gemini tetapi GEMINI_API_KEY kosong, CLI tidak akan bermula.",
        "description": "Ejen dalam terminal · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "4f74411a275b8ee2416c2f4dcc918d36d9b90e2c238ae7866f6e06648b3be59d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "4f74411a275b8ee2416c2f4dcc918d36d9b90e2c238ae7866f6e06648b3be59d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline CLI",
      "application_id": "cline-cli",
      "compatibility_scope": {
        "conditions": "Sedang disemak. Konfigurasi disediakan berdasarkan dokumentasi aplikasi, tetapi terdapat butiran yang belum disahkan. Semak berdasarkan tetingkap tetapan dan hubungi sokongan jika terdapat percanggahan. Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Medan Base URL / API Key / Model ID diterangkan dalam dokumentasi Cline untuk OpenAI Compatible. Label tepat langkah dalam panduan cline auth tidak diberikan dalam dokumentasi CLI — rujuk skrin.",
        "description": "Ejen dalam terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "bcd4e792b3b7fca3bad163a70cfeec9e26eab598fa30d67fac2b430cc5145d9a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "bcd4e792b3b7fca3bad163a70cfeec9e26eab598fa30d67fac2b430cc5145d9a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Copilot untuk JetBrains",
      "application_id": "copilot-jetbrains-byok",
      "compatibility_scope": {
        "alternative_guide_url": "https://ailoot.ai/docs/ms/integrations/jetbrains-ai-assistant/",
        "conditions": "JetBrains AI Assistant GitHub mengesahkan sokongan untuk titik akhir tersuai. Tangkapan skrin rasmi memaparkan Provider Name, API Key dan API Type: Chat Completions, tetapi tiada contoh URL. Oleh itu, konfigurasi Ailoot sedia salin tidak diberikan di sini. JetBrains AI Assistant ialah alternatif yang didokumenkan dalam IDE ini. Dapatkan penjelasan keperluan URL daripada sokongan rasmi pemalam.",
        "configuration_runnable": false,
        "connection_state": "documentation-only",
        "description": "Sambungan penyunting · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "cc397a692683ce53d810a34b0537e0882fb48d2fc64ea669aabdce85b1ca0245",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/integrations/copilot-jetbrains-byok/",
      "methods": [],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "cc397a692683ce53d810a34b0537e0882fb48d2fc64ea669aabdce85b1ca0245",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cursor",
      "application_id": "cursor",
      "compatibility_scope": {
        "conditions": "Sedang disemak. Konfigurasi disediakan berdasarkan dokumentasi aplikasi, tetapi terdapat butiran yang belum disahkan. Semak berdasarkan tetingkap tetapan dan hubungi sokongan jika terdapat percanggahan. Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dokumentasi rasmi semasa Cursor tidak menerangkan alamat tersuai: hanya kunci OpenAI/Anthropic/Google/Azure/Bedrock disenaraikan; dinyatakan bahawa kunci sendiri hanya berfungsi dalam sembang (Tab terus menggunakan model Cursor) dan semua permintaan melalui pelayan Cursor (alamat mesti awam — api.ailoot.ai ialah alamat awam). Suis alamat ada dalam antara muka, tetapi pengguna forum Cursor melaporkan ralat: ia digunakan untuk semua model, mod Agent mungkin tidak menggunakan kunci sendiri, dan dalam sesetengah binaan 3.15.x medan tidak menerima input.",
        "description": "Penyunting kod · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "0f4a3c2e11fd749999b503d334c20935e0dac11b486c05e3b0111d87eb6a923d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "0f4a3c2e11fd749999b503d334c20935e0dac11b486c05e3b0111d87eb6a923d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Text Generator",
      "application_id": "obsidian-text-generator",
      "compatibility_scope": {
        "conditions": "Sedang disemak. Konfigurasi disediakan berdasarkan dokumentasi aplikasi, tetapi terdapat butiran yang belum disahkan. Semak berdasarkan tetingkap tetapan dan hubungi sokongan jika terdapat percanggahan. Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dokumentasi pemalam menyebut penyedia Custom, tetapi tidak menerangkan medan alamat atau formatnya; konfigurasi diberikan berdasarkan antara muka pemalam — semak berdasarkan tetingkap tetapan.",
        "description": "Pemalam Obsidian · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "8c965c274b9515b204e59645fabc2658fad074be61460114a912bece791faaa2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "8c965c274b9515b204e59645fabc2658fad074be61460114a912bece791faaa2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "PearAI",
      "application_id": "pearai",
      "compatibility_scope": {
        "conditions": "Sedang disemak. Konfigurasi disediakan berdasarkan dokumentasi aplikasi, tetapi terdapat butiran yang belum disahkan. Semak berdasarkan tetingkap tetapan dan hubungi sokongan jika terdapat percanggahan. Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Dokumentasi rasmi PearAI tidak dapat disahkan (laman dokumentasi tidak tersedia), dan repositori sudah lama tidak dikemas kini. Bentuk konfigurasi diambil berdasarkan contoh Continue — semak dalam aplikasi.",
        "description": "Penyunting kod · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "94fb21c29bf860b166ccee58fd8963a8d75771680ff2f0faeaade9f3ef5211dd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "94fb21c29bf860b166ccee58fd8963a8d75771680ff2f0faeaade9f3ef5211dd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Visual Studio 2026",
      "application_id": "visual-studio-2026",
      "compatibility_scope": {
        "conditions": "Sedang disemak. Konfigurasi disediakan berdasarkan dokumentasi aplikasi, tetapi terdapat butiran yang belum disahkan. Semak berdasarkan tetingkap tetapan dan hubungi sokongan jika terdapat percanggahan. Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Blog Visual Studio (29.09.2026) mengumumkan alamat tersuai untuk OpenAI dan Ollama dalam VS 2026 Stable, tetapi halaman dokumentasi masih hanya menerangkan kunci OpenAI/Anthropic/Google tanpa medan alamat, maka nama medan dan bentuk alamat belum disahkan. Untuk sembang sahaja; tidak tersedia dalam pelan Copilot Business/Enterprise.",
        "description": "Penyunting kod · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "6703dd518ebbd1a834c347326529e743258574cf21409acf5844fd9e5116c7b9",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "6703dd518ebbd1a834c347326529e743258574cf21409acf5844fd9e5116c7b9",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Void",
      "application_id": "void",
      "compatibility_scope": {
        "conditions": "Sedang disemak. Konfigurasi disediakan berdasarkan dokumentasi aplikasi, tetapi terdapat butiran yang belum disahkan. Semak berdasarkan tetingkap tetapan dan hubungi sokongan jika terdapat percanggahan. Sebelum bermula, panggil GET /v1/models dengan kunci Ailoot anda. Pilih ID model tepat yang kaedahnya merangkumi POST /v1/chat/completions, kemudian gunakannya dalam konfigurasi. Untuk ejen, semak juga sokongan alat dan ciri yang diperlukan oleh versi klien anda. Konfigurasi diambil daripada kod sumber Void, bukan dokumentasi pengguna. Repositori Void telah diarkibkan dan penyunting tidak lagi dibangunkan — hanya sesuai untuk pengguna sedia ada.",
        "description": "Penyunting kod · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "9b67fb0085722f0cce73bd679049cbfad7e6843952a4c5b012971448f18420b3",
        "catalogue_url": "https://ailoot.ai/integrations/ms/",
        "guide_sha256": "8a73ae1b5a1bbcb4f9c20121764e55078edc52bf5fc31599f8c0cef46e2144fd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/ms/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": "8a73ae1b5a1bbcb4f9c20121764e55078edc52bf5fc31599f8c0cef46e2144fd",
      "version_match": null,
      "versions": null
    }
  ],
  "models": [],
  "page": {
    "description": "Pilih ejen, penyunting, sembang dan SDK yang menerima kunci Ailoot. Tetapkan alamat API dan kunci, kemudian semak harga model yang dipilih.",
    "family": "integrations",
    "locale": "ms",
    "title": "Harga API OpenAI dan tetapan klien — Ailoot",
    "url": "https://ailoot.ai/integrations/ms/"
  },
  "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": "jutaan pelanggan",
        "currency": null,
        "monthly_sales": "jualan bernilai berbilion setiap bulan",
        "scope": "Syarikat dan portfolio projeknya"
      },
      "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/ms/",
        "integrations": "https://ailoot.ai/integrations/ms/",
        "models": "https://ailoot.ai/models/ms/"
      },
      "offer": "https://ailoot.ai/legal/offer?lang=ms",
      "openapi": "https://ailoot.ai/openapi.json",
      "page": "https://ailoot.ai/integrations/ms/",
      "support": "mailto:support@ailoot.ai"
    },
    "schema": "ailoot-product-facts-v1",
    "source_revision": "206cf5c6c5e2f811be20a8066e8c3c880527e315c27b1da22f2d2014bf9037ca",
    "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": "206cf5c6c5e2f811be20a8066e8c3c880527e315c27b1da22f2d2014bf9037ca"
}
