{
  "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": "miljoenen klanten",
      "currency": null,
      "monthly_sales": "maandelijkse verkopen in de miljarden",
      "scope": "Het bedrijf en zijn projectenportefeuille"
    },
    "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/nl-be/",
      "integrations": "https://ailoot.ai/integrations/nl-be/",
      "models": "https://ailoot.ai/models/nl-be/"
    },
    "licence": {
      "label": "Aanbodvoorwaarden en licentieovereenkomst",
      "url": "https://ailoot.ai/legal/offer?lang=nl-be"
    },
    "locale": "nl-be",
    "offer": {
      "label": "Aanbodvoorwaarden en licentieovereenkomst",
      "url": "https://ailoot.ai/legal/offer?lang=nl-be"
    },
    "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": "Vraag een resellerlicentie aan",
      "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": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Adres zonder /v1: Claude Code voegt zelf /v1/messages toe. ANTHROPIC_AUTH_TOKEN wordt als Authorization: Bearer verstuurd, ANTHROPIC_API_KEY als x-api-key; Ailoot accepteert beide. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 haalt onze modellen op in /model via /v1/models. Bij 400-fouten over onbekende velden: CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. De Anthropic-documentatie ondersteunt Claude Code met niet-Claude-modellen via een gateway niet, hoewel onze /v1/messages die bedient; we raden Claude-modellen aan. Remote Control en spraakinvoer zijn niet beschikbaar via de gateway.",
        "description": "Terminalagent · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "d7f8ee7fe5d0cec6ede34d120219de5b77745d429ffb9f24743ca79c7a37df32",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "d7f8ee7fe5d0cec6ede34d120219de5b77745d429ffb9f24743ca79c7a37df32",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Codex CLI",
      "application_id": "openai-codex-cli",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Codex gebruikt alleen OpenAI Responses API (de documentatie vermeldt alleen wire_api = \"responses\"), dus onze /v1/responses is nodig. Provider-ID’s openai, ollama en lmstudio zijn gereserveerd. Alternatief: openai_base_url = \"https://api.ailoot.ai/v1\" voor de ingebouwde provider openai. Ailoot levert Codex de modellenlijst als een Codex-manifest (GET /v1/models met client_version). Kies een specifiek model dat volgens de catalogus OpenAI Responses ondersteunt. In de momentopname van 2026-09-30 heeft gemini-3.6-flash OpenAI Chat, Anthropic Messages en Gemini, maar geen Responses; dit model is dus niet geschikt voor Codex. Controleer de formaten op de modelkaart, niet op de familienaam.",
        "description": "Terminalagent · OpenAI Responses",
        "formats": [
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "0a1f1b233d48c90c56fcc8d36669cfd60cdb2ad68a5acef6cb6ade55ae805391",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "0a1f1b233d48c90c56fcc8d36669cfd60cdb2ad68a5acef6cb6ade55ae805391",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hermes Agent",
      "application_id": "hermes-agent",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. transport: chat_completions (OpenAI Chat), anthropic_messages (Anthropic Messages) of codex_responses (OpenAI Responses). LLM_MODEL in .env wordt niet meer gebruikt; OPENAI_BASE_URL geldt alleen voor provider openai-api. Gebruik voor anthropic_messages een adres zonder /v1; de Anthropic-SDK voegt zelf /v1/messages toe. Hulptaken (afbeeldingen herkennen, geschiedenis comprimeren) gebruiken standaard hetzelfde hoofdmodel.",
        "description": "Terminalagent · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "34deab684dc33b9b114709f563cd5690f3ed28782c41a238e47bd68fbe69f5a5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "34deab684dc33b9b114709f563cd5690f3ed28782c41a238e47bd68fbe69f5a5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenClaw",
      "application_id": "openclaw",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Adapters api: openai-completions (standaard met baseUrl), openai-responses (alleen als de server /v1/responses ondersteunt — Ailoot doet dat), anthropic-messages, google-generative-ai en andere. De OpenClaw-voorbeelden gebruiken voor anthropic-messages baseUrl zonder /v1. OpenClaw kan afbeeldingen doorgeven als input van het model \"image\" bevat. De Claude-voorbeelden houden alleen tekst aan: in de catalogusmomentopname van 2026-09-30 vermelden deze methoden geen image-invoer. Voeg \"image\" alleen toe voor een specifiek model waarvan de huidige cataloguskaart afbeeldingen als invoer in het gekozen API-formaat vermeldt. gemini-3.6-flash vermeldt bijvoorbeeld in die momentopname image-invoer voor OpenAI Chat; de daadwerkelijke ondersteuning hangt af van de modelkaart en het formaat. Het hoofdconfiguratiepad is uit de algemene OpenClaw-praktijk overgenomen; de gelezen pagina noemt ook ~/.openclaw/agents/<agentId>/agent/models.json.",
        "description": "Terminalagent · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "757f5ed1e84a2c53414a8653568dd6e29f9e690633c8099432b006775b4c7a4a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "757f5ed1e84a2c53414a8653568dd6e29f9e690633c8099432b006775b4c7a4a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "opencode",
      "application_id": "opencode",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Het pakket @ai-sdk/openai-compatible gebruikt /v1/chat/completions. Voor modellen die /v1/responses vereisen, noemt de opencode-documentatie @ai-sdk/openai. Een Anthropic-compatibele provider met eigen baseURL wordt daar niet beschreven. Kies modellen waarvan de huidige catalogus OpenAI Chat vermeldt. In de momentopname van 2026-09-30 heeft gemini-3.6-flash dit formaat; controleer andere Gemini-modellen op hun kaarten. Dit pad gebruikt niet het native Gemini-formaat. Een gepubliceerde methode bewijst geen live test van de specifieke clientversie.",
        "description": "Terminalagent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "6ac79d087e9aeedf8f8aee99f85549eb2a4a036580dfbbb4342c696a729e57fb",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/integrations/opencode/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "6ac79d087e9aeedf8f8aee99f85549eb2a4a036580dfbbb4342c696a729e57fb",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Qwen Code",
      "application_id": "qwen-code",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Protocoltypen: openai (Chat Completions), anthropic, gemini, vertex-ai. Voor openai bevat baseUrl /v1. Het documentatievoorbeeld voor anthropic en gemini bevat geen baseUrl, dus we raden de openai-variant aan. Kies voor openai een model met OpenAI Chat in de catalogus: gemini-3.6-flash heeft dit formaat. Andere Gemini-modellen kunnen andere formaten hebben; controleer de specifieke modelkaart. settings.json leest de sleutel uit AILOOT_API_KEY (veld envKey): stel die in met export AILOOT_API_KEY=sk-... of met AILOOT_API_KEY=sk-... in ~/.qwen/.env; anders start Qwen Code met een lege sleutel en krijgt 401.",
        "description": "Terminalagent · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "ff8e5c2ddceb248067a6537dec6fa7dde4e1e8d280e52c0dc21cc5d5255c3477",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "ff8e5c2ddceb248067a6537dec6fa7dde4e1e8d280e52c0dc21cc5d5255c3477",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Gemini CLI",
      "application_id": "gemini-cli",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Adres zonder /v1beta: de SDK voegt zelf /v1beta/models/{model}:generateContent toe. Het adres moet HTTPS gebruiken. De sleutel wordt in de header x-goog-api-key verstuurd — Ailoot accepteert die. Alleen modellen waarvoor in de catalogus het Gemini-formaat staat vermeld, zijn geschikt. Controleer vóór gebruik of de exacte ID en deze methode beschikbaar zijn voor jouw sleutel. Ailoot levert het betaalde Gemini-antwoord in zijn geheel na de kostenberekening, niet woord voor woord; bij lange antwoorden verschijnt de tekst dus niet meteen.",
        "description": "Terminalagent · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "5a6b5fb99aed0e1b26d45664113cb5d251a85d21b2a52437922521988d0a2b3d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "5a6b5fb99aed0e1b26d45664113cb5d251a85d21b2a52437922521988d0a2b3d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kimi CLI",
      "application_id": "kimi-cli",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Typen: openai_legacy (Chat Completions, base_url met /v1), openai_responses (Responses, met /v1), anthropic (zonder /v1), gemini (base_url is de Google-root; bij ons https://api.ailoot.ai). SearchWeb werkt alleen met Moonshots eigen platform; FetchURL gebruikt bij een ander API-adres lokale downloads.",
        "description": "Terminalagent · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "1c2e8e4037a1b7c696d823af081599e4aba27c1db1dc5d4c8e71b4a0298fe25e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "1c2e8e4037a1b7c696d823af081599e4aba27c1db1dc5d4c8e71b4a0298fe25e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Crush",
      "application_id": "crush",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Type openai-compat gebruikt OpenAI Chat met /v1. Type anthropic gebruikt Messages zonder /v1: Crush geeft het adres door aan anthropic-sdk-go, dat zelf /v1/messages toevoegt. Het README-voorbeeld met /v1 zou /v1/v1/messages en fout 404 opleveren. De sleutel gaat via x-api-key en Ailoot accepteert die. Is de modellenlijst leeg, dan haalt openai-compat deze zelf op uit /v1/models. crushrc wordt als code uitgevoerd: start Crush niet in andermans mappen met zo’n bestand. In dit voorbeeld heeft Claude supports-images = false: de catalogusmomentopname van 2026-09-30 vermeldt voor het gekozen Messages-formaat alleen tekst. Als jouw Crush-versie die vlag ondersteunt, schakel die dan alleen in voor een model waarvan de actuele cataloguskaart image-invoer in het gekozen API-formaat vermeldt; de clientvlag voegt op zichzelf geen afbeeldingsondersteuning aan het model toe.",
        "description": "Terminalagent · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "3f60f4390841e0b6b021b060758a1659dac31dad418859bc08b6c282b3919675",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "3f60f4390841e0b6b021b060758a1659dac31dad418859bc08b6c282b3919675",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Aider",
      "application_id": "aider",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Het voorvoegsel openai/ is verplicht: hiermee stuurt Aider (via LiteLLM) verzoeken naar het OpenAI-compatibele /v1/chat/completions. Bij onbekende modellen waarschuwt Aider dat de context onbekend is — dat is geen fout. Deze documentatiepagina beschrijft geen Anthropic-adres met een eigen base URL.",
        "description": "Terminalagent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "cea4736eedc9a583322a7aff1a72558ef7e9e6eabe22abfbfe275b13a3ab07bb",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "cea4736eedc9a583322a7aff1a72558ef7e9e6eabe22abfbfe275b13a3ab07bb",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Goose",
      "application_id": "goose",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Custom-providerengines: openai, anthropic, ollama. Het Goose-voorbeeld geeft base_url voor engine openai als volledig pad tot /v1/chat/completions. Bij de ingebouwde provider is OPENAI_HOST de root zonder pad en OPENAI_BASE_PATH het pad (standaard v1/chat/completions). Goose negeert de sleutel in config.yaml; alleen een variabele of de sleutelhanger wordt gebruikt. De repository is verhuisd naar aaif-goose/goose.",
        "description": "Terminalagent · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "d35320811310666ba70500732069526226101d2229b65cd9e9ceaf71e8f11b3b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "d35320811310666ba70500732069526226101d2229b65cd9e9ceaf71e8f11b3b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Factory Droid",
      "application_id": "factory-droid",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. provider: anthropic = Messages API (baseUrl zoals bij Anthropic, zonder /v1), openai = Responses API (met /v1), generic-chat-completion-api = Chat Completions (met /v1). Bij anthropic gaat de sleutel standaard via x-api-key (geaccepteerd door Ailoot); \"authMode\": \"bearer\" schakelt over op Authorization. Sleutels blijven lokaal. Factory test alleen de officiële Anthropic- en OpenAI-API’s volledig.",
        "description": "Terminalagent · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "210ea7f32fe9e573c5496107bfe561d5bdd53a684631746014b113f18e194e79",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "210ea7f32fe9e573c5496107bfe561d5bdd53a684631746014b113f18e194e79",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Amp",
      "application_id": "amp",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Custom URL-formaten: chat-completions (<base>/chat/completions), responses (<base>/responses), anthropic-messages (<base>/v1/messages, /v1 wordt niet dubbel toegevoegd), google-genai (<base>/models/<model>:streamGenerateContent). De sleutel wordt als Authorization: Bearer verstuurd. De mapping gebruikt canonieke Amp-ID’s van de vorm provider/model; de pijl bepaalt de ID die naar ons wordt verstuurd. Modellen die niet door de verbinding worden gedekt, bedient Amp zelf met zijn eigen credits. Volgens de documentatie moet de eigen host vanuit Amp bereikbaar zijn — het adres is openbaar, dus hieraan is voldaan.",
        "description": "Terminalagent · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "d3adfbd8cf7b2cc1b0fd9381d3194d1a588294276af20b6bc2450f298cc71741",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "d3adfbd8cf7b2cc1b0fd9381d3194d1a588294276af20b6bc2450f298cc71741",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AIChat",
      "application_id": "aichat",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. In het configuratievoorbeeld van AIChat bevat api_base voor claude /v1 en voor gemini /v1beta; voor Ailoot geldt hetzelfde. De drie clients geven toegang tot alle drie de Ailoot-formaten: OpenAI, Anthropic en Gemini.",
        "description": "Terminalagent · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "9eda909e5672f331bb402d984af3fd3b9b221b4322f7550ecb4cb5250deb9a40",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "9eda909e5672f331bb402d984af3fd3b9b221b4322f7550ecb4cb5250deb9a40",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue CLI",
      "application_id": "continue-cli",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Voor OpenAI-compatibele diensten gebruikt Continue provider: openai en apiBase met /v1. De extensie en CLI delen hetzelfde configuratieformaat; het bestand wordt meegegeven met --config.",
        "description": "Terminalagent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "e03fc3c0a439edc6f171b2a5123afa1bd415598fd256c16a13db3b099a9a0d17",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "e03fc3c0a439edc6f171b2a5123afa1bd415598fd256c16a13db3b099a9a0d17",
      "version_match": null,
      "versions": null
    },
    {
      "application": "ForgeCode",
      "application_id": "forge",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De .env-configuratie is als verouderd gemarkeerd: bij de eerste start zet Forge de variabelen over naar zijn eigen bestandsopslag. De README geeft de exacte labels in de provider login-wizard niet.",
        "description": "Terminalagent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "5d6604b9bdb7bd9152e6bf1e695ac3c34973840d5cf2dbe883a5fd9bb56f3634",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "5d6604b9bdb7bd9152e6bf1e695ac3c34973840d5cf2dbe883a5fd9bb56f3634",
      "version_match": null,
      "versions": null
    },
    {
      "application": "GitHub Copilot CLI",
      "application_id": "github-copilot-cli",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Typen: openai (standaard, elke OpenAI-compatibele server), azure, anthropic. Het model moet toolaanroepen en streaming ondersteunen. COPILOT_PROVIDER_WIRE_API kiest het protocol; de pagina noemt de mogelijke waarden niet. Je kunt limieten instellen via COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS.",
        "description": "Terminalagent · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "02ea19fd5065fb3ceff8b8da8d6e3c7ed115425ec1a7975911e8baf84864c691",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "02ea19fd5065fb3ceff8b8da8d6e3c7ed115425ec1a7975911e8baf84864c691",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptme",
      "application_id": "gptme",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Elke OpenAI-compatibele server; de sleutel wordt gezocht in api_key, daarna api_key_env en daarna <NAME>_API_KEY. Providerlijst: gptme-util providers list.",
        "description": "Terminalagent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "82609ae0b5151e22f530395989501f53195412ecff168798cfcb15e24058bf7c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "82609ae0b5151e22f530395989501f53195412ecff168798cfcb15e24058bf7c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code CLI",
      "application_id": "kilo-code-cli",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. In het venster Custom provider kun je het protocol kiezen: OpenAI Compatible (Chat Completions), OpenAI Responses of Anthropic Messages. {env:VAR} werkt alleen in de vertrouwde globale configuratie (~/.config/kilo); in het projectbestand kilo.json wordt de sleutel niet uit de variabele ingevuld.",
        "description": "Terminalagent · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "77a65c099a7b60fec6f302671a6ea3349750c6efa4c4a3aeb82216b6cd53a7c5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "77a65c099a7b60fec6f302671a6ea3349750c6efa4c4a3aeb82216b6cd53a7c5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LLM",
      "application_id": "llm-cli",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Standaard Chat Completions; responses: true laat het model /responses gebruiken. Met api_base wordt de OpenAI-sleutel niet meegestuurd; api_key_name is nodig. Dit is een CLI-hulpmiddel voor verzoeken, geen agent.",
        "description": "Terminalagent · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "105936061375857772e9cd6ea125aca99d7c64f86b82b5366f9ca750c65cb1c7",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "105936061375857772e9cd6ea125aca99d7c64f86b82b5366f9ca750c65cb1c7",
      "version_match": null,
      "versions": null
    },
    {
      "application": "mini-SWE-agent",
      "application_id": "mini-swe-agent",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Gebruikt LiteLLM: model_kwargs worden direct doorgegeven aan litellm.completion. Zonder een prijsregister klaagt LiteLLM over onbekende kosten; schakel dit uit met cost_tracking: \"ignore_errors\" (of MSWEA_COST_TRACKING=ignore_errors). OPENAI_API_KEY voor de sleutel is standaard LiteLLM-gedrag, maar staat niet op de mini-SWE-agent-pagina zelf.",
        "description": "Terminalagent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "2a45ff76e26751fb5b98465bdc9a32219eb2d16f96cfc579f1ccc4a6d596386d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "2a45ff76e26751fb5b98465bdc9a32219eb2d16f96cfc579f1ccc4a6d596386d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenHands CLI",
      "application_id": "openhands-cli",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. OpenHands gebruikt LiteLLM; voor een OpenAI-proxy schrijft de documentatie een Custom Model van de vorm openai/<model> en de Base URL van de proxy voor. Wijzigingen via --override-with-envs worden niet opgeslagen. In de webinterface: Settings → LLM → Advanced → Custom Model, Base URL, API Key.",
        "description": "Terminalagent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "cc76fa238e29cbb2db89ae046c4b7a5c3681aae138275d63da9bb7c1a148cc53",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "cc76fa238e29cbb2db89ae046c4b7a5c3681aae138275d63da9bb7c1a148cc53",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pi",
      "application_id": "pi",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De Pi-documentatie staat uitdrukkelijk OpenAI-, Anthropic- en Google-compatibele endpoints toe via models.json; het voorbeeld gebruikt api: openai-completions. apiKey accepteert $NAME/${NAME}, een letterlijke waarde of !opdracht. Het bestand wordt opnieuw ingelezen bij het openen van /model.",
        "description": "Terminalagent · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "a00f813b4335a99b2d9a6c107db774f1aa6e8c76889cc10218690194b9adc868",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "a00f813b4335a99b2d9a6c107db774f1aa6e8c76889cc10218690194b9adc868",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Plandex",
      "application_id": "plandex",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Eigen providers werken alleen in self-hosted Plandex; in de cloud zijn met BYO-sleutels alleen ingebouwde providers toegestaan. Alle custom providers moeten OpenAI-compatibel zijn (Chat Completions). Voeg daarna het model toe aan je eigen model pack.",
        "description": "Terminalagent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "fa82ea99b9a5b59cd058f9f3a2bc70889b0df1d629d6c8c2fb36052d29b0d1e2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "fa82ea99b9a5b59cd058f9f3a2bc70889b0df1d629d6c8c2fb36052d29b0d1e2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae Agent",
      "application_id": "trae-agent",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Gebruik in YAML alleen spaties, geen tabs. Voor het Anthropic-formaat: provider: anthropic en ANTHROPIC_BASE_URL (de README geeft niet precies aan of /v1 verwacht wordt; gebruik https://api.ailoot.ai).",
        "description": "Terminalagent · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "ec4f5b004ac1fbe2e543ff08bd2ab93daa3c6e263e1492fa76c847f53ad18bb2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "ec4f5b004ac1fbe2e543ff08bd2ab93daa3c6e263e1492fa76c847f53ad18bb2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Warp",
      "application_id": "warp",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Alleen OpenAI Chat Completions (POST /v1/chat/completions). Verzoeken lopen via Warp-servers: de sleutel wordt lokaal bewaard, maar in elk verzoek naar de Warp-backend meegestuurd. Auto en custom routers gebruiken altijd Warp-credits; cloudagents gebruiken dit endpoint niet. Beschikbaar met Free en betaalde abonnementen voor personen en teams tot 10 mensen. Kies modellen waarvoor de huidige catalogus OpenAI Chat vermeldt. In de momentopname van 2026-09-30 heeft gemini-3.6-flash dit formaat; controleer andere Gemini-modellen op hun kaarten. Dit pad gebruikt niet het native Gemini-formaat. Een gepubliceerde methode bewijst geen live test van de specifieke clientversie.",
        "description": "Terminalagent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "8b7f57b9b8e6fb1c541d9d6a4cd7ae4466ceef2940d995959b04a7c2ace90299",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "8b7f57b9b8e6fb1c541d9d6a4cd7ae4466ceef2940d995959b04a7c2ace90299",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline",
      "application_id": "cline",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. OpenAI Compatible gebruikt /v1/chat/completions, dus het adres bevat /v1. Anthropic gebruikt /v1/messages met een adres zonder /v1, maar de modellenlijst bevat alleen Anthropic-namen; de overige Ailoot-modellen zijn via OpenAI Compatible beschikbaar. Agentmodus vereist een model met toolaanroepen. Gemini 3.1 Pro-modellen zijn niet via chat/completions beschikbaar (alleen Gemini en Anthropic); gebruik hier gemini-3.6-flash.",
        "description": "Editorextensie · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "cdaaa883b83ff7d817d209f3505021ef593a9012d10db41e6e0de5fc9333bb28",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "cdaaa883b83ff7d817d209f3505021ef593a9012d10db41e6e0de5fc9333bb28",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Roo Code",
      "application_id": "roo-code",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Roo Code roept tools alleen in OpenAI-formaat aan, dus het model moet tools in /v1/chat/completions ondersteunen. Anthropic gebruikt /v1/messages met een adres zonder /v1.",
        "description": "Editorextensie · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "0783f4aa4105f978b3764f320a4bee345db4bc7df33d17f0b967232a0d3b100e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "0783f4aa4105f978b3764f320a4bee345db4bc7df33d17f0b967232a0d3b100e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code",
      "application_id": "kilo-code",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Kilo vraagt {Base URL}/models op en toont de modellenlijst; onze GET /v1/models geeft de volledige catalogus terug. Je kunt ook het volledige adres .../v1/chat/completions opgeven. Eigen headers worden ondersteund.",
        "description": "Editorextensie · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "ca6e3bd7b2a9f59cbd53ec19d0042bb8e70e536db4472fb3c257acef6317d76c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "ca6e3bd7b2a9f59cbd53ec19d0042bb8e70e536db4472fb3c257acef6317d76c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue",
      "application_id": "continue",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. apiBase moet op /v1 eindigen. Voor namen uit de gpt-5/o-serie kan Continue zelf /v1/responses kiezen; onze gpt-* ondersteunen zowel /v1/responses als /v1/chat/completions. useResponsesApi: false dwingt chat/completions af. useLegacyCompletionsEndpoint is niet nodig.",
        "description": "Editorextensie · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "94dbc41d85c079bc390966283ea52ec2d1cec6a542f3f593169530b4b1b178c7",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/integrations/continue/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createChatCompletion",
          "path": "/v1/chat/completions",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createResponse",
          "path": "/v1/responses",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "94dbc41d85c079bc390966283ea52ec2d1cec6a542f3f593169530b4b1b178c7",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zed",
      "application_id": "zed",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. openai_compatible gebruikt een adres met /v1 (via /v1/chat/completions; capabilities.chat_completions = false schakelt over op /v1/responses). anthropic_compatible gebruikt een adres zonder /v1 (via /v1/messages; Zed geeft de sleutel mee in x-api-key, geaccepteerd door Ailoot). Standaard zijn images = false en parallel_tool_calls = false. Zed kan afbeeldingen doorgeven, maar schakel images alleen in voor een specifiek model waarvan de huidige cataloguskaart image-invoer in het gekozen API-formaat vermeldt. GPT en Claude hebben in de voorbeelden images = false: de momentopname van 2026-09-30 vermeldt daarvoor alleen tekst. gemini-3.6-flash vermeldt bijvoorbeeld image-invoer voor OpenAI Chat; de daadwerkelijke ondersteuning hangt af van de modelkaart en het formaat. Redeneermodellen hebben reasoning_effort. max_tokens in het voorbeeld geeft de contextgrootte aan; de exacte limieten staan in de modellencatalogus.",
        "description": "Code-editor · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "57aee14d899c4a0a93b09ced691939561f3c13548a775553282ffd4cb85fb0c3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "57aee14d899c4a0a93b09ced691939561f3c13548a775553282ffd4cb85fb0c3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "VS Code + Copilot Chat",
      "application_id": "vscode-copilot-byok",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. url is het VOLLEDIGE endpointpad. apiType-waarden: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK werkt zonder Copilot-abonnement of GitHub-login, maar alleen voor chat/agent; inline-suggesties blijven bij Copilot. Organisatiebeheerders (Business/Enterprise) kunnen BYOK uitschakelen. De tokenlimieten hierboven zijn voorbeelden; gebruik cataloguswaarden. In deze voorbeelden is vision = false: de catalogusmomentopname van 2026-09-30 vermeldt alleen tekst voor GPT/OpenAI Chat en Claude/Anthropic Messages. Biedt jouw VS Code-versie vision aan, schakel die dan alleen in voor een model waarvan de huidige cataloguskaart image-invoer in het gekozen API-formaat vermeldt; een clientveld bewijst geen afbeeldingsondersteuning van het gekozen model.",
        "description": "Editorextensie · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "e5a10bd9629aa4813138925d8829a31996b44a7405a3735532dbb23c0f09637d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "e5a10bd9629aa4813138925d8829a31996b44a7405a3735532dbb23c0f09637d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "JetBrains AI Assistant",
      "application_id": "jetbrains-ai-assistant",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Kies OpenAI-compatible, vul bij URL https://api.ailoot.ai/v1 in en geef uw API Key op. Klik op Test Connection en daarna op Apply; kies een model in AI Chat. Wijs het voor IDE-functies toe in Models Assignment. Schakel Tool calling alleen in als het model hulpmiddelen ondersteunt; codeaanvulling heeft aparte instellingen.",
        "description": "Code-editor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "aedfd16fa24a9ee83aac081ab794eeb87e3b53bd67cd8e96bfd6a7942167af52",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "aedfd16fa24a9ee83aac081ab794eeb87e3b53bd67cd8e96bfd6a7942167af52",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Xcode",
      "application_id": "xcode",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Apple vereist Chat Completions en antwoorden op {URL}/v1/models en {URL}/v1/chat/completions. Ailoot accepteert x-api-key en Authorization: Bearer (bij de header Authorization voegt Xcode volgens gebruikersmeldingen zelf Bearer toe). Xcode-agents worden afzonderlijk ingesteld en vallen buiten deze instructie.",
        "description": "Code-editor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "4afd9dffa40dfd8b6528fd3dac1cc1972793e79c87b2e862fe706fc0ccda50ee",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "4afd9dffa40dfd8b6528fd3dac1cc1972793e79c87b2e862fe706fc0ccda50ee",
      "version_match": null,
      "versions": null
    },
    {
      "application": "avante.nvim",
      "application_id": "avante-nvim",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. In de plug-inwiki eindigt het OpenAI-compatibele adres op /v1 (de plug-in voegt /chat/completions toe). De ingebouwde provider claude gebruikt een adres zoals https://api.anthropic.com, dus voor Ailoot: zonder /v1. Eigen providers zonder __inherited_from vereisen het volledige adres en eigen functies om het antwoord te parsen.",
        "description": "Neovim-plug-in · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "81c7de3c296542ce2be194d6ee649a7bb682953cb70b0aa8a84a5ada01a48d91",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "81c7de3c296542ce2be194d6ee649a7bb682953cb70b0aa8a84a5ada01a48d91",
      "version_match": null,
      "versions": null
    },
    {
      "application": "codecompanion.nvim",
      "application_id": "codecompanion-nvim",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. openai_compatible splitst de host (env.url, zonder /v1) en het pad (env.chat_url). env-waarden kunnen een omgevingsvariabelenaam, cmd:..., file:... of een Lua-functie zijn. De adapter anthropic kun je eveneens uitbreiden met een eigen url voor /v1/messages.",
        "description": "Neovim-plug-in · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "a5945dcae9875606d099c6c9a598f64ef4a0288e97cbc2d35f09710c08f3c23a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "a5945dcae9875606d099c6c9a598f64ef4a0288e97cbc2d35f09710c08f3c23a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptel",
      "application_id": "gptel",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. :host is alleen de hostnaam (zonder https:// of pad); :endpoint bepaalt het pad. gptel-make-anthropic stuurt x-api-key en anthropic-version; Ailoot accepteert die.",
        "description": "Emacs-pakket · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "dcf8c2afbb926813bc8307b3ab951959c8248efc8d30c79455a7566661bd4f72",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "dcf8c2afbb926813bc8307b3ab951959c8248efc8d30c79455a7566661bd4f72",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Theia IDE",
      "application_id": "theia",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. url is het basisadres en eindigt op /v1. Voor niet-OpenAI-modellen is developerMessageSettings: \"system\" een veilige keuze.",
        "description": "Code-editor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "cf96d3ff3fec7f34c45bd4dcbabe9f06985faed82dd22dd925236638618d261c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "cf96d3ff3fec7f34c45bd4dcbabe9f06985faed82dd22dd925236638618d261c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae IDE",
      "application_id": "trae",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Met Full URL uitgeschakeld voegt Trae het pad van het gekozen formaat zelf toe (OpenAI: adres met /v1, Anthropic: zonder /v1). Met Full URL ingeschakeld voer je https://api.ailoot.ai/v1/chat/completions of https://api.ailoot.ai/v1/messages in. Model Series stemt hints af op de modelfamilie.",
        "description": "Code-editor · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "0a320e95bb0b9fa7e0d1b41f5cfac7b0545e9b8f1c64c31a9439d6e00c4745e8",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "0a320e95bb0b9fa7e0d1b41f5cfac7b0545e9b8f1c64c31a9439d6e00c4745e8",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Open WebUI",
      "application_id": "open-webui",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. OpenAI Chat Completions; de URL moet /v1 bevatten en mag geen afsluitende slash hebben. De modellenlijst komt uit /v1/models. Bij een grote catalogus (252 modellen) kun je Model IDs beperken en de modellenlijst cachen (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). Voor RAG-embeddings bestaat een aparte RAG_OPENAI_API_BASE_URL.",
        "description": "Webchat, eigen server · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "d7ed44b597522a457bc55e81f69514a3aadf550b8f32f8a882d21958aed3322a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "d7ed44b597522a457bc55e81f69514a3aadf550b8f32f8a882d21958aed3322a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LibreChat",
      "application_id": "librechat",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Een gewoon custom endpoint gebruikt OpenAI Chat Completions (baseURL met /v1). provider: 'anthropic' activeert de native /v1/messages-client; de documentatie geeft voor Anthropic een baseURL zonder /v1 (https://api.anthropic.com), dus bij ons https://api.ailoot.ai. fetch: true haalt de lijst op uit /v1/models.",
        "description": "Webchat, eigen server · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "6fea8ac3e8da8c8d292cc88b5e6020eec0bc5563d7fb1d5a7bfcbf6a040b6255",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "6fea8ac3e8da8c8d292cc88b5e6020eec0bc5563d7fb1d5a7bfcbf6a040b6255",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cherry Studio",
      "application_id": "cherry-studio",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De documentatie bevestigt de protocollen OpenAI, Anthropic, OpenAI Responses en Gemini en het voorbeeld van het uiteindelijke pad onder het veld, maar beschrijft niet hoe /v1 wordt toegevoegd — volg het getoonde voorbeeldadres. Alle drie onze formaten (Chat Completions, Responses, Messages) zijn geschikt.",
        "description": "Desktopapp · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "94d2afd8ca6991b85ca6f85b6c96d4ab9415285458865c9be8e2067773fb5832",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "94d2afd8ca6991b85ca6f85b6c96d4ab9415285458865c9be8e2067773fb5832",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Chatbox",
      "application_id": "chatbox",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De documentatie geeft API Host zonder /v1 op (voorbeeld https://api.openai.com), en het standaardpad is /v1/chat/completions. Er is ook het type Google Gemini compatible, maar dat is niet getest voor onze /v1beta. JSON-configuratie-import (type: 'openai', apiHost, apiPath) is vanaf 1.15.1 beschikbaar via chatbox://provider/import?config=<base64>. Voor de vermelde GPT- en Claude-modellen is vision uitgeschakeld: de catalogusmomentopname van 2026-09-30 vermeldt in OpenAI Chat alleen tekst. Als jouw Chatbox-versie vision aanbiedt, schakel dit dan alleen in voor een model waarvan de actuele cataloguskaart image-invoer in het gekozen API-formaat vermeldt; dat een client een afbeelding kan bijvoegen, bewijst niet dat het model die ondersteunt.",
        "description": "Computer en telefoon · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "e2a1151c47b092e68153a83e9f59b39f9726e90f0e5377b974f4ffa6872ee3aa",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "e2a1151c47b092e68153a83e9f59b39f9726e90f0e5377b974f4ffa6872ee3aa",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LobeChat",
      "application_id": "lobechat",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. OPENAI_PROXY_URL is standaard https://api.openai.com/v1, dus gebruik /v1. ANTHROPIC_PROXY_URL is standaard https://api.anthropic.com (zonder /v1). GOOGLE_PROXY_URL kan formeel het Gemini-formaat aansluiten (https://api.ailoot.ai), maar die variant hebben we niet getest. Gebruik servermodus: rechtstreekse browserverzoeken kunnen voorlopig door Ailoots CORS-regels worden afgewezen.",
        "description": "Webchat, eigen server · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "19c61d1d1b72dd762914ae891172b727ca92377d83adc9a97fb7a923a44feec9",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "19c61d1d1b72dd762914ae891172b727ca92377d83adc9a97fb7a923a44feec9",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Jan",
      "application_id": "jan",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Documentatie: bij OpenAI-compatibele providers moet Base URL /v1 bevatten (anders 404); een afsluitende slash wordt verwijderd. Het Anthropic-voorbeeld via LiteLLM bevat geen /v1. Modelmogelijkheden (tools, vision) voor custom providers stel je handmatig in. Reservesleutels worden ondersteund (alleen opnieuw proberen bij 401/403/429).",
        "description": "Desktopapp · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "d30fe332b130bbf4827d4486e32aac5bda664b4fc037fbd0fabf598fd2d0c99f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "d30fe332b130bbf4827d4486e32aac5bda664b4fc037fbd0fabf598fd2d0c99f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "SillyTavern",
      "application_id": "sillytavern",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Documentatie: voeg bij verbindingsproblemen /v1 toe en NIET /chat/completions. De modellenlijst wordt opgehaald als de server /v1/models retourneert (dat doen wij).",
        "description": "Rollenspelchat · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "d5e578ddde6b997e492bde7e79de0418f59ac023550e0c1894f8ef0141f68e5a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "d5e578ddde6b997e492bde7e79de0418f59ac023550e0c1894f8ef0141f68e5a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AnythingLLM",
      "application_id": "anythingllm",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De provider wordt in de documentatie aangeduid als «voor ontwikkelaars». Gebruik zo nodig GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. Voor embeddings bestaat een aparte generic-openai embedder (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) — model nemotron-3-embed via /v1/embeddings.",
        "description": "Chat met documenten · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "0e8d6d942939c569298333099ac5d93186b3641fe94e52aa66c1af02de4e823e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "0e8d6d942939c569298333099ac5d93186b3641fe94e52aa66c1af02de4e823e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "big-AGI",
      "application_id": "big-agi",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De documentatie beschrijft de variabelen als vervanging van de backend host voor OpenAI en Anthropic (voor proxy’s en eigen endpoints). Er staat «host», dus gebruiken we een adres zonder /v1, maar de exacte padvorm wordt niet beschreven — controleer die bij het eerste verzoek.",
        "description": "Webchat, eigen server · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "7c606415c68fbdbbeec62c1589416154581ab7a7decd1e37e081137bc4e07de3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "7c606415c68fbdbbeec62c1589416154581ab7a7decd1e37e081137bc4e07de3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "BoltAI",
      "application_id": "boltai",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Het volledige chat completions-adres is nodig. Maak deze dienst de standaarddienst als je hem met AI Command wilt gebruiken. De instructie volgt de BoltAI-help; in BoltAI 2 kunnen de vensters verschillen.",
        "description": "Mac-app · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "fa607e6cab689ddac7f693199b3cdf799920e9e4a1189d09df2c591c12cedace",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "fa607e6cab689ddac7f693199b3cdf799920e9e4a1189d09df2c591c12cedace",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hugging Face Chat UI",
      "application_id": "hugging-face-chat-ui",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Chat UI werkt alleen met OpenAI-compatibele API’s via OPENAI_BASE_URL en haalt de modellenlijst op uit /models.",
        "description": "Webchat, eigen server · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "d6676a78f5a04818912a6919057936bebc830a19b771cab19f8fda65d2249eb4",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "d6676a78f5a04818912a6919057936bebc830a19b771cab19f8fda65d2249eb4",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Msty Studio",
      "application_id": "msty-studio",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De documentatie bevestigt een eigen OpenAI-compatibele provider, maar beschrijft de adresvorm niet; /v1 is de standaard OpenAI API-root. Controleer bij 404 een adres zonder /v1. Een eigen Anthropic-compatibel endpoint wordt niet beschreven.",
        "description": "Desktopapp · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "9da91fc4b1fcf54f561a9dde38f8ebf5d0cbab38394feed8a7324bb076cb36d5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "9da91fc4b1fcf54f561a9dde38f8ebf5d0cbab38394feed8a7324bb076cb36d5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "NextChat",
      "application_id": "nextchat",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Gebruik voor deze configuratie OpenAI Chat via de NextChat-server. Stel bij implementatie op Vercel of Docker BASE_URL=https://api.ailoot.ai zonder /v1, OPENAI_API_KEY, CUSTOM_MODELS en DEFAULT_MODEL in. Implementeer de server opnieuw nadat u deze variabelen hebt gewijzigd.",
        "description": "Webchat, eigen server · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "47aaba8b5a9433e23772d76a87217f64b289c2e760ddbf9cd737e93730ce0e2d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "47aaba8b5a9433e23772d76a87217f64b289c2e760ddbf9cd737e93730ce0e2d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Copilot",
      "application_id": "obsidian-copilot",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De modellenlijst komt uit /v1/models; je kunt het model ook handmatig invoeren. Slaagt Test, maar verstuurt Quick Chat geen berichten, schakel dan Enable CORS bij de provider in (het antwoord komt volledig binnen, zonder stream). Sleutels worden bewaard in Obsidian Keychain.",
        "description": "Obsidian-plug-in · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "4a1f94506ba6aac67cf1878afe7a739a57f45879b115650318129fc34dff5188",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "4a1f94506ba6aac67cf1878afe7a739a57f45879b115650318129fc34dff5188",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Page Assist",
      "application_id": "page-assist",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De documentatie bevestigt Custom met API URL en sleutel, maar beschrijft het URL-formaat niet; /v1 is de standaard OpenAI API-root. Automatisch ophalen van modellen wordt alleen gegarandeerd voor Ollama, LM Studio en Llamafile; voeg de andere modellen handmatig toe.",
        "description": "Browserextensie · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "61f8c2a9dcc69ad991eba0acc8a6ec590bc8505cbccf993ec1f8c5def715f8cd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "61f8c2a9dcc69ad991eba0acc8a6ec590bc8505cbccf993ec1f8c5def715f8cd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Raycast AI",
      "application_id": "raycast-ai",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. base_url is een OpenAI-compatibel endpoint zonder /chat/completions. Raycast leest het bestand opnieuw zonder herstart. Zonder abilities wordt aangenomen dat tools en vision niet ondersteund worden. Modellen verschijnen in Quick AI, AI Chat en AI Commands. In dit voorbeeld is vision.supported = false: de catalogusmomentopname van 2026-09-30 vermeldt voor Claude/OpenAI Chat alleen tekst. Ondersteunt jouw Raycast-versie deze instelling, schakel vision dan alleen in voor een model waarvan de huidige cataloguskaart image-invoer in OpenAI Chat vermeldt; de clientvlag bewijst op zichzelf geen afbeeldingsondersteuning door de API.",
        "description": "Launcher · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "be339788f1cc8c9b103ac60fa320c7b39b1d3b60592a552567287b76cfef4b81",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "be339788f1cc8c9b103ac60fa320c7b39b1d3b60592a552567287b76cfef4b81",
      "version_match": null,
      "versions": null
    },
    {
      "application": "TypingMind",
      "application_id": "typingmind",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Geef Endpoint als volledig pad op. De sleutel gaat via de eigen header Authorization: Bearer sk-...; Ailoot accepteert die. De TypingMind-webversie benadert de API rechtstreeks vanuit de browser; CORS kan zulke verzoeken momenteel blokkeren. De desktopversie is betrouwbaarder. Het Gemini-type verstuurt de sleutel in de header apiKey, die Ailoot niet accepteert; gebruik OpenAI Chat Completions.",
        "description": "Webapp · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "e6d0c2e2f42496b38a8e0531b910c84a2e13b58d4d07ce13418c1224774fc416",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "e6d0c2e2f42496b38a8e0531b910c84a2e13b58d4d07ce13418c1224774fc416",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Python)",
      "application_id": "openai-python-sdk",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Adres met /v1: de SDK voegt zelf /chat/completions, /responses, /embeddings, /images/* en /audio/* toe. Chat Completions en Responses werken (Responses bij modellen waarvoor de catalogus dit formaat vermeldt). Streaming en tools zijn standaard. Ailoot-fouten zijn JSON met een Request ID en worden als openai.APIStatusError afgevangen.",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "8799d48f2d0141d4e5b2df6757ba5c4dfb22065f9275df32cef1230237445f17",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "8799d48f2d0141d4e5b2df6757ba5c4dfb22065f9275df32cef1230237445f17",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Node.js)",
      "application_id": "openai-node-js-sdk",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De README toont baseURL; het lezen van OPENAI_BASE_URL staat in de clientbroncode (src/client.ts), met standaardwaarde https://api.openai.com/v1. Gebruik voor Ailoot een adres met /v1. Zowel chat.completions als responses zijn beschikbaar.",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "3ab2e26330512957353688fbdad2831c0efa970b7521649c65681d70245cd301",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "3ab2e26330512957353688fbdad2831c0efa970b7521649c65681d70245cd301",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Anthropic SDK (Python)",
      "application_id": "anthropic-python-sdk",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Adres ZONDER /v1: de SDK voegt zelf /v1/messages toe. De gateway accepteert de sleutel in x-api-key (zoals de SDK deze verstuurt) en in Authorization: Bearer. Streaming, tools en /v1/messages/count_tokens werken. Batchverwerking (Batches) en Files API worden niet vermeld in de Ailoot-catalogus.",
        "description": "SDK · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "9ef184ce463764de8e80d0c929c4db518559f71fc2d857750fa34e51ab088cd7",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/integrations/anthropic-python-sdk/",
      "methods": [
        {
          "http_method": "GET",
          "operation_id": "listModels",
          "path": "/v1/models",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "createMessage",
          "path": "/v1/messages",
          "status": "documented-in-guide"
        },
        {
          "http_method": "POST",
          "operation_id": "countMessageTokens",
          "path": "/v1/messages/count_tokens",
          "status": "documented-in-guide"
        }
      ],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "9ef184ce463764de8e80d0c929c4db518559f71fc2d857750fa34e51ab088cd7",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Vercel AI SDK",
      "application_id": "vercel-ai-sdk",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Providers gebruiken verschillende adressen: OpenAI-compatibel en Anthropic met /v1 (Anthropic standaard https://api.anthropic.com/v1), Google met /v1beta (standaard https://generativelanguage.googleapis.com/v1beta). @ai-sdk/openai gebruikt standaard Responses API; gebruik voor modellen zonder responses openai.chat(\"id\") of createOpenAICompatible.",
        "description": "SDK · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "4646c39644b20efdd391880a9dbd5e315c1cde3027fb48671e9abb7570c338da",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "4646c39644b20efdd391880a9dbd5e315c1cde3027fb48671e9abb7570c338da",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LangChain",
      "application_id": "langchain",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. ChatOpenAI: adres met /v1. Volgens de documentatie ondersteunt ChatOpenAI alleen de officiële OpenAI-specificatie: afwijkende velden zoals reasoning_content van externe modellen worden niet behouden. Gebruik voor Claude bij voorkeur ChatAnthropic met een adres zonder /v1; de SDK voegt zelf /v1/messages toe. base_url en de variabelen ANTHROPIC_API_URL/ANTHROPIC_BASE_URL van ChatAnthropic staan in de klassedocumentatie in de broncode (langchain_anthropic/chat_models.py), niet op de integratiepagina. use_responses_api schakelt Responses in bij ChatOpenAI.",
        "description": "Framework · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "eecb5531a200c8350b30e03316328c51704de48c164e636e5455a72606c41a55",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "eecb5531a200c8350b30e03316328c51704de48c164e636e5455a72606c41a55",
      "version_match": null,
      "versions": null
    },
    {
      "application": "CrewAI",
      "application_id": "crewai",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/messages en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Het voorvoegsel openai/ of anthropic/ kiest de provider in CrewAI; het verzoek bevat de id zonder voorvoegsel. Voor OpenAI bevat het adres /v1, voor Anthropic geen /v1. De documentatie beschrijft ook custom_openai=True voor een willekeurige OpenAI-compatibele gateway. Bij Anthropic is max_tokens verplicht.",
        "description": "Agentframework · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "ad13b15dab149737118e341b2f6f0b740c7acf4c52b633072c524c45a5ca8d81",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "ad13b15dab149737118e341b2f6f0b740c7acf4c52b633072c524c45a5ca8d81",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Google GenAI SDK (Python)",
      "application_id": "google-genai-python",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Adres zonder /v1beta: de SDK stelt zelf /v1beta/models/{model}:generateContent samen. De sleutel gaat via de header x-goog-api-key — Ailoot accepteert die. Alleen modellen met het Gemini-formaat zijn beschikbaar. Een eigen adres wordt niet beschreven in de documentatie van de JavaScript-versie (@google/genai), dus nemen we die hier niet op.",
        "description": "SDK · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "70435384d953b3a65a11a46a5bab261e1b5e46a6fca41fdcf9523b0a786d0f0f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "70435384d953b3a65a11a46a5bab261e1b5e46a6fca41fdcf9523b0a786d0f0f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM",
      "application_id": "litellm",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Het voorvoegsel openai/ duidt het OpenAI-compatibele protocol aan; Ailoot ontvangt de id zonder voorvoegsel. LiteLLM voegt zelf /chat/completions en /embeddings toe; bij Not Found moet het adres volgens de documentatie op /v1 eindigen.",
        "description": "SDK · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "fb19bf3d408af1a06540b8485557c7fbafeec25fd297ecdc70087b2b428589e5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "fb19bf3d408af1a06540b8485557c7fbafeec25fd297ecdc70087b2b428589e5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM Proxy",
      "application_id": "litellm-proxy",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De proxy is handig als je een team eigen interne sleutels wilt geven boven op één Ailoot-sleutel. Ailoot-afschrijvingen gaan via de sleutel in api_key. Adres met /v1.",
        "description": "Eigen gateway · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "9e67d29e5498f3f8a143d910a32d4ec5c45c94e7cb0ed602173e8ac2065a4758",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "9e67d29e5498f3f8a143d910a32d4ec5c45c94e7cb0ed602173e8ac2065a4758",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LlamaIndex",
      "application_id": "llamaindex",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Adres met /v1. is_chat_model=True is verplicht; anders gebruikt de klasse het verouderde /completions. is_function_calling_model=True laat agents tools gebruiken. Stel context_window in volgens de modelkaart in de Ailoot-catalogus.",
        "description": "Framework · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "4e697a0b9b2650e5a172b3beebab21fb3e2576f393632dc6879daca0184e3b40",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "4e697a0b9b2650e5a172b3beebab21fb3e2576f393632dc6879daca0184e3b40",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Mastra",
      "application_id": "mastra",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. url bevat het basisadres met /v1, niet het volledige /chat/completions-pad. Standaard wordt Chat Completions gebruikt; api: \"responses\" schakelt over op Responses API. De id-vorm \"провайдер/модель\" stuurt alleen de model-id naar de gateway. De documentatie toont apiKey in het model-object in een voorbeeld met headers; de combinatie met url wordt niet afzonderlijk beschreven.",
        "description": "Agentframework · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "7ec03ccfb57164a56b9ded9b41190ba88ac6604187f91ed20a9d577ee2996dd5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "7ec03ccfb57164a56b9ded9b41190ba88ac6604187f91ed20a9d577ee2996dd5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Agents SDK",
      "application_id": "openai-agents-sdk",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Adres met /v1. Schakel tracing uit met set_tracing_disabled(True): anders probeert de SDK traces naar OpenAI te sturen zonder OpenAI-sleutel. Chat Completions is alleen beschikbaar voor modellen waarvoor deze methode in de catalogus staat en toegankelijk is met jouw sleutel; Responses (standaard in de SDK) alleen voor modellen met de methode responses in de catalogus. Ingebouwde OpenAI-tools (webzoeken, bestanden) worden via een externe gateway niet gegarandeerd.",
        "description": "Agentframework · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "8e74b0e1a941d982cad3a61141f73cfbae48752bcccdf316a0a0b35ff9ec73ee",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "8e74b0e1a941d982cad3a61141f73cfbae48752bcccdf316a0a0b35ff9ec73ee",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pydantic AI",
      "application_id": "pydantic-ai",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Adres met /v1. De documentatie gebruikt standaard OpenAIResponsesModel: gebruik dit alleen voor modellen met methode responses; voor de andere gebruik je OpenAIChatModel.",
        "description": "Agentframework · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "b59a0a6d6bd982807d8cf8381430e5e3ca245a1115d5f989b3f1764bfe6bda93",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "b59a0a6d6bd982807d8cf8381430e5e3ca245a1115d5f989b3f1764bfe6bda93",
      "version_match": null,
      "versions": null
    },
    {
      "application": "n8n",
      "application_id": "n8n",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De controle van aanmeldgegevens gebruikt /models (OpenAI), /v1/models (Anthropic) en /v1beta/models (Gemini); Ailoot heeft alle drie de paden. De n8n-documentatie beschrijft Base URL niet; het veld staat in de aanmeldgegevens zelf (bronbestanden OpenAiApi.credentials.ts en AnthropicApi.credentials.ts, label «Override the default base URL for the API»). Kies op n8n Cloud niet «Use Gateway credits», anders lopen verzoeken niet via Ailoot.",
        "description": "No-code automatisering · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "75884f6e6f3116bc2c6a6b1845b847787dff305902e7da0154b2dfdda2ebb8e5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "75884f6e6f3116bc2c6a6b1845b847787dff305902e7da0154b2dfdda2ebb8e5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Dify",
      "application_id": "dify",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Alleen de eigenaar en beheerders van een workspace kunnen providers beheren. Volgens de README van de plug-in bevat het LLM-adres /v1; voor embeddings, rerank, STT en TTS voegt de plug-in zelf de API-versie toe, dus gebruik daar geen /v1 (anders ontstaat /v1/v1). Voeg elk Ailoot-model als afzonderlijke vermelding toe; schakel afbeeldingsinvoer en streaming in bij de modelinstellingen.",
        "description": "Platform voor LLM-apps · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "f1cf063fde1df6333b7eabf7f9a14beb3001b8a1db1126284410f3bae7631af8",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "f1cf063fde1df6333b7eabf7f9a14beb3001b8a1db1126284410f3bae7631af8",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Flowise",
      "application_id": "flowise",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De modellenlijst van ChatOpenAI staat vast, dus gebruik ChatOpenAI Custom voor willekeurige Ailoot-id’s; daar voer je de modelnaam handmatig in. Base Path met /v1. Voor embeddings bestaat OpenAI Embeddings Custom.",
        "description": "Ketenbouwer · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "45a86ec42abc7da8980a923c173e01d74f7913c67cb54512c48e5f3c8d12a060",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "45a86ec42abc7da8980a923c173e01d74f7913c67cb54512c48e5f3c8d12a060",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Home Assistant",
      "application_id": "home-assistant",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Dit is een externe component, geen officiële integratie. Apparaten worden via functieaanroepen (tools) in Chat Completions bestuurd; kies daarom modellen met toolondersteuning. De officiële OpenAI Conversation-integratie ondersteunt geen eigen adres.",
        "description": "Slim huis · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "0cbfbc825d8e3d76f5349f377dd3f6075bfa9f7a1cec16b899c93c40b6dfde71",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "0cbfbc825d8e3d76f5349f377dd3f6075bfa9f7a1cec16b899c93c40b6dfde71",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Langflow",
      "application_id": "langflow",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Langflow controleert de verbinding en haalt de modellenlijst op uit /v1/models; modellen verschijnen onder Language Models en Embedding Models. Schakel de gewenste modellen daarna handmatig in. De provider wordt samen met langflow geïnstalleerd.",
        "description": "Ketenbouwer · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "3c858f3ba313e883edad05069e696b81713335bb527391fd57bb764c40440f7d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "3c858f3ba313e883edad05069e696b81713335bb527391fd57bb764c40440f7d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Make",
      "application_id": "make",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Dit is een algemene HTTP-module, geen aparte Ailoot-provider: de documentatie beschrijft willekeurige HTTPS-adressen. Bewaar de sleutel bij voorkeur in een verbinding met een API-sleutel (Make raadt dat aan in plaats van headers). Streaming is in Make niet nodig; verstuur zonder stream.",
        "description": "No-code automatisering · HTTP-verzoek",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "2943d55664ca9229f807929f4e5a403d3784be11d6d42d9b3b6ed91b69f5fb2d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "2943d55664ca9229f807929f4e5a403d3784be11d6d42d9b3b6ed91b69f5fb2d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Telegram-bot",
      "application_id": "telegram-bot",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Telegram-frameworks hebben geen eigen laag voor neurale netwerken: het Ailoot-adres wordt in de OpenAI SDK binnen de bot ingesteld. Bij een saldo van nul geeft Ailoot een duidelijke fout 402 met Request ID; toon die aan de botgebruiker in plaats van te crashen.",
        "description": "Bots · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "9cfd84992e9773d3ec1f92f737ab5a3d2e78e214a039a01f9367d408d515f9cb",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "9cfd84992e9773d3ec1f92f737ab5a3d2e78e214a039a01f9367d408d515f9cb",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zapier",
      "application_id": "zapier",
      "compatibility_scope": {
        "conditions": "Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Dit is een algemeen HTTP-verzoek; Zapier heeft geen kant-en-klare provider met een basisadresveld. Custom Request verstuurt Data ongewijzigd zonder parsing, dus controleer de JSON vooraf. Webhooks by Zapier is beschikbaar met betaalde Zapier-abonnementen.",
        "description": "No-code automatisering · HTTP-verzoek",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "22ec7d2e6ca60119344faf7f740872f1c7601f838f37a00cb0517c903d16c55a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "22ec7d2e6ca60119344faf7f740872f1c7601f838f37a00cb0517c903d16c55a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Antigravity CLI",
      "application_id": "antigravity-cli",
      "compatibility_scope": {
        "conditions": "Wordt gecontroleerd. De configuratie is opgesteld aan de hand van de appdocumentatie, maar sommige details zijn nog niet bevestigd. Vergelijk ze met het instellingenvenster en neem contact op met support als er iets niet klopt. Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1beta/models/{model}:generateContent en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. Het protocol is native Gemini REST (streamGenerateContent, sleutel in X-Goog-Api-Key), pad https://api.ailoot.ai/v1beta/... Per vraag verstuurt agy twee verzoeken: de gesprekstitel en het antwoord zelf. De agent reserveert per stap aanzienlijk meer dan een gewone chat, dus houd voldoende saldo achter de hand. Deze kaart staat onder «Wordt gecontroleerd»: de configuratie is uit de documentatie samengesteld en een live clienttest via Ailoot is nog niet uitgevoerd. Als modelProvider = gemini en GEMINI_API_KEY leeg is, start de CLI niet.",
        "description": "Terminalagent · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "b2888afc1f49a7631de0572e8c17e4d66d3f453b4929bfb7bd6f69bb2455fdfc",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "b2888afc1f49a7631de0572e8c17e4d66d3f453b4929bfb7bd6f69bb2455fdfc",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline CLI",
      "application_id": "cline-cli",
      "compatibility_scope": {
        "conditions": "Wordt gecontroleerd. De configuratie is opgesteld aan de hand van de appdocumentatie, maar sommige details zijn nog niet bevestigd. Vergelijk ze met het instellingenvenster en neem contact op met support als er iets niet klopt. Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De Cline-documentatie voor OpenAI Compatible beschrijft Base URL / API Key / Model ID. De CLI-documentatie geeft de exacte labels in de cline auth-wizard niet — vergelijk met het scherm.",
        "description": "Terminalagent · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "73dfd5d22b430cf2b8fe765a5ca10ecda6543d79853b5ff78b6eb0517a4c3e99",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "73dfd5d22b430cf2b8fe765a5ca10ecda6543d79853b5ff78b6eb0517a4c3e99",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Copilot voor JetBrains",
      "application_id": "copilot-jetbrains-byok",
      "compatibility_scope": {
        "alternative_guide_url": "https://ailoot.ai/docs/nl-be/integrations/jetbrains-ai-assistant/",
        "conditions": "JetBrains AI Assistant GitHub bevestigt ondersteuning voor aangepaste eindpunten. De officiële schermafbeelding toont Provider Name, API Key en API Type: Chat Completions, maar geen voorbeeld-URL. Daarom staat hier geen kant-en-klare Ailoot-configuratie. JetBrains AI Assistant is het gedocumenteerde alternatief in deze IDE. Vraag de officiële pluginondersteuning om de URL-vereisten te verduidelijken.",
        "configuration_runnable": false,
        "connection_state": "documentation-only",
        "description": "Editorextensie · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "b286e807450795f647102f5a70b41948be9f9994b89ff5aafcf2a9c8da2b68dc",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/integrations/copilot-jetbrains-byok/",
      "methods": [],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "b286e807450795f647102f5a70b41948be9f9994b89ff5aafcf2a9c8da2b68dc",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cursor",
      "application_id": "cursor",
      "compatibility_scope": {
        "conditions": "Wordt gecontroleerd. De configuratie is opgesteld aan de hand van de appdocumentatie, maar sommige details zijn nog niet bevestigd. Vergelijk ze met het instellingenvenster en neem contact op met support als er iets niet klopt. Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De huidige officiële Cursor-documentatie beschrijft geen eigen adres: ze noemt alleen OpenAI/Anthropic/Google/Azure/Bedrock-sleutels, vermeldt dat eigen sleutels alleen in de chat werken (Tab blijft Cursor-modellen gebruiken) en dat alle verzoeken via Cursor-servers lopen (het adres moet openbaar zijn — api.ailoot.ai is openbaar). De adresschakelaar staat in de interface, maar op het Cursor-forum worden fouten gemeld: de schakelaar geldt voor alle modellen, Agent-modus gebruikt mogelijk niet de eigen sleutel en in sommige 3.15.x-builds accepteert het veld geen invoer.",
        "description": "Code-editor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "7531abdce17644b0055f44d27640d1459e8cec2400ad73d3a7aa0baa1731ab9a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "7531abdce17644b0055f44d27640d1459e8cec2400ad73d3a7aa0baa1731ab9a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Text Generator",
      "application_id": "obsidian-text-generator",
      "compatibility_scope": {
        "conditions": "Wordt gecontroleerd. De configuratie is opgesteld aan de hand van de appdocumentatie, maar sommige details zijn nog niet bevestigd. Vergelijk ze met het instellingenvenster en neem contact op met support als er iets niet klopt. Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De plug-indocumentatie noemt de provider Custom, maar beschrijft het adresveld en formaat niet; de configuratie is op de plug-ininterface gebaseerd — vergelijk met het instellingenvenster.",
        "description": "Obsidian-plug-in · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "f188c4d19e8fa3e348ec7c5fa3178ce156155cda983dd211eef7253b9eb8e9e3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "f188c4d19e8fa3e348ec7c5fa3178ce156155cda983dd211eef7253b9eb8e9e3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "PearAI",
      "application_id": "pearai",
      "compatibility_scope": {
        "conditions": "Wordt gecontroleerd. De configuratie is opgesteld aan de hand van de appdocumentatie, maar sommige details zijn nog niet bevestigd. Vergelijk ze met het instellingenvenster en neem contact op met support als er iets niet klopt. Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De officiële PearAI-documentatie kon niet worden gecontroleerd (de documentatiesite was niet bereikbaar); de repository is al lang niet bijgewerkt. De configuratievorm is uit Continue overgenomen — controleer deze in de app.",
        "description": "Code-editor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "9e6f9e40a97f730b13727d9b591447ff8b985831c747972028ab0f60e8a8ef69",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "9e6f9e40a97f730b13727d9b591447ff8b985831c747972028ab0f60e8a8ef69",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Visual Studio 2026",
      "application_id": "visual-studio-2026",
      "compatibility_scope": {
        "conditions": "Wordt gecontroleerd. De configuratie is opgesteld aan de hand van de appdocumentatie, maar sommige details zijn nog niet bevestigd. Vergelijk ze met het instellingenvenster en neem contact op met support als er iets niet klopt. Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De Visual Studio-blog (29.09.2026) kondigde eigen adressen voor OpenAI en Ollama in VS 2026 Stable aan, maar de documentatie noemt nog alleen OpenAI/Anthropic/Google-sleutels zonder adresveld. Veldnamen en adresvorm zijn dus nog niet bevestigd. Alleen chat; niet beschikbaar met Copilot Business/Enterprise.",
        "description": "Code-editor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "c6a29d855acf1130ae468d68a7cce10fc8c99fa55fda5978caca7384a376e8d1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "c6a29d855acf1130ae468d68a7cce10fc8c99fa55fda5978caca7384a376e8d1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Void",
      "application_id": "void",
      "compatibility_scope": {
        "conditions": "Wordt gecontroleerd. De configuratie is opgesteld aan de hand van de appdocumentatie, maar sommige details zijn nog niet bevestigd. Vergelijk ze met het instellingenvenster en neem contact op met support als er iets niet klopt. Vraag vóór het starten GET /v1/models op met uw Ailoot-sleutel. Kies een exacte model-ID met de methoden POST /v1/chat/completions en gebruik deze in de configuratie. Controleer voor agents ook de hulpmiddelen en functies die uw clientversie nodig heeft. De configuratie komt uit de Void-broncode, niet uit gebruikersdocumentatie. De Void-repository is gearchiveerd en de editor wordt niet meer ontwikkeld; deze is alleen geschikt voor bestaande gebruikers.",
        "description": "Code-editor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "8a47a0cf309b62277a081365663abd3f166767e76104fe75668e8f1475c63e8c",
        "catalogue_url": "https://ailoot.ai/integrations/nl-be/",
        "guide_sha256": "393c1586a942a4fc069f7758d483f7c2f965ac2e3f67061d1c5c7e3c1fc56039",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/nl-be/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": "393c1586a942a4fc069f7758d483f7c2f965ac2e3f67061d1c5c7e3c1fc56039",
      "version_match": null,
      "versions": null
    }
  ],
  "models": [],
  "page": {
    "description": "Kies agents, editors, chats en SDK’s die een Ailoot-sleutel accepteren. Stel het API-adres en de sleutel in en controleer de prijs van het gekozen model.",
    "family": "integrations",
    "locale": "nl-be",
    "title": "OpenAI-API-kosten en clientinstellingen — Ailoot — Nederlands (België)",
    "url": "https://ailoot.ai/integrations/nl-be/"
  },
  "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": "miljoenen klanten",
        "currency": null,
        "monthly_sales": "maandelijkse verkopen in de miljarden",
        "scope": "Het bedrijf en zijn projectenportefeuille"
      },
      "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/nl-be/",
        "integrations": "https://ailoot.ai/integrations/nl-be/",
        "models": "https://ailoot.ai/models/nl-be/"
      },
      "offer": "https://ailoot.ai/legal/offer?lang=nl-be",
      "openapi": "https://ailoot.ai/openapi.json",
      "page": "https://ailoot.ai/integrations/nl-be/",
      "support": "mailto:support@ailoot.ai"
    },
    "schema": "ailoot-product-facts-v1",
    "source_revision": "2505e6b91e3284e040a793274cf801842371ef53afb68145090664c4f85c621a",
    "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": "2505e6b91e3284e040a793274cf801842371ef53afb68145090664c4f85c621a"
}
