{
  "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": "ลูกค้าหลายล้านราย",
      "currency": null,
      "monthly_sales": "ยอดขายระดับหลายพันล้านต่อเดือน",
      "scope": "บริษัทและพอร์ตโฟลิโอโครงการของบริษัท"
    },
    "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/th/",
      "integrations": "https://ailoot.ai/integrations/th/",
      "models": "https://ailoot.ai/models/th/"
    },
    "licence": {
      "label": "ข้อเสนอและสัญญาอนุญาต",
      "url": "https://ailoot.ai/legal/offer?lang=th"
    },
    "locale": "th",
    "offer": {
      "label": "ข้อเสนอและสัญญาอนุญาต",
      "url": "https://ailoot.ai/legal/offer?lang=th"
    },
    "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": "ขอใบอนุญาตขายต่อ",
      "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": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "3907f512d3e312bb6a2a8fc19497464033b4e89565043c5da36b8a767ba8f609",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "3907f512d3e312bb6a2a8fc19497464033b4e89565043c5da36b8a767ba8f609",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Codex CLI",
      "application_id": "openai-codex-cli",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/responses แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย Codex ทำงานผ่าน OpenAI Responses API เท่านั้น (เอกสารระบุเพียง wire_api = \"responses\") จึงต้องใช้ /v1/responses ของเรา ID ผู้ให้บริการ openai, ollama และ lmstudio เป็นชื่อสงวน อีกทางเลือกคือ openai_base_url = \"https://api.ailoot.ai/v1\" สำหรับผู้ให้บริการ openai ในตัว Ailoot ส่งรายชื่อโมเดลให้ Codex ในรูปแบบ Codex-manifest (GET /v1/models พร้อม client_version) เลือกโมเดลเฉพาะที่มีรูปแบบ OpenAI Responses ในแค็ตตาล็อก ในสแนปช็อต 2026-09-30 โมเดล gemini-3.6-flash มี OpenAI Chat, Anthropic Messages และ Gemini แต่ไม่มี Responses จึงไม่เหมาะสำหรับ Codex ตรวจ⁠สอบรูปแบบที่รองรับจากการ์ดโมเดล ไม่ใช่จากชื่อแฟมิลี",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Responses",
        "formats": [
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "d564c6f2bc26b203f0a08af74b424cb3c476365aaf22319a16e2ca2cdc1b3c5f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "d564c6f2bc26b203f0a08af74b424cb3c476365aaf22319a16e2ca2cdc1b3c5f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hermes Agent",
      "application_id": "hermes-agent",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "445fe164868537ea0dbd17cd5f927fd3d98100dc2a81ae092063cb135f8b4766",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "445fe164868537ea0dbd17cd5f927fd3d98100dc2a81ae092063cb135f8b4766",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenClaw",
      "application_id": "openclaw",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "44af67fc08912917941f62b5e7b0baa932e8435c4b9dbfe8ef0e49b39bd2a53e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "44af67fc08912917941f62b5e7b0baa932e8435c4b9dbfe8ef0e49b39bd2a53e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "opencode",
      "application_id": "opencode",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "5971ff9dca22568481b943a73a4a7ab1302a92ee406331322c3c0e7033cc57c1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "5971ff9dca22568481b943a73a4a7ab1302a92ee406331322c3c0e7033cc57c1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Qwen Code",
      "application_id": "qwen-code",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย ประเภทโปรโตคอล: openai (Chat Completions), anthropic, gemini, vertex-ai สำหรับ openai ค่า baseUrl ต้องมี /v1 ตัวอย่าง anthropic และ gemini ในเอกสารไม่ได้กำหนด baseUrl เราจึงแนะนำแบบ openai สำหรับประเภท openai ให้เลือกโมเดลที่มีรูปแบบ OpenAI Chat ในแค็ตตาล็อก ซึ่ง gemini-3.6-flash มีรูปแบบนี้ โมเดล Gemini อื่นอาจรองรับรูปแบบต่างกัน จึงควรตรวจ⁠สอบการ์ดของโมเดลนั้น การตั้งค่าผ่าน settings.json อ่านคีย์จากตัวแปร AILOOT_API_KEY (ฟิลด์ envKey) ให้กำหนดด้วยคำสั่ง export AILOOT_API_KEY=sk-... หรือเพิ่มบรรทัด AILOOT_API_KEY=sk-...",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "7c0349fb279b0533695b0493ea36f8ccac15e7286e337fe0924d3a05898e19d6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "7c0349fb279b0533695b0493ea36f8ccac15e7286e337fe0924d3a05898e19d6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Gemini CLI",
      "application_id": "gemini-cli",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย ที่อยู่ต้องไม่มี /v1beta เพราะ SDK จะเติม /v1beta/models/{model}:generateContent เอง ที่อยู่ต้องเป็น HTTPS คีย์จะถูกส่งในส่วนหัว x-goog-api-key ซึ่ง Ailoot ยอมรับ ใช้ได้เฉพาะโมเดลที่ระบุรูปแบบ Gemini ในแค็ตตาล็อก ก่อนเริ่มให้ตรวจ⁠สอบว่า ID ที่ตรงกันและเมธอดนี้ใช้ได้กับคีย์ของคุณ Ailoot ส่งคำตอบ Gemini แบบเสียเงินครบทั้งคำตอบหลังคำนวณค่าใช้จ่าย ไม่ได้ส่งทีละคำ ดังนั้นข้อความของคำตอบยาวจะไม่ปรากฏทันที",
        "description": "เอเจนต์ในเทอร์มินัล · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "79b4b4ae3d1de0f15bb60c553ca9c9dae947d7110ce304419bfa2abc805fc7ea",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "79b4b4ae3d1de0f15bb60c553ca9c9dae947d7110ce304419bfa2abc805fc7ea",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kimi CLI",
      "application_id": "kimi-cli",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "691d06d03257dd92faebc97c278e080aaacce3f00d9bada25e88b01454fa5297",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "691d06d03257dd92faebc97c278e080aaacce3f00d9bada25e88b01454fa5297",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Crush",
      "application_id": "crush",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "7d870bb996d74bdf0b173763d1ba504674af6afa93bab039c90d0dadd3537827",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "7d870bb996d74bdf0b173763d1ba504674af6afa93bab039c90d0dadd3537827",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Aider",
      "application_id": "aider",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย ต้องมีคำนำหน้า openai/ เพื่อให้ Aider (ผ่าน LiteLLM) ส่งคำขอไปยัง /v1/chat/completions ที่เข้ากันได้กับ OpenAI สำหรับโมเดลที่ Aider ไม่รู้จัก ระบบจะเตือนว่าไม่ทราบขนาดบริบท ซึ่งไม่ใช่ข้อผิดพลาด หน้าเอกสารนี้ไม่ได้อธิบายการกำหนด base URL เองสำหรับที่อยู่ Anthropic.",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "606b66811d3c6ef7815534e4adc0bb70b577d200dbf246e5ea589433ac906f62",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "606b66811d3c6ef7815534e4adc0bb70b577d200dbf246e5ea589433ac906f62",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Goose",
      "application_id": "goose",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "a184dda7e2f6e359f27e87eade887f89a7f0f740321fbafd200f05c2ab9817de",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "a184dda7e2f6e359f27e87eade887f89a7f0f740321fbafd200f05c2ab9817de",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Factory Droid",
      "application_id": "factory-droid",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "8ab3bd6cbc73277d60c5396b00b211191226830a5bb5e4ccee8e8a415a43369a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "8ab3bd6cbc73277d60c5396b00b211191226830a5bb5e4ccee8e8a415a43369a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Amp",
      "application_id": "amp",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "6fca708d768b217e1064b01edd0023a2f56b47c0be468ef3c61d18f182a0e6d6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "6fca708d768b217e1064b01edd0023a2f56b47c0be468ef3c61d18f182a0e6d6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AIChat",
      "application_id": "aichat",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย ในตัวอย่างการตั้งค่า AIChat ค่า api_base สำหรับ claude ระบุ /v1 และสำหรับ gemini ระบุ /v1beta โดย Ailoot ใช้แบบเดียวกัน ไคลเอนต์ทั้งสามให้เข้าถึง Ailoot ครบทั้งสามรูปแบบ: OpenAI, Anthropic และ Gemini.",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "67bf43eba543bd40d1214cc77c0373d37fb99387aaec26d671117efc42fe28fb",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "67bf43eba543bd40d1214cc77c0373d37fb99387aaec26d671117efc42fe28fb",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue CLI",
      "application_id": "continue-cli",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "bea9d6133afd0339ba587848286a6ee9a6cb36691028513af8c9cc6fd184f53c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "bea9d6133afd0339ba587848286a6ee9a6cb36691028513af8c9cc6fd184f53c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "ForgeCode",
      "application_id": "forge",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "f6468e72dd73a7b9af55210e400521ed53127731275090fd9323d29496281e59",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "f6468e72dd73a7b9af55210e400521ed53127731275090fd9323d29496281e59",
      "version_match": null,
      "versions": null
    },
    {
      "application": "GitHub Copilot CLI",
      "application_id": "github-copilot-cli",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "82234ec6d9e408fb8701d68407b2c930ed79f9d4c5cb42f2459701f9b023fa2d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "82234ec6d9e408fb8701d68407b2c930ed79f9d4c5cb42f2459701f9b023fa2d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptme",
      "application_id": "gptme",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "37a6388833b12b9cc7f77bce6b79770d3d29f006b1cf1c6ed2217ba125196a2b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "37a6388833b12b9cc7f77bce6b79770d3d29f006b1cf1c6ed2217ba125196a2b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code CLI",
      "application_id": "kilo-code-cli",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "cfaba86a9877d8ac249bba72072b234a37e206f359598e1d0ba2116db7cd9b4c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "cfaba86a9877d8ac249bba72072b234a37e206f359598e1d0ba2116db7cd9b4c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LLM",
      "application_id": "llm-cli",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "8c5543a36b4527da09f759fee0f7ce459ff7a9fda61b9204049ab13642a580fd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "8c5543a36b4527da09f759fee0f7ce459ff7a9fda61b9204049ab13642a580fd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "mini-SWE-agent",
      "application_id": "mini-swe-agent",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "02778f34cf81b7ba8845815c39875a82345386a1818b5c4e1c9c0fa91c67e999",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "02778f34cf81b7ba8845815c39875a82345386a1818b5c4e1c9c0fa91c67e999",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenHands CLI",
      "application_id": "openhands-cli",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "7f0057e8868864ffbc26654eea2814ca45e6c130038c5b890e9b836775a70f3f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "7f0057e8868864ffbc26654eea2814ca45e6c130038c5b890e9b836775a70f3f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pi",
      "application_id": "pi",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "e9cf1c5794d0e0165afc41f003e139f0cd6d5fae110f96b463a3864337a37348",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "e9cf1c5794d0e0165afc41f003e139f0cd6d5fae110f96b463a3864337a37348",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Plandex",
      "application_id": "plandex",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "f470bbcc168be0e21e37e962bde7037dc530581f2088dbfad51c1dc1281ac70a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "f470bbcc168be0e21e37e962bde7037dc530581f2088dbfad51c1dc1281ac70a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae Agent",
      "application_id": "trae-agent",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย ใช้เฉพาะช่องว่างใน YAML ห้ามใช้แท็บ สำหรับรูปแบบ Anthropic ให้ใช้ provider: anthropic และ ANTHROPIC_BASE_URL (README ไม่ได้ระบุชัดเจนว่า anthropic ต้องมี /v1 หรือไม่ ให้ใช้ https://api.ailoot.ai).",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "e23fd51d6d8fcc4366f32533d07eafce2a7b522e6d91eae4474ba7136d7302a3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "e23fd51d6d8fcc4366f32533d07eafce2a7b522e6d91eae4474ba7136d7302a3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Warp",
      "application_id": "warp",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "222af2d1b5cc8122db8a5593ef595a9f9dbca154b82b3cce3e2dab6a8f08831f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "222af2d1b5cc8122db8a5593ef595a9f9dbca154b82b3cce3e2dab6a8f08831f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline",
      "application_id": "cline",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ส่วนขยายตัวแก้ไข · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "28db0a7676784cd6fccbebf066084c82a4a50fe54d6d906f9d719b7cbd633c59",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "28db0a7676784cd6fccbebf066084c82a4a50fe54d6d906f9d719b7cbd633c59",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Roo Code",
      "application_id": "roo-code",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ส่วนขยายตัวแก้ไข · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "7a89a11b83523b13d584f4366ccab06a6529c5f5e3f3b472a9348177b81ad0f0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "7a89a11b83523b13d584f4366ccab06a6529c5f5e3f3b472a9348177b81ad0f0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code",
      "application_id": "kilo-code",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ส่วนขยายตัวแก้ไข · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "8e012789ea5b7a17fcd0d7d41eb90e826290085501f2709e06f95e249b139677",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "8e012789ea5b7a17fcd0d7d41eb90e826290085501f2709e06f95e249b139677",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue",
      "application_id": "continue",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ส่วนขยายตัวแก้ไข · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "9403b353823ef1f0ebc035933c75c21446ed99270bc1e60b3f961653a68022d4",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "9403b353823ef1f0ebc035933c75c21446ed99270bc1e60b3f961653a68022d4",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zed",
      "application_id": "zed",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ตัวแก้ไขโค้ด · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "2cb5374a950f5c22005d2fcf6e3b24c0e4a2aeb509118a88ae30ad871b8afbb7",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "2cb5374a950f5c22005d2fcf6e3b24c0e4a2aeb509118a88ae30ad871b8afbb7",
      "version_match": null,
      "versions": null
    },
    {
      "application": "VS Code + Copilot Chat",
      "application_id": "vscode-copilot-byok",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ส่วนขยายตัวแก้ไข · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "8d87daea7661c0a62d1c6c5dda91fc9ca2bf28ad161ca7644bc41e723a554bd8",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "8d87daea7661c0a62d1c6c5dda91fc9ca2bf28ad161ca7644bc41e723a554bd8",
      "version_match": null,
      "versions": null
    },
    {
      "application": "JetBrains AI Assistant",
      "application_id": "jetbrains-ai-assistant",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย เลือก OpenAI-compatible แล้วใส่ https://api.ailoot.ai/v1 ใน URL และคีย์ของคุณใน API Key กด Test Connection ตามด้วย Apply แล้วเลือกโมเดลใน AI Chat หากต้องการใช้กับฟังก์ชัน IDE ให้กำหนดโมเดลใน Models Assignment เปิด Tool calling เฉพาะเมื่อโมเดลรองรับเครื่องมือ ส่วนการเติมโค้ดมีการตั้งค่าแยกต่างหาก",
        "description": "ตัวแก้ไขโค้ด · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "e45d6ba83aa404a9059481ec4d770716fa14b88b55f8bb9a4d6753f2d749292a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "e45d6ba83aa404a9059481ec4d770716fa14b88b55f8bb9a4d6753f2d749292a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Xcode",
      "application_id": "xcode",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ตัวแก้ไขโค้ด · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "a581204d7945f023ccf5df7991f4c5560c20066d2b8f0c51194e75eb446fbdcd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "a581204d7945f023ccf5df7991f4c5560c20066d2b8f0c51194e75eb446fbdcd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "avante.nvim",
      "application_id": "avante-nvim",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ปลั๊กอิน Neovim · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "5913003b6fcbcf35e528a7eb7fc45cd2b98c42346f85c711f02e20d3f638a0ed",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "5913003b6fcbcf35e528a7eb7fc45cd2b98c42346f85c711f02e20d3f638a0ed",
      "version_match": null,
      "versions": null
    },
    {
      "application": "codecompanion.nvim",
      "application_id": "codecompanion-nvim",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย openai_compatible แยกโฮสต์ (env.url โดยไม่ใส่ /v1) ออกจากพาธ (env.chat_url) ค่า env อาจเป็นชื่อตัวแปรสภาพแวดล้อม, cmd:..., file:... หรือฟังก์ชัน Lua ได้ อะแดปเตอร์ anthropic ก็กำหนด url ของคุณสำหรับ /v1/messages เพิ่มเติมได้เช่นกัน.",
        "description": "ปลั๊กอิน Neovim · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "0cb4d9a8188d1642c08a8b7c352d6aebf8891573f34d6193acc087edfa1180c8",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "0cb4d9a8188d1642c08a8b7c352d6aebf8891573f34d6193acc087edfa1180c8",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptel",
      "application_id": "gptel",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "แพ็กเกจ Emacs · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "02cce179b52ae5a9fd18514bb65166b192127491b06b9fcc791e63469d8fa5f0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "02cce179b52ae5a9fd18514bb65166b192127491b06b9fcc791e63469d8fa5f0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Theia IDE",
      "application_id": "theia",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ตัวแก้ไขโค้ด · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "74b8fc1b0c67b0c01d3b7823fc5550b5a5bad0d41b75e8d6fa76f1de29ff258f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "74b8fc1b0c67b0c01d3b7823fc5550b5a5bad0d41b75e8d6fa76f1de29ff258f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae IDE",
      "application_id": "trae",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ตัวแก้ไขโค้ด · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "21b7fc1fda5f5dcaf6dbb73f1ba8b3bb266adb2d393efe6893b769a536af0597",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "21b7fc1fda5f5dcaf6dbb73f1ba8b3bb266adb2d393efe6893b769a536af0597",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Open WebUI",
      "application_id": "open-webui",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "8bdced0c4ba09c798acff5ce1c88877999058882cf638c724658917acd9d41c0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "8bdced0c4ba09c798acff5ce1c88877999058882cf638c724658917acd9d41c0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LibreChat",
      "application_id": "librechat",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "42d8092aba7ebd79b6f81e8f395052c24488db705d3a22ff4af64a118562584c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "42d8092aba7ebd79b6f81e8f395052c24488db705d3a22ff4af64a118562584c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cherry Studio",
      "application_id": "cherry-studio",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "แอปเดสก์ท็อป · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "20e8eb35fe23969c7bbaa45fe992da6cb012b8556946a67613ad2f8905b09ae4",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "20e8eb35fe23969c7bbaa45fe992da6cb012b8556946a67613ad2f8905b09ae4",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Chatbox",
      "application_id": "chatbox",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "คอมพิวเตอร์และโทรศัพท์ · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "225462c4a5267ee47b07d0d89334317532f153eca8e3913adc5ff7eafe4ad71b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "225462c4a5267ee47b07d0d89334317532f153eca8e3913adc5ff7eafe4ad71b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LobeChat",
      "application_id": "lobechat",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "73f160399d8ab7e0fcaa91a39b490902df54f66163697de36c8cc4f88f4c2ebf",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "73f160399d8ab7e0fcaa91a39b490902df54f66163697de36c8cc4f88f4c2ebf",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Jan",
      "application_id": "jan",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "แอปเดสก์ท็อป · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "a578ce6689365dfaec60c2edd5c30732bdbedb47f19c33c805874d6bd5f647fd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "a578ce6689365dfaec60c2edd5c30732bdbedb47f19c33c805874d6bd5f647fd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "SillyTavern",
      "application_id": "sillytavern",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "แชตสวมบทบาท · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "e4ad7c6c818831112fa63c08be585c2b82b9b0b37ccd643bf2d72c13ce975463",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "e4ad7c6c818831112fa63c08be585c2b82b9b0b37ccd643bf2d72c13ce975463",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AnythingLLM",
      "application_id": "anythingllm",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย เอกสารระบุว่าผู้ให้บริการนี้ “สำหรับนักพัฒนา” หากจำเป็น ให้ใช้ GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens' สำหรับเอ็มเบดดิงมี generic-openai embedder แยกต่างหาก (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) โดยใช้โมเดล nemotron-3-embed ผ่าน /v1/embeddings.",
        "description": "แชตกับเอกสาร · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "d439185ab8af4a17ee315b1248004b15c91bbbaf79565c7c48e95e29fe7d2bca",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "d439185ab8af4a17ee315b1248004b15c91bbbaf79565c7c48e95e29fe7d2bca",
      "version_match": null,
      "versions": null
    },
    {
      "application": "big-AGI",
      "application_id": "big-agi",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "a278161a7e029c56c58032e49e30f458a96ed64a2c918e55a69f7e4dbe3f2ce6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "a278161a7e029c56c58032e49e30f458a96ed64a2c918e55a69f7e4dbe3f2ce6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "BoltAI",
      "application_id": "boltai",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย ต้องใช้ที่อยู่เต็มของ chat completions หากต้องการให้ AI Command ใช้ที่อยู่นี้ด้วย ให้ตั้งบริการนี้เป็นบริการหลัก คำแนะนำจัดทำตามหน้าช่วยเหลือของ BoltAI หน้าต่างใน BoltAI 2 อาจแตกต่างออกไป.",
        "description": "แอปสำหรับ Mac · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "5d02c4735e18b02aca80c30bb4da5ec07a5346fee3ede69d3bcc015ed54df526",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "5d02c4735e18b02aca80c30bb4da5ec07a5346fee3ede69d3bcc015ed54df526",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hugging Face Chat UI",
      "application_id": "hugging-face-chat-ui",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย Chat UI ใช้ได้เฉพาะ API ที่เข้ากันได้กับ OpenAI ผ่าน OPENAI_BASE_URL และดึงรายการโมเดลจาก /models.",
        "description": "เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "0b9d709502a0dcc7ab7a3ec24f3839c09097a8dce9f6dde32d6b0072bbf19fb6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "0b9d709502a0dcc7ab7a3ec24f3839c09097a8dce9f6dde32d6b0072bbf19fb6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Msty Studio",
      "application_id": "msty-studio",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "แอปเดสก์ท็อป · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "326c460e01da792da5840feaa0916724962454205a051c0e0a55f6c7dd713014",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "326c460e01da792da5840feaa0916724962454205a051c0e0a55f6c7dd713014",
      "version_match": null,
      "versions": null
    },
    {
      "application": "NextChat",
      "application_id": "nextchat",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย สำหรับการตั้งค่านี้ ให้ใช้ OpenAI Chat ผ่านเซิร์ฟเวอร์ NextChat เมื่อปรับใช้บน Vercel หรือ Docker ให้ตั้ง BASE_URL=https://api.ailoot.ai โดยไม่มี /v1 พร้อมทั้ง OPENAI_API_KEY, CUSTOM_MODELS และ DEFAULT_MODEL หลังเปลี่ยนตัวแปรเหล่านี้ ให้ปรับใช้เซิร์ฟเวอร์ใหม่",
        "description": "เว็บแชตบนเซิร์ฟเวอร์ของคุณเอง · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "a3c2ff37b7f3086efffaf4cc65bf0102aae6279b2bf427c8c957a120fdd0385a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "a3c2ff37b7f3086efffaf4cc65bf0102aae6279b2bf427c8c957a120fdd0385a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Copilot",
      "application_id": "obsidian-copilot",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ปลั๊กอิน Obsidian · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "74a7dd21d2673d26f686604f6cfc3b75c599ef448787cfa90f04718b841ec364",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "74a7dd21d2673d26f686604f6cfc3b75c599ef448787cfa90f04718b841ec364",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Page Assist",
      "application_id": "page-assist",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ส่วนขยายเบราว์เซอร์ · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "46eedbad0b8dba8758e44d43cf08a5e92556fb411dc6a5ce77adf6939111475d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "46eedbad0b8dba8758e44d43cf08a5e92556fb411dc6a5ce77adf6939111475d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Raycast AI",
      "application_id": "raycast-ai",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ตัวเรียกใช้แอป · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "a398135b692b3a05d05fc00b687f624c8067f865b70827236f7788ace348455d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "a398135b692b3a05d05fc00b687f624c8067f865b70827236f7788ace348455d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "TypingMind",
      "application_id": "typingmind",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย ป้อน Endpoint เป็นเส้นทางเต็ม ส่งคีย์ผ่านเฮดเดอร์ที่กำหนดเอง Authorization: Bearer sk-...",
        "description": "เว็บแอป · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "6016ae3870d567e4f9da2743e80bba62b4fd0c07d20bd382286fca2df7d8f95e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "6016ae3870d567e4f9da2743e80bba62b4fd0c07d20bd382286fca2df7d8f95e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Python)",
      "application_id": "openai-python-sdk",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "d5909833c9f1dbfe70b9135d260d3728238ffb864d6a4d22d209fe56913b51c6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "d5909833c9f1dbfe70b9135d260d3728238ffb864d6a4d22d209fe56913b51c6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Node.js)",
      "application_id": "openai-node-js-sdk",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "8fcf41d42bb29128f588d23d272c12ae3fde34bdc3bbe8d90669663420ec145e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "8fcf41d42bb29128f588d23d272c12ae3fde34bdc3bbe8d90669663420ec145e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Anthropic SDK (Python)",
      "application_id": "anthropic-python-sdk",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "SDK · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "8ac552fca0b62b278fe7987524f02ef6bcaec8489edb0233a49fe1ae787bf24d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "8ac552fca0b62b278fe7987524f02ef6bcaec8489edb0233a49fe1ae787bf24d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Vercel AI SDK",
      "application_id": "vercel-ai-sdk",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "SDK · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "287c57bdbd8bfd28917db7c9e7759d099a992975b3a8679749396f98553711f0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "287c57bdbd8bfd28917db7c9e7759d099a992975b3a8679749396f98553711f0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LangChain",
      "application_id": "langchain",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เฟรมเวิร์ก · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "a6472497b708f909ba6e781fbc9982e744c313e5f665741c643f20093133fea2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "a6472497b708f909ba6e781fbc9982e744c313e5f665741c643f20093133fea2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "CrewAI",
      "application_id": "crewai",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/messages แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เฟรมเวิร์กเอเจนต์ · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "3f417cad3be25e9f92a50bb99ec82fd7e1d3ba1cabf6b679517bd8232e2e4212",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "3f417cad3be25e9f92a50bb99ec82fd7e1d3ba1cabf6b679517bd8232e2e4212",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Google GenAI SDK (Python)",
      "application_id": "google-genai-python",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย ใช้ที่อยู่ที่ไม่มี /v1beta เพราะ SDK จะประกอบ /v1beta/models/{model}:generateContent เอง ส่งคีย์ในส่วนหัว x-goog-api-key ซึ่ง Ailoot รับได้ ใช้ได้เฉพาะโมเดลที่รองรับรูปแบบ Gemini สำหรับเวอร์ชัน JavaScript (@google/genai) เอกสารไม่ได้อธิบายการกำหนดที่อยู่เอง จึงไม่แสดงไว้ที่นี่.",
        "description": "SDK · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "e021763b1938482a50238e041bb41e982a5792522b2c323d8ef28de0fcd79de3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "e021763b1938482a50238e041bb41e982a5792522b2c323d8ef28de0fcd79de3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM",
      "application_id": "litellm",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "SDK · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "d7d09db79293f3f492b7e0bbd78f40db9e4a2d0fb1a1790e5334b70bd8a04a7e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "d7d09db79293f3f492b7e0bbd78f40db9e4a2d0fb1a1790e5334b70bd8a04a7e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM Proxy",
      "application_id": "litellm-proxy",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เกตเวย์ที่ตั้งเอง · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "02078ce12f59258a7f7fe1009d8dcaf464f0275bc0a097067e74035c7c0a317a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "02078ce12f59258a7f7fe1009d8dcaf464f0275bc0a097067e74035c7c0a317a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LlamaIndex",
      "application_id": "llamaindex",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เฟรมเวิร์ก · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "ccaef01fd85299b8fe9fb6efb33583bc52c59de457f625c4c6115dddc8b2a891",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "ccaef01fd85299b8fe9fb6efb33583bc52c59de457f625c4c6115dddc8b2a891",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Mastra",
      "application_id": "mastra",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เฟรมเวิร์กเอเจนต์ · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "8c96a8ab65f35816fe517fb278401309cf7a16c39f4ef410814b4cf4067fe3ed",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "8c96a8ab65f35816fe517fb278401309cf7a16c39f4ef410814b4cf4067fe3ed",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Agents SDK",
      "application_id": "openai-agents-sdk",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เฟรมเวิร์กเอเจนต์ · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "4750fdc40f35f71c16d7510bd95734464932359f1d78276b07e00676f08d79b1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "4750fdc40f35f71c16d7510bd95734464932359f1d78276b07e00676f08d79b1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pydantic AI",
      "application_id": "pydantic-ai",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย ที่อยู่ต้องมี /v1 เอกสารใช้ OpenAIResponsesModel เป็นค่าเริ่มต้น ให้ใช้กับโมเดลที่มีเมธอด responses เท่านั้น สำหรับโมเดลอื่นให้ใช้ OpenAIChatModel.",
        "description": "เฟรมเวิร์กเอเจนต์ · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "ec509343a3c9e5cb103647645fbc0991c5c1ee532e2899d56d43e4692dd41111",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "ec509343a3c9e5cb103647645fbc0991c5c1ee532e2899d56d43e4692dd41111",
      "version_match": null,
      "versions": null
    },
    {
      "application": "n8n",
      "application_id": "n8n",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ระบบอัตโนมัติแบบ No-code · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "ed81da455064d05adc380e6208e0145d279f3e6616dd3e69c02664f3c60ebb71",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "ed81da455064d05adc380e6208e0145d279f3e6616dd3e69c02664f3c60ebb71",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Dify",
      "application_id": "dify",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "แพลตฟอร์มแอป LLM · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "0bc1afc886da20b3be03dc5bc60d24640e2d2d47c14ec3de608cea6e9e9ad5ab",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "0bc1afc886da20b3be03dc5bc60d24640e2d2d47c14ec3de608cea6e9e9ad5ab",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Flowise",
      "application_id": "flowise",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เครื่องมือสร้างเชน · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "ed31016de8f8772425af52c7cd7d7a20411a5d8222bd67a7f15642bf9be0ceab",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "ed31016de8f8772425af52c7cd7d7a20411a5d8222bd67a7f15642bf9be0ceab",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Home Assistant",
      "application_id": "home-assistant",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "บ้านอัจฉริยะ · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "cff903ae0572118852a83e857bd0ad92b3c01c77b7245bf8d58cb5e223d248f2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "cff903ae0572118852a83e857bd0ad92b3c01c77b7245bf8d58cb5e223d248f2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Langflow",
      "application_id": "langflow",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เครื่องมือสร้างเชน · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "c1a59c445a05f2d72b880c5b661f25483880a5db8aa7175234ca869f58ee6837",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "c1a59c445a05f2d72b880c5b661f25483880a5db8aa7175234ca869f58ee6837",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Make",
      "application_id": "make",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ระบบอัตโนมัติแบบ No-code · คำขอ HTTP",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "fe8ad4ab5b9325070336e9100ba190899c4f1ef3935698a3e0c7b42dd686dbdd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "fe8ad4ab5b9325070336e9100ba190899c4f1ef3935698a3e0c7b42dd686dbdd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "บอต Telegram",
      "application_id": "telegram-bot",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "บอต · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "e441279c05a2bb9f9e76e792c61fcae04b668689ca1c783c0f70a757aecfbfa5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "e441279c05a2bb9f9e76e792c61fcae04b668689ca1c783c0f70a757aecfbfa5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zapier",
      "application_id": "zapier",
      "compatibility_scope": {
        "conditions": "ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ระบบอัตโนมัติแบบ No-code · คำขอ HTTP",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "70892461b3a1740303e23b2adf0733123a42a8f7ba831cb8e91fb900de5b5e3d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "70892461b3a1740303e23b2adf0733123a42a8f7ba831cb8e91fb900de5b5e3d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Antigravity CLI",
      "application_id": "antigravity-cli",
      "compatibility_scope": {
        "conditions": "อยู่ระหว่างตรวจ⁠สอบ. การตั้งค่านี้จัดทำตามเอกสารของแอป แต่ยังมีรายละเอียดที่ไม่ได้รับการยืนยัน ให้เทียบกับหน้าต่างการตั้งค่า และติดต่อฝ่ายสนับสนุนหากพบสิ่งที่ไม่ตรงกัน. ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1beta/models/{model}:generateContent แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย ใช้โปรโตคอล Gemini REST ดั้งเดิม (streamGenerateContent, คีย์ใน X-Goog-Api-Key) กับพาธ https://api.ailoot.ai/v1beta/... สำหรับหนึ่งคำถาม agy ส่งสองคำขอ ได้แก่ ชื่อบทสนทนาและคำตอบจริง เอเจนต์กันวงเงินในแต่ละขั้นตอนมากกว่าแชตทั่วไปอย่างชัดเจน จึงควรมีเงินสำรองในบัญชี การ์ดนี้อยู่ในส่วน “อยู่ระหว่างตรวจ⁠สอบ”: จัดทำการตั้งค่าตามเอกสารแล้ว แต่ยังไม่ได้ทดสอบไคลเอนต์จริงผ่าน Ailoot หาก modelProvider = gemini แต่ GEMINI_API_KEY ว่าง CLI จะไม่เริ่มทำงาน.",
        "description": "เอเจนต์ในเทอร์มินัล · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "6481c952b105272e1d8517263d41d1d9432b13fc68d6b216e465e6cd558c6bbb",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "6481c952b105272e1d8517263d41d1d9432b13fc68d6b216e465e6cd558c6bbb",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline CLI",
      "application_id": "cline-cli",
      "compatibility_scope": {
        "conditions": "อยู่ระหว่างตรวจ⁠สอบ. การตั้งค่านี้จัดทำตามเอกสารของแอป แต่ยังมีรายละเอียดที่ไม่ได้รับการยืนยัน ให้เทียบกับหน้าต่างการตั้งค่า และติดต่อฝ่ายสนับสนุนหากพบสิ่งที่ไม่ตรงกัน. ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "เอเจนต์ในเทอร์มินัล · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "0d2acd67cd9df9344d021e3f0f21fccd77dd294e26e6135a0918ea626fca1b38",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "0d2acd67cd9df9344d021e3f0f21fccd77dd294e26e6135a0918ea626fca1b38",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Copilot สำหรับ JetBrains",
      "application_id": "copilot-jetbrains-byok",
      "compatibility_scope": {
        "alternative_guide_url": "https://ailoot.ai/docs/th/integrations/jetbrains-ai-assistant/",
        "conditions": "JetBrains AI Assistant GitHub ยืนยันว่ารองรับเอนด์พอยต์ที่กำหนดเอง ภาพหน้าจอทางการแสดง Provider Name, API Key และ API Type: Chat Completions แต่ไม่มีตัวอย่าง URL จึงไม่มีการตั้งค่า Ailoot แบบพร้อมคัดลอกให้ที่นี่ ทางเลือกใน IDE นี้ที่มีขั้นตอนในเอกสารคือ JetBrains AI Assistant โปรดสอบถามข้อกำหนด URL จากฝ่ายสนับสนุนทางการของปลั๊กอิน",
        "configuration_runnable": false,
        "connection_state": "documentation-only",
        "description": "ส่วนขยายตัวแก้ไข · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "20f8ff14102066009af2cee37fb458b360ac288bfc36e3a08a5925d0dc5c20be",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/integrations/copilot-jetbrains-byok/",
      "methods": [],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "20f8ff14102066009af2cee37fb458b360ac288bfc36e3a08a5925d0dc5c20be",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cursor",
      "application_id": "cursor",
      "compatibility_scope": {
        "conditions": "อยู่ระหว่างตรวจ⁠สอบ. การตั้งค่านี้จัดทำตามเอกสารของแอป แต่ยังมีรายละเอียดที่ไม่ได้รับการยืนยัน ให้เทียบกับหน้าต่างการตั้งค่า และติดต่อฝ่ายสนับสนุนหากพบสิ่งที่ไม่ตรงกัน. ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย เอกสารทางการปัจจุบันของ Cursor ไม่ได้อธิบายการกำหนดที่อยู่เอง โดยระบุเฉพาะคีย์ OpenAI/Anthropic/Google/Azure/Bedrock ระบุว่าคีย์ของคุณใช้ได้เฉพาะในแชต (Tab ยังคงใช้โมเดลของ Cursor) และคำขอทั้งหมดผ่านเซิร์ฟเวอร์ Cursor (ที่อยู่จึงต้องเป็นสาธารณะ ซึ่ง api.ailoot.ai เป็นสาธารณะ) อินเทอร์เฟซมีสวิตช์กำหนดที่อยู่ แต่ในฟอรัม Cursor มีรายงานปัญหา: การตั้งค่านี้มีผลกับทุกโมเดล โหมด Agent อาจไม่ใช้คีย์ที่กำหนดเอง และบางรุ่นในชุด 3.15.x ไม่ยอมให้กรอกค่าในช่องนี้.",
        "description": "ตัวแก้ไขโค้ด · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "8d0acf01ac216651c4f07e1add70e0633306f95425c743212ec837d1b3638e85",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "8d0acf01ac216651c4f07e1add70e0633306f95425c743212ec837d1b3638e85",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Text Generator",
      "application_id": "obsidian-text-generator",
      "compatibility_scope": {
        "conditions": "อยู่ระหว่างตรวจ⁠สอบ. การตั้งค่านี้จัดทำตามเอกสารของแอป แต่ยังมีรายละเอียดที่ไม่ได้รับการยืนยัน ให้เทียบกับหน้าต่างการตั้งค่า และติดต่อฝ่ายสนับสนุนหากพบสิ่งที่ไม่ตรงกัน. ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย เอกสารปลั๊กอินกล่าวถึงผู้ให้บริการ Custom แต่ไม่ได้อธิบายช่องที่อยู่และรูปแบบของมัน การตั้งค่านี้อ้างอิงจากหน้าจอปลั๊กอิน จึงควรตรวจ⁠สอบเทียบกับหน้าต่างการตั้งค่า",
        "description": "ปลั๊กอิน Obsidian · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "101a57448c9620d2450139309f0ea4216ae632b40fe61f185fd3fae4ea90ae73",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "101a57448c9620d2450139309f0ea4216ae632b40fe61f185fd3fae4ea90ae73",
      "version_match": null,
      "versions": null
    },
    {
      "application": "PearAI",
      "application_id": "pearai",
      "compatibility_scope": {
        "conditions": "อยู่ระหว่างตรวจ⁠สอบ. การตั้งค่านี้จัดทำตามเอกสารของแอป แต่ยังมีรายละเอียดที่ไม่ได้รับการยืนยัน ให้เทียบกับหน้าต่างการตั้งค่า และติดต่อฝ่ายสนับสนุนหากพบสิ่งที่ไม่ตรงกัน. ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ตัวแก้ไขโค้ด · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "9f632ca1fb64de9a660e8e2ef19999c3285174c3aad253377f605599bf9eb211",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "9f632ca1fb64de9a660e8e2ef19999c3285174c3aad253377f605599bf9eb211",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Visual Studio 2026",
      "application_id": "visual-studio-2026",
      "compatibility_scope": {
        "conditions": "อยู่ระหว่างตรวจ⁠สอบ. การตั้งค่านี้จัดทำตามเอกสารของแอป แต่ยังมีรายละเอียดที่ไม่ได้รับการยืนยัน ให้เทียบกับหน้าต่างการตั้งค่า และติดต่อฝ่ายสนับสนุนหากพบสิ่งที่ไม่ตรงกัน. ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย บล็อก Visual Studio (29.09.2026) ประกาศการกำหนดที่อยู่เองสำหรับ OpenAI และ Ollama ใน VS 2026 Stable แต่หน้าเอกสารยังอธิบายเฉพาะคีย์ OpenAI/Anthropic/Google โดยไม่มีช่องที่อยู่ จึงยังไม่ยืนยันชื่อช่องและรูปแบบที่อยู่ ใช้ได้เฉพาะแชต และไม่รองรับแผน Copilot Business/Enterprise.",
        "description": "ตัวแก้ไขโค้ด · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "3b112cff760773a680935bdc59e53e9dd0d05a99998040e3a37330b0fb561c76",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "3b112cff760773a680935bdc59e53e9dd0d05a99998040e3a37330b0fb561c76",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Void",
      "application_id": "void",
      "compatibility_scope": {
        "conditions": "อยู่ระหว่างตรวจ⁠สอบ. การตั้งค่านี้จัดทำตามเอกสารของแอป แต่ยังมีรายละเอียดที่ไม่ได้รับการยืนยัน ให้เทียบกับหน้าต่างการตั้งค่า และติดต่อฝ่ายสนับสนุนหากพบสิ่งที่ไม่ตรงกัน. ก่อนเริ่ม ให้เรียก GET /v1/models ด้วยคีย์ Ailoot ของคุณ เลือก ID รุ่นที่ตรงกันและมีเมธอด POST /v1/chat/completions แล้วใช้ ID นั้นในการตั้งค่า สำหรับเอเจนต์ ให้ตรวจสอบการรองรับเครื่องมือและคุณสมบัติที่ไคลเอนต์เวอร์ชันของคุณต้องใช้ด้วย",
        "description": "ตัวแก้ไขโค้ด · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "d68b9f768c14140aa3a4d92ab56f378f9f52e3b7c208700d40333df13ebf6811",
        "catalogue_url": "https://ailoot.ai/integrations/th/",
        "guide_sha256": "e0d6d5e35b1cac5e6684393066722efdd5175e898c01574095aec049def7023a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/th/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": "e0d6d5e35b1cac5e6684393066722efdd5175e898c01574095aec049def7023a",
      "version_match": null,
      "versions": null
    }
  ],
  "models": [],
  "page": {
    "description": "เลือกเอเจนต์ ตัวแก้ไข แชต และ SDK ที่รองรับคีย์ Ailoot ตั้งค่าที่อยู่ API และคีย์ แล้วตรวจสอบราคาของโมเดลที่เลือก",
    "family": "integrations",
    "locale": "th",
    "title": "ราคา AI API และการตั้งค่าไคลเอนต์ — Ailoot",
    "url": "https://ailoot.ai/integrations/th/"
  },
  "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": "ลูกค้าหลายล้านราย",
        "currency": null,
        "monthly_sales": "ยอดขายระดับหลายพันล้านต่อเดือน",
        "scope": "บริษัทและพอร์ตโฟลิโอโครงการของบริษัท"
      },
      "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/th/",
        "integrations": "https://ailoot.ai/integrations/th/",
        "models": "https://ailoot.ai/models/th/"
      },
      "offer": "https://ailoot.ai/legal/offer?lang=th",
      "openapi": "https://ailoot.ai/openapi.json",
      "page": "https://ailoot.ai/integrations/th/",
      "support": "mailto:support@ailoot.ai"
    },
    "schema": "ailoot-product-facts-v1",
    "source_revision": "c1134fe0b1ef22f622d84875ca64eed577cc3199cf27921282bd0e499f795646",
    "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": "c1134fe0b1ef22f622d84875ca64eed577cc3199cf27921282bd0e499f795646"
}
