{
  "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": "Millionen von Kunden",
      "currency": null,
      "monthly_sales": "monatliche Umsätze in Milliardenhöhe",
      "scope": "Das Unternehmen und sein Projektportfolio"
    },
    "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/de/",
      "integrations": "https://ailoot.ai/integrations/de/",
      "models": "https://ailoot.ai/models/de/"
    },
    "licence": {
      "label": "Offizielles Angebot und Lizenzvertrag",
      "url": "https://ailoot.ai/legal/offer?lang=de"
    },
    "locale": "de",
    "offer": {
      "label": "Offizielles Angebot und Lizenzvertrag",
      "url": "https://ailoot.ai/legal/offer?lang=de"
    },
    "openapi": {
      "format": "3.1.1",
      "status": "documented",
      "url": "https://ailoot.ai/openapi.json"
    },
    "provenance": {
      "approved_offer_sha256": "03ba9f99acb815bdfd97051de0b513aeb11dcad811723225ed2f1192cddab0ca",
      "locale_routes_sha256": "920d2b69bf735d7298eb24f06cf7bd4eb373b5f76639b61fb6e98e8f94bfec7a"
    },
    "reseller_licence": {
      "label": "Reseller-Lizenz anfordern",
      "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": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Adresse ohne /v1: Claude Code ergänzt /v1/messages selbst. ANTHROPIC_AUTH_TOKEN wird als Authorization: Bearer gesendet, ANTHROPIC_API_KEY als x-api-key; Ailoot akzeptiert beide. CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 lädt unsere Modelle über /v1/models in /model. Bei Fehlern 400 wegen unbekannter Felder CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. Die Anthropic-Dokumentation unterstützt Claude Code mit nicht-Claude-Modellen über ein Gateway nicht, auch wenn unser /v1/messages diese bedient; wir empfehlen Claude-Modelle. Remote Control und Spracheingabe sind mit dem Gateway nicht verfügbar.",
        "description": "Agent im Terminal · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "36438385dd21de7aa597d32d16b607d31d34c95dd623f331a11752c1c5094f5d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "36438385dd21de7aa597d32d16b607d31d34c95dd623f331a11752c1c5094f5d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Codex CLI",
      "application_id": "openai-codex-cli",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Codex verwendet ausschließlich die OpenAI Responses API (die Dokumentation nennt nur wire_api = \"responses\"), daher ist unser /v1/responses erforderlich. Die Anbieter-IDs openai, ollama, lmstudio sind reserviert. Alternative: openai_base_url = \"https://api.ailoot.ai/v1\" für den integrierten Anbieter openai. Ailoot liefert Codex die Modellliste im Format eines Codex-Manifests (GET /v1/models mit client_version). Wählen Sie ein konkretes Modell, das im Katalog das Format OpenAI Responses bietet. In der Momentaufnahme vom 2026-09-30 bietet gemini-3.6-flash OpenAI Chat, Anthropic Messages und Gemini, aber kein Responses; deshalb eignet sich dieses Modell nicht für Codex. Prüfen Sie die verfügbaren Formate anhand der Modellkarte, nicht anhand des Familiennamens.",
        "description": "Agent im Terminal · OpenAI Responses",
        "formats": [
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "0edbabb335bdcf72c18060d5462004255b151bad2a8c0cc1f8f59b447f9da007",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "0edbabb335bdcf72c18060d5462004255b151bad2a8c0cc1f8f59b447f9da007",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hermes Agent",
      "application_id": "hermes-agent",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. transport: chat_completions (OpenAI Chat), anthropic_messages (Anthropic Messages) oder codex_responses (OpenAI Responses). LLM_MODEL in .env wird nicht mehr verwendet; OPENAI_BASE_URL gilt nur für den Anbieter openai-api. Für anthropic_messages geben Sie die Adresse ohne /v1 an, das Anthropic-SDK ergänzt /v1/messages selbst. Hilfsaufgaben wie Bilderkennung und Verlaufsverdichtung nutzen standardmäßig dasselbe Hauptmodell.",
        "description": "Agent im Terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "35b452d81dc348fa627ccb31b56c370e4dc3ff2081487b3a8dac87c2a34e4eca",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "35b452d81dc348fa627ccb31b56c370e4dc3ff2081487b3a8dac87c2a34e4eca",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenClaw",
      "application_id": "openclaw",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. api-Adapter: openai-completions (Standard bei gesetztem baseUrl), openai-responses (nur wenn der Server /v1/responses unterstützt — Ailoot unterstützt dies), anthropic-messages, google-generative-ai u. a. Für anthropic-messages steht baseUrl in den OpenClaw-Beispielen ohne /v1. OpenClaw kann Bilder übermitteln, wenn input des Modells \"image\" enthält. In den Claude-Beispielen wurde nur Text belassen: In der Katalog-Momentaufnahme vom 2026-09-30 weisen diese Methoden keinen image-Eingang aus. Fügen Sie \"image\" nur für ein konkretes Modell hinzu, dessen Karte im aktuellen Katalog Bildeingaben und das ausgewählte API-Format ausweist. Beispielsweise weist gemini-3.6-flash in dieser Momentaufnahme Bildeingaben für OpenAI Chat aus; die tatsächliche Unterstützung hängt von der Modellkarte und dem Format ab. Der Pfad der Hauptkonfigurationsdatei stammt aus der allgemeinen OpenClaw-Praxis; die gelesene Seite nennt außerdem ~/.openclaw/agents/<agentId>/agent/models.json.",
        "description": "Agent im Terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "71d220a09d0c1b446b11e56b4342f0ed74d86507be70aa3d7df1521e7ac67e57",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "71d220a09d0c1b446b11e56b4342f0ed74d86507be70aa3d7df1521e7ac67e57",
      "version_match": null,
      "versions": null
    },
    {
      "application": "opencode",
      "application_id": "opencode",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Das Paket @ai-sdk/openai-compatible ruft /v1/chat/completions auf. Für Modelle, die /v1/responses benötigen, nennt die opencode-Dokumentation das Paket @ai-sdk/openai. Ein Anthropic-kompatibler Anbieter mit eigener baseURL ist in der opencode-Dokumentation nicht beschrieben. Wählen Sie Modelle, für die der aktuelle Katalog das Format OpenAI Chat ausweist. In der Momentaufnahme vom 2026-09-30 bietet gemini-3.6-flash dieses Format; prüfen Sie andere Gemini-Modelle anhand ihrer Karten. Dieser Weg verwendet nicht das native Gemini-Format. Eine Methode im Katalog bedeutet nicht, dass ein Live-Test mit der konkreten Client-Version durchgeführt wurde.",
        "description": "Agent im Terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "e8656dbd534d3d7bd6bdf130f5bee588065500a747e5d458ca38e4eead4fe2f2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "e8656dbd534d3d7bd6bdf130f5bee588065500a747e5d458ca38e4eead4fe2f2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Qwen Code",
      "application_id": "qwen-code",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Protokolltypen: openai (Chat Completions), anthropic, gemini, vertex-ai. Für openai gilt baseUrl mit /v1. Das Dokumentationsbeispiel für anthropic und gemini enthält keine baseUrl, daher empfehlen wir die openai-Variante. Wählen Sie für den Typ openai ein Modell mit dem Format OpenAI Chat im Katalog: gemini-3.6-flash bietet es. Bei anderen Gemini-Modellen kann die Auswahl der Formate abweichen — prüfen Sie die Karte des konkreten Modells. Die Variante mit settings.json liest den Schlüssel aus der Variable AILOOT_API_KEY (Feld envKey): Setzen Sie sie mit export AILOOT_API_KEY=sk-... oder mit einer Zeile AILOOT_API_KEY=sk-... in ~/.qwen/.env, sonst startet Qwen Code mit einem leeren Schlüssel und erhält 401.",
        "description": "Agent im Terminal · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "2e8cc089fc146c9914886f6afe76d55e4fcbf47dbcba28853703c6a747e7b056",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "2e8cc089fc146c9914886f6afe76d55e4fcbf47dbcba28853703c6a747e7b056",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Gemini CLI",
      "application_id": "gemini-cli",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Adresse ohne /v1beta: Das SDK ergänzt /v1beta/models/{model}:generateContent selbst. Die Adresse muss HTTPS verwenden. Der Schlüssel wird im Header x-goog-api-key gesendet und von Ailoot akzeptiert. Es eignen sich nur Modelle, für die im Katalog das Gemini-Format angegeben ist. Prüfen Sie vor dem Start, ob die genaue ID und diese Methode für Ihren Schlüssel verfügbar sind. Kostenpflichtige Gemini-Antworten liefert Ailoot nach der Kostenberechnung vollständig, nicht Wort für Wort; bei langen Antworten erscheint der Text daher nicht sofort.",
        "description": "Agent im Terminal · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "e665f4c8c153c92c6b9a0868eec605085e1305545b8a1c768005896035802d08",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "e665f4c8c153c92c6b9a0868eec605085e1305545b8a1c768005896035802d08",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kimi CLI",
      "application_id": "kimi-cli",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Typen: openai_legacy (Chat Completions, base_url mit /v1), openai_responses (Responses, mit /v1), anthropic (ohne /v1), gemini (base_url ist die Google-Stammadresse, bei uns https://api.ailoot.ai). Das Werkzeug SearchWeb funktioniert nur mit der eigenen Moonshot-Plattform; FetchURL verwendet bei einer anderen API-Adresse den lokalen Download.",
        "description": "Agent im Terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "0b34b322d67b910a7c0f8b2e8310aa98a5a70dbd9294e9164f25557dcfc011b6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "0b34b322d67b910a7c0f8b2e8310aa98a5a70dbd9294e9164f25557dcfc011b6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Crush",
      "application_id": "crush",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Typ openai-compat verwendet OpenAI Chat mit /v1. Typ anthropic verwendet Messages ohne /v1: Crush übergibt die Adresse an anthropic-sdk-go, das /v1/messages selbst ergänzt. Das Crush-README-Beispiel mit /v1 würde /v1/v1/messages und Fehler 404 erzeugen. Der Schlüssel wird in x-api-key gesendet und von Ailoot akzeptiert. Bei leerer Modellliste lädt openai-compat sie aus /v1/models. crushrc wird als Code ausgeführt; starten Sie Crush nicht in fremden Ordnern mit dieser Datei. Im Beispiel hat Claude supports-images = false: Der Katalogstand vom 2026-09-30 weist im gewählten Messages-Format nur Text aus. Unterstützt Ihre Crush-Version diesen Schalter, aktivieren Sie ihn nur für ein Modell, dessen aktuelle Katalogkarte image-Eingabe im gewählten API-Format ausweist. Der Client-Schalter allein verleiht einem Modell keine Bildunterstützung.",
        "description": "Agent im Terminal · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "5441f1fca4c06ac21b96c3fb10e0cc392d6eb5f2fd9581dcf5b2999cea365694",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "5441f1fca4c06ac21b96c3fb10e0cc392d6eb5f2fd9581dcf5b2999cea365694",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Aider",
      "application_id": "aider",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Das Präfix openai/ ist erforderlich. Darüber sendet Aider über LiteLLM Anfragen an das OpenAI-kompatible /v1/chat/completions. Für Aider unbekannte Modelle führen zu einem Hinweis auf den unbekannten Kontext; das ist kein Fehler. Eine eigene base URL für die Anthropic-Adresse wird auf dieser Dokumentationsseite nicht beschrieben.",
        "description": "Agent im Terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "56f9591105eaf009591d52756452081591d2c24aa3e74be878477e2c3c1a4277",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "56f9591105eaf009591d52756452081591d2c24aa3e74be878477e2c3c1a4277",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Goose",
      "application_id": "goose",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Engines eigener Anbieter: openai, anthropic, ollama. Im Goose-Beispiel enthält base_url für engine openai den vollständigen Pfad zu /v1/chat/completions. Beim eingebauten Anbieter ist OPENAI_HOST die Hostadresse ohne Pfad und OPENAI_BASE_PATH der Pfad, standardmäßig v1/chat/completions. Goose ignoriert Schlüssel in config.yaml; verwendet werden nur Umgebungsvariablen oder der Schlüsselbund. Das Repository ist nach aaif-goose/goose umgezogen.",
        "description": "Agent im Terminal · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "6c717c9fb339a4df51d89fe0ffa775e4f5f047bd5deb990b3610721d48138ff8",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "6c717c9fb339a4df51d89fe0ffa775e4f5f047bd5deb990b3610721d48138ff8",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Factory Droid",
      "application_id": "factory-droid",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. provider: anthropic = Messages API (baseUrl wie bei Anthropic, ohne /v1), openai = Responses API (mit /v1), generic-chat-completion-api = Chat Completions (mit /v1). Bei anthropic wird der Schlüssel standardmäßig in x-api-key gesendet, von Ailoot akzeptiert; \"authMode\": \"bearer\" wechselt zu Authorization. Die Schlüssel bleiben lokal. Factory testet ausschließlich die offiziellen Anthropic- und OpenAI-APIs vollständig.",
        "description": "Agent im Terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "78c7aa4d7148fd67b2c88db01bfcb9f2af60ea401eb1a4c032ef162bc62e8914",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "78c7aa4d7148fd67b2c88db01bfcb9f2af60ea401eb1a4c032ef162bc62e8914",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Amp",
      "application_id": "amp",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Custom URL-Formate: chat-completions (<base>/chat/completions), responses (<base>/responses), anthropic-messages (<base>/v1/messages, /v1 wird nicht doppelt angefügt), google-genai (<base>/models/<model>:streamGenerateContent). Der Schlüssel wird als Authorization: Bearer gesendet. Das Mapping verwendet kanonische Amp-IDs im Format provider/model; der Pfeil legt die an uns gesendete ID fest. Modelle außerhalb dieser Anbindung bedient Amp selbst gegen eigene Credits. Laut Dokumentation muss der eigene Host für Amp erreichbar sein; die Adresse ist öffentlich, diese Bedingung ist erfüllt.",
        "description": "Agent im Terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "c163fd3b21763ddb968424c7fc89c3289845a38ebbb40320236b24e47e3f3f71",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "c163fd3b21763ddb968424c7fc89c3289845a38ebbb40320236b24e47e3f3f71",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AIChat",
      "application_id": "aichat",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Im AIChat-Konfigurationsbeispiel enthält api_base für claude /v1 und für gemini /v1beta; bei Ailoot ebenso. Die drei Clients erschließen alle drei Ailoot-Formate: OpenAI, Anthropic und Gemini.",
        "description": "Agent im Terminal · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "329696dbc9805cfd28ea3e21f929ba3ce4e7260c4a96892535795a153a195928",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "329696dbc9805cfd28ea3e21f929ba3ce4e7260c4a96892535795a153a195928",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue CLI",
      "application_id": "continue-cli",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Für OpenAI-kompatible Dienste verwendet Continue provider: openai und apiBase mit /v1. Erweiterung und CLI nutzen dasselbe Konfigurationsformat; die Datei wird mit --config übergeben.",
        "description": "Agent im Terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "3346c60ea2a6145983f5d890a3884d2dcbd83186be2b7060a15a2649ba1e07ba",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "3346c60ea2a6145983f5d890a3884d2dcbd83186be2b7060a15a2649ba1e07ba",
      "version_match": null,
      "versions": null
    },
    {
      "application": "ForgeCode",
      "application_id": "forge",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Konfiguration über .env ist als veraltet gekennzeichnet. Beim ersten Start übernimmt Forge die Variablen in seinen Dateispeicher. Die genauen Einträge im Assistenten provider login werden im README nicht genannt.",
        "description": "Agent im Terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "3044f04fd319e0d566f60c9a7e12455054b42cb74dfa899ac6fb2854b2ffdd03",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "3044f04fd319e0d566f60c9a7e12455054b42cb74dfa899ac6fb2854b2ffdd03",
      "version_match": null,
      "versions": null
    },
    {
      "application": "GitHub Copilot CLI",
      "application_id": "github-copilot-cli",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Typen: openai (standardmäßig, beliebiger OpenAI-kompatibler Server), azure, anthropic. Das Modell muss Tool-Aufrufe und Streaming unterstützen. COPILOT_PROVIDER_WIRE_API wählt das Protokoll; dessen Werte werden auf der Seite nicht aufgelistet. Limits können mit COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS gesetzt werden.",
        "description": "Agent im Terminal · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "252c75d409cd787a652dda904daaf1a7cd771028867725005408e2bdc372ba87",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "252c75d409cd787a652dda904daaf1a7cd771028867725005408e2bdc372ba87",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptme",
      "application_id": "gptme",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Beliebiger OpenAI-kompatibler Server; der Schlüssel wird zuerst in api_key, dann api_key_env, dann <NAME>_API_KEY gesucht. Anbieterliste: gptme-util providers list.",
        "description": "Agent im Terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "0f12beb0030c9678fdf56f0c66138b11e38f999438713a1352fda4ca8380c1ab",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "0f12beb0030c9678fdf56f0c66138b11e38f999438713a1352fda4ca8380c1ab",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code CLI",
      "application_id": "kilo-code-cli",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Im Dialog Custom provider stehen folgende Protokolle zur Auswahl: OpenAI Compatible (Chat Completions), OpenAI Responses, Anthropic Messages. {env:VAR} funktioniert nur in der vertrauenswürdigen globalen Konfiguration (~/.config/kilo); in der projektbezogenen kilo.json wird der Schlüssel nicht aus der Variable eingesetzt.",
        "description": "Agent im Terminal · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "72b8ec3002ac9706e9c2163589929bdbfab303426681012b4317ba52263240df",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "72b8ec3002ac9706e9c2163589929bdbfab303426681012b4317ba52263240df",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LLM",
      "application_id": "llm-cli",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Standardmäßig Chat Completions; responses: true schaltet das Modell auf /responses um. Wenn api_base festgelegt ist, wird der OpenAI-Schlüssel nicht gesendet — api_key_name ist erforderlich. Dies ist ein CLI-Werkzeug für Anfragen, kein Agent.",
        "description": "Agent im Terminal · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "3e566e3b5ce106453820f0835b6cb8fe70fc8b9decf88d2ca928cece7a08c60f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "3e566e3b5ce106453820f0835b6cb8fe70fc8b9decf88d2ca928cece7a08c60f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "mini-SWE-agent",
      "application_id": "mini-swe-agent",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Verwendet LiteLLM: model_kwargs werden direkt an litellm.completion übergeben. Ohne Preisverzeichnis meldet LiteLLM unbekannte Kosten — deaktivieren Sie die Erfassung mit cost_tracking: \"ignore_errors\" (oder MSWEA_COST_TRACKING=ignore_errors). Die Übergabe des Schlüssels über OPENAI_API_KEY ist LiteLLM-Standard, wird aber auf der mini-SWE-agent-Seite selbst nicht gezeigt.",
        "description": "Agent im Terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "00e2dea256bd91052c8c9cfac1127ba4277e19c8c3a12c621514b7f679ad55e6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "00e2dea256bd91052c8c9cfac1127ba4277e19c8c3a12c621514b7f679ad55e6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenHands CLI",
      "application_id": "openhands-cli",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. OpenHands verwendet LiteLLM; für einen OpenAI-Proxy verlangt die Dokumentation ein Custom Model der Form openai/<Modell> und die Base URL des Proxys. Änderungen über --override-with-envs werden nicht gespeichert. In der Weboberfläche: Settings → LLM → Advanced → Custom Model, Base URL, API Key.",
        "description": "Agent im Terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "a59fb3f84e91bc9ef039caf91450222633dafc323f7273b4e540392e19868053",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "a59fb3f84e91bc9ef039caf91450222633dafc323f7273b4e540392e19868053",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pi",
      "application_id": "pi",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Pi-Dokumentation erlaubt ausdrücklich OpenAI-, Anthropic- und Google-kompatible Endpunkte über models.json; das Beispiel verwendet api: openai-completions. apiKey unterstützt $NAME/${NAME}, einen Literalwert oder einen mit ! eingeleiteten Befehl. Die Datei wird beim Öffnen von /model erneut eingelesen.",
        "description": "Agent im Terminal · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "4404d4e8e84b2f5a8baae37193366618343c2ba532bf69a28498c5be41a59c24",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "4404d4e8e84b2f5a8baae37193366618343c2ba532bf69a28498c5be41a59c24",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Plandex",
      "application_id": "plandex",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Eigene Anbieter funktionieren nur in selbst gehostetem Plandex; in der Cloud mit BYO-Schlüsseln sind nur integrierte Anbieter zugelassen. Alle eigenen Anbieter müssen OpenAI-kompatibel sein (Chat Completions). Anschließend wird das Modell in das eigene model pack aufgenommen.",
        "description": "Agent im Terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "cced83636ee3781df36fcba95ba0733612ceb346cbcfc5ad766f64cceca74a4f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "cced83636ee3781df36fcba95ba0733612ceb346cbcfc5ad766f64cceca74a4f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae Agent",
      "application_id": "trae-agent",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. In YAML nur Leerzeichen verwenden, keine Tabulatoren. Für das Anthropic-Format: provider: anthropic und ANTHROPIC_BASE_URL (die genaue Erwartung bezüglich /v1 für anthropic ist in der README nicht angegeben; verwenden Sie https://api.ailoot.ai).",
        "description": "Agent im Terminal · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "3d1b30557515017f72a509fa6b2c5136fc4180e6e70cf404db292bc3697a5747",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "3d1b30557515017f72a509fa6b2c5136fc4180e6e70cf404db292bc3697a5747",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Warp",
      "application_id": "warp",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Nur OpenAI Chat Completions (POST /v1/chat/completions). Die Anfragen laufen über Warp-Server: Der Schlüssel wird lokal gespeichert, aber mit jeder Anfrage an das Warp-Backend übermittelt. Die Modi Auto und eigene Router verbrauchen immer Warp-Credits; Cloud-Agenten verwenden diesen Endpunkt nicht. Verfügbar mit Free und kostenpflichtigen Tarifen für Einzelpersonen und Teams mit bis zu 10 Personen. Wählen Sie Modelle, für die der aktuelle Katalog das Format OpenAI Chat ausweist. In der Momentaufnahme vom 2026-09-30 bietet gemini-3.6-flash dieses Format; prüfen Sie andere Gemini-Modelle anhand ihrer Karten. Dieser Weg verwendet nicht das native Gemini-Format. Eine Methode im Katalog bedeutet nicht, dass ein Live-Test mit der konkreten Client-Version durchgeführt wurde.",
        "description": "Agent im Terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "d20370637ec0b658ce4f07a0f99144592274dda26c721e4c7ea4a77c7bb3b19d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "d20370637ec0b658ce4f07a0f99144592274dda26c721e4c7ea4a77c7bb3b19d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline",
      "application_id": "cline",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. OpenAI Compatible verwendet /v1/chat/completions, daher die Adresse mit /v1. Die Anthropic-Variante verwendet /v1/messages und eine Adresse ohne /v1, listet jedoch nur Anthropic-Modellnamen; andere Ailoot-Modelle sind über OpenAI Compatible verfügbar. Der Agentenmodus benötigt ein Modell mit Tool-Aufrufen. Gemini 3.1 Pro ist über chat/completions nicht verfügbar, sondern nur in Gemini- und Anthropic-Formaten; verwenden Sie hier gemini-3.6-flash.",
        "description": "Editor-Erweiterung · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "0e7d8931f281a1e4fb650173d89fa5051afea1e08b7f010bbe0a7614d45c2fd5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "0e7d8931f281a1e4fb650173d89fa5051afea1e08b7f010bbe0a7614d45c2fd5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Roo Code",
      "application_id": "roo-code",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Roo Code ruft Werkzeuge nur im OpenAI-Format auf; das Modell muss daher tools in /v1/chat/completions unterstützen. Die Anthropic-Variante verwendet /v1/messages, die Adresse ohne /v1.",
        "description": "Editor-Erweiterung · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "f20fe106d39fe077f08d8abcd58600652ab6d7e1b0299ec51bd3fb59d2fa22b8",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "f20fe106d39fe077f08d8abcd58600652ab6d7e1b0299ec51bd3fb59d2fa22b8",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code",
      "application_id": "kilo-code",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Kilo fragt {Base URL}/models ab und zeigt die Modellliste selbst an — unser GET /v1/models liefert den gesamten Katalog. Auch die vollständige Adresse .../v1/chat/completions lässt sich angeben. Eigene Header werden unterstützt.",
        "description": "Editor-Erweiterung · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "9f76207d379317d3c0c47f6518ddf626f8a0742cafc5aa305abdb47301e28f1d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "9f76207d379317d3c0c47f6518ddf626f8a0742cafc5aa305abdb47301e28f1d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue",
      "application_id": "continue",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. apiBase muss auf /v1 enden. Bei Namen wie gpt-5 oder der o-Serie kann Continue selbst /v1/responses wählen. Unsere gpt-* unterstützen /v1/responses und /v1/chat/completions; useResponsesApi: false erzwingt chat/completions. useLegacyCompletionsEndpoint wird nicht benötigt.",
        "description": "Editor-Erweiterung · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "c3312a2918404a5937bedf03dd5dca646a19908e9403bbb2b3dff6b29fae9a44",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "c3312a2918404a5937bedf03dd5dca646a19908e9403bbb2b3dff6b29fae9a44",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zed",
      "application_id": "zed",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Bei openai_compatible enthält die Adresse /v1 (verwendet /v1/chat/completions; capabilities.chat_completions = false schaltet das Modell auf /v1/responses um). Bei anthropic_compatible ist die Adresse ohne /v1 (verwendet /v1/messages; Zed sendet den Schlüssel in x-api-key — Ailoot akzeptiert ihn). Standardmäßig gelten images = false und parallel_tool_calls = false. Zed kann Bilder übermitteln; aktivieren Sie images aber nur für ein konkretes Modell, dessen aktuelle Katalogkarte Bildeingaben im ausgewählten API-Format ausweist. In den GPT- und Claude-Beispielen gilt images = false: Die Momentaufnahme vom 2026-09-30 weist für sie nur Text aus. Beispielsweise weist gemini-3.6-flash in dieser Momentaufnahme Bildeingaben für OpenAI Chat aus; die tatsächliche Unterstützung hängt von der Modellkarte und dem Format ab. Für Modelle mit Reasoning gibt es das Feld reasoning_effort. Die max_tokens-Werte im Beispiel geben die Kontextgröße an; die genauen Limits finden Sie im Modellkatalog.",
        "description": "Code-Editor · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "60b1c90a6c962d872487294d419860981cfde2399f1c9c4de045d023390b9e83",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "60b1c90a6c962d872487294d419860981cfde2399f1c9c4de045d023390b9e83",
      "version_match": null,
      "versions": null
    },
    {
      "application": "VS Code + Copilot Chat",
      "application_id": "vscode-copilot-byok",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. url ist der VOLLSTÄNDIGE Endpunktpfad. apiType-Werte: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). BYOK funktioniert ohne Copilot-Tarif und ohne GitHub-Anmeldung, aber nur für Chat/Agenten — Inline-Vorschläge bleiben bei Copilot. Organisationsadministratoren (Business/Enterprise) können die BYOK-Richtlinie deaktivieren. Die obigen Token-Limits sind Beispiele; verwenden Sie die Katalogwerte. In diesen Beispielen gilt vision = false: Die Katalog-Momentaufnahme vom 2026-09-30 weist für GPT/OpenAI Chat und Claude/Anthropic Messages nur Text aus. Falls Ihre VS-Code-Version vision anbietet, aktivieren Sie es nur für ein Modell, dessen aktuelle Katalogkarte Bildeingaben im ausgewählten API-Format ausweist; ein Feld im Client bestätigt keine Bildunterstützung durch das ausgewählte Modell.",
        "description": "Editor-Erweiterung · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "dd3b1e1d6a70d9e91c401cbc0b846a849f0b3a982add350bba1312d65ba0c2c6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "dd3b1e1d6a70d9e91c401cbc0b846a849f0b3a982add350bba1312d65ba0c2c6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "JetBrains AI Assistant",
      "application_id": "jetbrains-ai-assistant",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Wählen Sie OpenAI-compatible und tragen Sie https://api.ailoot.ai/v1 als URL sowie Ihren API Key ein. Klicken Sie auf Test Connection, dann auf Apply, und wählen Sie ein Modell in AI Chat. Weisen Sie es für IDE-Funktionen unter Models Assignment zu. Aktivieren Sie Tool calling nur bei einem Modell mit Werkzeugunterstützung; die Codevervollständigung wird separat eingerichtet.",
        "description": "Codeeditor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "f4a87700f643f16f3b22cb61273eb3102db6013923a3324c7afcd6fabab82a08",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "f4a87700f643f16f3b22cb61273eb3102db6013923a3324c7afcd6fabab82a08",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Xcode",
      "application_id": "xcode",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Apple verlangt, dass der Anbieter Chat Completions unterstützt und auf {URL}/v1/models und {URL}/v1/chat/completions antwortet. Ailoot akzeptiert den Schlüssel in x-api-key und in Authorization: Bearer (wenn der Header Authorization ausgewählt wird, ergänzt Xcode Berichten zufolge das Präfix Bearer selbst). Xcode-Agenten werden separat konfiguriert und sind nicht Teil dieser Anleitung.",
        "description": "Codeeditor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "ecdc92dd17cf9fabb6fba1cc756684a6b4c59a9453445b10a31d3ccee51a5db2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "ecdc92dd17cf9fabb6fba1cc756684a6b4c59a9453445b10a31d3ccee51a5db2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "avante.nvim",
      "application_id": "avante-nvim",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Im Plugin-Wiki endet die OpenAI-kompatible Adresse auf /v1; das Plugin ergänzt /chat/completions. Der eingebaute Anbieter claude verwendet eine Adresse wie https://api.anthropic.com, für Ailoot also ohne /v1. Eigene Anbieter ohne __inherited_from benötigen die vollständige Adresse und eigene Funktionen zum Parsen der Antwort.",
        "description": "Neovim-Plugin · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "3b276b9dcde47918512bcfa6bbbb23d0cd7b265577b22e5b7dbf048207dbbfcd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "3b276b9dcde47918512bcfa6bbbb23d0cd7b265577b22e5b7dbf048207dbbfcd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "codecompanion.nvim",
      "application_id": "codecompanion-nvim",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. openai_compatible trennt Host (env.url, ohne /v1) und Pfad (env.chat_url). env-Werte können Umgebungsvariablennamen, cmd:..., file:... oder Lua-Funktionen sein. Auch der Adapter anthropic lässt sich mit einer eigenen url für /v1/messages erweitern.",
        "description": "Neovim-Plugin · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "7e168ecce4d58b9919b9d1afd46fc52affc91ea9c64c6dd0b7697fb631c1702e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "7e168ecce4d58b9919b9d1afd46fc52affc91ea9c64c6dd0b7697fb631c1702e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptel",
      "application_id": "gptel",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. :host enthält nur den Hostnamen, ohne https:// oder Pfad; der Pfad steht in :endpoint. gptel-make-anthropic sendet x-api-key und anthropic-version, die Ailoot akzeptiert.",
        "description": "Emacs-Paket · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "30f3754d8e18eff3f1efbd316fa6285c8bba2c1c8fb33b37af187454bdba731d",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "30f3754d8e18eff3f1efbd316fa6285c8bba2c1c8fb33b37af187454bdba731d",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Theia IDE",
      "application_id": "theia",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. url ist die Basisadresse und endet mit /v1. Für Modelle, die nicht von OpenAI stammen, ist developerMessageSettings: \"system\" die sichere Wahl.",
        "description": "Codeeditor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "70756363c9dc2d8bbf22dfcd3d99be670315d84f0523292500102442c493395c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "70756363c9dc2d8bbf22dfcd3d99be670315d84f0523292500102442c493395c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae IDE",
      "application_id": "trae",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Bei deaktiviertem Full URL ergänzt Trae den Pfad des ausgewählten Formats selbst (für OpenAI eine Adresse mit /v1, für Anthropic ohne /v1). Bei aktiviertem Full URL geben Sie https://api.ailoot.ai/v1/chat/completions oder https://api.ailoot.ai/v1/messages ein. Das Feld Model Series passt die Prompts an die Modellfamilie an.",
        "description": "Code-Editor · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "4efbdb1cedfffb6ed88b1837eac292a0d44879db484c6a842f9391419a6ea97b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "4efbdb1cedfffb6ed88b1837eac292a0d44879db484c6a842f9391419a6ea97b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Open WebUI",
      "application_id": "open-webui",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Format OpenAI Chat Completions; die URL muss /v1 enthalten und darf nicht mit einem Schrägstrich enden. Die Modellliste wird aus /v1/models geladen; bei einem großen Katalog (252 Modelle) empfiehlt es sich, Model IDs einzuschränken und den Modelllisten-Cache zu aktivieren (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). Für RAG-Embeddings gibt es die separate Einstellung RAG_OPENAI_API_BASE_URL.",
        "description": "Web-Chat auf eigenem Server · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "252256900059f97c9f376a086bd108e01d311c8a913102faafe4ba2e96904bae",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "252256900059f97c9f376a086bd108e01d311c8a913102faafe4ba2e96904bae",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LibreChat",
      "application_id": "librechat",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Ein gewöhnlicher custom endpoint = OpenAI Chat Completions (baseURL mit /v1). provider: 'anthropic' aktiviert den nativen Client /v1/messages; im Dokumentationsbeispiel ist die baseURL für Anthropic ohne /v1 angegeben (https://api.anthropic.com), für uns daher https://api.ailoot.ai. fetch: true lädt die Liste aus /v1/models.",
        "description": "Web-Chat auf eigenem Server · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "38846b34a66283e59897ce94d77c10d468578e5b42e69e8c7119f8683942c1b1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "38846b34a66283e59897ce94d77c10d468578e5b42e69e8c7119f8683942c1b1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cherry Studio",
      "application_id": "cherry-studio",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Dokumentation bestätigt die Protokolle OpenAI, Anthropic, OpenAI Responses und Gemini sowie die Vorschau des endgültigen Pfads unter dem Feld. Regeln zum Ergänzen von /v1 werden nicht erläutert; orientieren Sie sich an der Vorschau. Alle drei unserer Formate (Chat Completions, Responses, Messages) eignen sich.",
        "description": "Desktop-Anwendung · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "7108d9498d49bf9b5eaf779e81f174d800a600b27f6c57f82354283d61349fe6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "7108d9498d49bf9b5eaf779e81f174d800a600b27f6c57f82354283d61349fe6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Chatbox",
      "application_id": "chatbox",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Dokumentation nennt API Host ohne /v1, zum Beispiel https://api.openai.com, und den Standardpfad /v1/chat/completions. Es gibt auch den Typ Google Gemini compatible, der für unser /v1beta jedoch nicht geprüft wurde. JSON-Konfigurationsimport (type: 'openai', apiHost, apiPath) ist seit 1.15.1 über chatbox://provider/import?config=<base64> verfügbar. Für die gezeigten GPT- und Claude-Modelle ist vision deaktiviert: Der Katalogstand vom 2026-09-30 weist für das OpenAI-Chat-Format nur Text aus. Bietet Ihre Chatbox-Version vision an, aktivieren Sie es nur für ein Modell, dessen aktuelle Katalogkarte image-Eingabe im gewählten API-Format ausweist. Dass der Client ein Bild anhängen kann, belegt keine Bildunterstützung durch das Modell.",
        "description": "Computer und Smartphone · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "916779b0b55a6acc6974418edf5f41b00bc490ac1e6e8268f2b6f4714a6ba39e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "916779b0b55a6acc6974418edf5f41b00bc490ac1e6e8268f2b6f4714a6ba39e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LobeChat",
      "application_id": "lobechat",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. OPENAI_PROXY_URL ist standardmäßig https://api.openai.com/v1, daher mit /v1 angeben. ANTHROPIC_PROXY_URL ist standardmäßig https://api.anthropic.com (ohne /v1). Über GOOGLE_PROXY_URL lässt sich grundsätzlich das Gemini-Format anbinden (https://api.ailoot.ai), diesen Weg haben wir aber nicht geprüft. Verwenden Sie den Servermodus: Bei direkten Anfragen aus dem Browser kann die Ailoot-API diese derzeit aufgrund der CORS-Regeln ablehnen.",
        "description": "Web-Chat auf eigenem Server · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "ada6383ca5202a5da0d11d67620857d26ebfcb63c938d855d93835c5ac83a3d9",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "ada6383ca5202a5da0d11d67620857d26ebfcb63c938d855d93835c5ac83a3d9",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Jan",
      "application_id": "jan",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Dokumentation: Für OpenAI-kompatible Anbieter muss die Base URL /v1 enthalten (sonst 404); ein abschließender Schrägstrich wird entfernt. Für den Anthropic-Modus enthält das LiteLLM-Beispiel kein /v1. Modellfähigkeiten (tools, vision) werden bei eigenen Anbietern manuell festgelegt. Reserveschlüssel werden unterstützt (erneuter Versuch nur bei 401/403/429).",
        "description": "Desktop-Anwendung · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "cbd9bb5615cd809c8d24b472da9e43edf427a64c8a8ddb4c8ead06d294979ceb",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "cbd9bb5615cd809c8d24b472da9e43edf427a64c8a8ddb4c8ead06d294979ceb",
      "version_match": null,
      "versions": null
    },
    {
      "application": "SillyTavern",
      "application_id": "sillytavern",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Dokumentation: Bei Verbindungsproblemen /v1 hinzufügen und /chat/completions NICHT hinzufügen. Die Modellliste wird geladen, wenn der Server /v1/models bereitstellt (unser Server tut dies).",
        "description": "Rollenspiel-Chat · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "abe0ab013d6fc919723f0924afda701b2e67c6e3f3fdbf44c258d9e78e1ef762",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "abe0ab013d6fc919723f0924afda701b2e67c6e3f3fdbf44c258d9e78e1ef762",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AnythingLLM",
      "application_id": "anythingllm",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Der Anbieter wird in der Dokumentation als „für Entwickler“ gekennzeichnet. Bei Bedarf GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. Für Embeddings existiert ein separater generic-openai embedder (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY), Modell nemotron-3-embed über /v1/embeddings.",
        "description": "Chat mit Dokumenten · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "24f71ebbe3ecc633b3b2eef4a1237fd29da3214ca85f127c8d38677a7e1ad509",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "24f71ebbe3ecc633b3b2eef4a1237fd29da3214ca85f127c8d38677a7e1ad509",
      "version_match": null,
      "versions": null
    },
    {
      "application": "big-AGI",
      "application_id": "big-agi",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Dokumentation beschreibt die Variablen als Ersatz für den backend host von OpenAI und Anthropic, für Proxys und eigene Endpunkte. Da „host“ angegeben ist, verwenden wir die Adresse ohne /v1. Das genaue Pfadformat wird nicht erläutert; prüfen Sie es mit der ersten Anfrage.",
        "description": "Web-Chat auf eigenem Server · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "d0ab102343597d1e683ad757ce9df165e71dc4c6e3af6671305730201a4465f1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "d0ab102343597d1e683ad757ce9df165e71dc4c6e3af6671305730201a4465f1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "BoltAI",
      "application_id": "boltai",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die vollständige Adresse von chat completions ist erforderlich. Damit AI Command diesen Dienst nutzt, legen Sie ihn als Standard fest. Die Anleitung basiert auf der BoltAI-Hilfe; in BoltAI 2 können die Fenster abweichen.",
        "description": "Mac-Anwendung · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "348b552fb0f3438a890e65417b4c55187bef6b7d71c10adfbbb04164d6ea79bf",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "348b552fb0f3438a890e65417b4c55187bef6b7d71c10adfbbb04164d6ea79bf",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hugging Face Chat UI",
      "application_id": "hugging-face-chat-ui",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Chat UI arbeitet ausschließlich mit OpenAI-kompatiblen APIs über OPENAI_BASE_URL und lädt die Modellliste aus /models.",
        "description": "Web-Chat auf eigenem Server · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "9c1a58397a85bd9e8739dacd5ca12ae0a0af97c75cd4458bc45e91d6958a3a4f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "9c1a58397a85bd9e8739dacd5ca12ae0a0af97c75cd4458bc45e91d6958a3a4f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Msty Studio",
      "application_id": "msty-studio",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Dokumentation bestätigt einen eigenen OpenAI-kompatiblen Anbieter, gibt aber kein Adressformat an; /v1 ist die übliche Basis der OpenAI-API. Prüfen Sie bei einem Fehler 404 die Variante ohne /v1. Ein eigener Anthropic-kompatibler Endpunkt ist in der Dokumentation nicht beschrieben.",
        "description": "Desktop-Anwendung · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "246dc687a46fe6f31620cef34469a8569a3eecd47b7df214f91c79b9b96f76f3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "246dc687a46fe6f31620cef34469a8569a3eecd47b7df214f91c79b9b96f76f3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "NextChat",
      "application_id": "nextchat",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Verwenden Sie für diese Einrichtung OpenAI Chat über den NextChat-Server. Setzen Sie bei der Bereitstellung mit Vercel oder Docker BASE_URL=https://api.ailoot.ai ohne /v1 sowie OPENAI_API_KEY, CUSTOM_MODELS und DEFAULT_MODEL. Stellen Sie den Server nach Änderungen dieser Variablen erneut bereit.",
        "description": "Web-Chat auf eigenem Server · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "53bbf3c21b0224f395859caf988723c7f6fb96feb023fba30e338cad3a4f0237",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "53bbf3c21b0224f395859caf988723c7f6fb96feb023fba30e338cad3a4f0237",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Copilot",
      "application_id": "obsidian-copilot",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Modellliste wird aus /v1/models geladen; Modelle lassen sich auch manuell eingeben. Wenn Test erfolgreich ist, Quick Chat aber keine Nachrichten sendet, aktivieren Sie Enable CORS beim Anbieter (die Antwort kommt vollständig, ohne Streaming). Schlüssel werden in Obsidian Keychain gespeichert.",
        "description": "Obsidian-Plugin · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "aff78325523f766ae732683e41c9415020b033318fed7c1d777138882bde8de0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "aff78325523f766ae732683e41c9415020b033318fed7c1d777138882bde8de0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Page Assist",
      "application_id": "page-assist",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Dokumentation bestätigt Custom mit API URL und Schlüssel; das URL-Format wird nicht erläutert, /v1 ist die übliche Basis der OpenAI-API. Das automatische Laden von Modellen ist nur für Ollama, LM Studio und Llamafile garantiert — bei anderen Anbietern werden Modelle manuell hinzugefügt.",
        "description": "Browser-Erweiterung · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "e16ad29a0dc1942872c7c6e904ef544d075dc49432e9a94f258e34cde3b7867f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "e16ad29a0dc1942872c7c6e904ef544d075dc49432e9a94f258e34cde3b7867f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Raycast AI",
      "application_id": "raycast-ai",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. base_url ist ein OpenAI-kompatibler Endpunkt ohne das Suffix /chat/completions. Raycast liest die Datei ohne Neustart erneut ein. Wenn abilities nicht festgelegt sind, gelten tools und vision als nicht unterstützt. Die Modelle erscheinen in Quick AI, AI Chat und AI Commands. In diesem Beispiel gilt vision.supported = false: Die Katalog-Momentaufnahme vom 2026-09-30 weist für Claude/OpenAI Chat nur Text aus. Falls Ihre Raycast-Version diese Einstellung unterstützt, aktivieren Sie vision nur für ein Modell, dessen aktuelle Katalogkarte Bildeingaben im Format OpenAI Chat ausweist; das Client-Flag allein bestätigt keine Bildunterstützung durch die API.",
        "description": "Launcher · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "57e8f834634f030749b7a61612e7e4b00e4e426726dde6744398371dd9448d3a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "57e8f834634f030749b7a61612e7e4b00e4e426726dde6744398371dd9448d3a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "TypingMind",
      "application_id": "typingmind",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Endpoint wird als vollständiger Pfad eingegeben. Der Schlüssel wird mit dem eigenen Header Authorization: Bearer sk-... übermittelt — Ailoot akzeptiert ihn. Die Webversion von TypingMind ruft die API direkt aus dem Browser auf; derzeit können solche Anfragen durch CORS blockiert werden. Die Desktop-Version ist zuverlässiger. Der Typ Gemini in TypingMind sendet den Schlüssel im Header apiKey, den Ailoot nicht akzeptiert — verwenden Sie den Typ OpenAI Chat Completions.",
        "description": "Webanwendung · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "a07472e9e64f6007140f7d8d19df8eaa58044f4a725506799cb0c786e8f6c94f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "a07472e9e64f6007140f7d8d19df8eaa58044f4a725506799cb0c786e8f6c94f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Python)",
      "application_id": "openai-python-sdk",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Adresse mit /v1: Das SDK fügt /chat/completions, /responses, /embeddings, /images/*, /audio/* selbst hinzu. Chat Completions und Responses funktionieren (Responses bei Modellen, für die der Katalog dieses Format ausweist). Streaming-Ausgabe und Werkzeuge entsprechen dem Standard. Ailoot-Fehler kommen als JSON mit Request ID und werden als openai.APIStatusError abgefangen.",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "70712703cf31c13a6dcff6efbc038df4898396bfb093b745b9bb89389d395a27",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "70712703cf31c13a6dcff6efbc038df4898396bfb093b745b9bb89389d395a27",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Node.js)",
      "application_id": "openai-node-js-sdk",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die README zeigt die Option baseURL; das Einlesen von OPENAI_BASE_URL ist im Client-Quellcode sichtbar (src/client.ts), der Standardwert ist https://api.openai.com/v1. Geben Sie die Ailoot-Adresse mit /v1 an. Sowohl chat.completions als auch responses sind verfügbar.",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "16e6244885874fda4d3ab0328df5fc1fdabc8373692f77849361edfba31e666b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "16e6244885874fda4d3ab0328df5fc1fdabc8373692f77849361edfba31e666b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Anthropic SDK (Python)",
      "application_id": "anthropic-python-sdk",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Adresse OHNE /v1: Das SDK ergänzt /v1/messages selbst. Das Gateway akzeptiert den Schlüssel in x-api-key, wie ihn das SDK sendet, und in Authorization: Bearer. Streaming, Tools und /v1/messages/count_tokens funktionieren. Stapelverarbeitung (Batches) und Files API sind im Ailoot-Katalog nicht ausgewiesen.",
        "description": "SDK · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "7d229837ca416f2b568ffec8da3da03da05a5b7e7191a070b5a10b93851d9fe3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "7d229837ca416f2b568ffec8da3da03da05a5b7e7191a070b5a10b93851d9fe3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Vercel AI SDK",
      "application_id": "vercel-ai-sdk",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Anbieter verwenden unterschiedliche Adressen: OpenAI-kompatibel und Anthropic mit /v1 (bei Anthropic standardmäßig https://api.anthropic.com/v1), Google mit /v1beta (standardmäßig https://generativelanguage.googleapis.com/v1beta). Der Anbieter @ai-sdk/openai verwendet standardmäßig die Responses API; für Modelle ohne die Methode responses nutzen Sie openai.chat(\"id\") oder createOpenAICompatible.",
        "description": "SDK · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "557f4ecc464ca83edd21d36ad7e5c08b35c79c1c351164ab21eb6d777844e964",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "557f4ecc464ca83edd21d36ad7e5c08b35c79c1c351164ab21eb6d777844e964",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LangChain",
      "application_id": "langchain",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. ChatOpenAI: Adresse mit /v1. Laut Dokumentation unterstützt ChatOpenAI nur die offizielle OpenAI-Spezifikation: Nicht standardmäßige Felder wie reasoning_content bei Modellen anderer Anbieter werden nicht gespeichert. Für Claude eignet sich ChatAnthropic besser: Adresse ohne /v1, das SDK fügt /v1/messages selbst hinzu. Der Parameter base_url und die Variablen ANTHROPIC_API_URL/ANTHROPIC_BASE_URL von ChatAnthropic sind in der Klassendokumentation im Quellcode beschrieben (langchain_anthropic/chat_models.py), nicht auf der Integrationsseite. Das Flag use_responses_api aktiviert bei ChatOpenAI den Responses-Modus.",
        "description": "Framework · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "45907c5756a1dc8dc16927a590c7fa2fe9fa46d0c8d211f208afc230f2ede881",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "45907c5756a1dc8dc16927a590c7fa2fe9fa46d0c8d211f208afc230f2ede881",
      "version_match": null,
      "versions": null
    },
    {
      "application": "CrewAI",
      "application_id": "crewai",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/messages und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Das Präfix openai/ oder anthropic/ wählt den Anbieter in CrewAI; die Anfrage enthält die id ohne Präfix. Für OpenAI die Adresse mit /v1, für Anthropic ohne /v1. Die Dokumentation beschreibt außerdem custom_openai=True für beliebige OpenAI-kompatible Gateways. Bei Anthropic ist max_tokens erforderlich.",
        "description": "Agenten-Framework · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "1ac2d2c2012669418ee4d2bec0c6f5bec704135b88695d08b0fc896b23f32dea",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "1ac2d2c2012669418ee4d2bec0c6f5bec704135b88695d08b0fc896b23f32dea",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Google GenAI SDK (Python)",
      "application_id": "google-genai-python",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Adresse ohne /v1beta: Das SDK setzt /v1beta/models/{model}:generateContent selbst zusammen. Der Schlüssel wird in x-goog-api-key gesendet und von Ailoot akzeptiert. Verfügbar sind nur Modelle mit Gemini-Format. Eine eigene Adresse für die JavaScript-Version (@google/genai) wird in der Dokumentation nicht beschrieben; deshalb zeigen wir sie hier nicht.",
        "description": "SDK · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "368ae5207ce51bb7d8d1eb78e9d69009eb0c78af0657abe59597e7883794e8e4",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "368ae5207ce51bb7d8d1eb78e9d69009eb0c78af0657abe59597e7883794e8e4",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM",
      "application_id": "litellm",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Das Präfix openai/ bezeichnet das OpenAI-kompatible Protokoll; an Ailoot wird die id ohne Präfix übermittelt. LiteLLM fügt /chat/completions und /embeddings selbst hinzu; laut Dokumentation muss die Adresse bei einem Fehler Not Found mit /v1 enden.",
        "description": "SDK · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "7bf64b625efeba555696d7f3da8dd67150321e10480fe9826a27940a5dc8f058",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "7bf64b625efeba555696d7f3da8dd67150321e10480fe9826a27940a5dc8f058",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM Proxy",
      "application_id": "litellm-proxy",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Der Proxy ist nützlich, wenn Sie dem Team eigene interne Schlüssel bereitstellen möchten, die auf einem einzigen Ailoot-Schlüssel aufbauen. Abbuchungen in Ailoot erfolgen über den in api_key angegebenen Schlüssel. Adresse mit /v1.",
        "description": "Eigenes Gateway · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "7eb5e104c427f47011e3de787441f41ee482a4b977e380c06e8ec803e0a3552f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "7eb5e104c427f47011e3de787441f41ee482a4b977e380c06e8ec803e0a3552f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LlamaIndex",
      "application_id": "llamaindex",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Adresse mit /v1. is_chat_model=True ist erforderlich, sonst verwendet die Klasse das veraltete /completions. is_function_calling_model=True — damit Agenten Werkzeuge verwenden. Legen Sie context_window anhand der Modellkarte im Ailoot-Katalog fest.",
        "description": "Framework · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "ad4d90b058c1f7d9876f799f85ccebc82d1911feb295e4bd0670dc0f757c804b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "ad4d90b058c1f7d9876f799f85ccebc82d1911feb295e4bd0670dc0f757c804b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Mastra",
      "application_id": "mastra",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. In url wird die Basisadresse mit /v1 angegeben, nicht der vollständige Pfad zu /chat/completions. Standardmäßig wird Chat Completions verwendet; api: \"responses\" schaltet auf die Responses API um. Die id-Form \"Anbieter/Modell\" sendet die reine Modell-id an das Gateway. Das Feld apiKey im Objekt model wird in der Dokumentation in einem Beispiel mit Headern gezeigt; zusammen mit url wird es nicht gesondert beschrieben.",
        "description": "Agenten-Framework · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "12a3712cf02a9427f26a8255b035789bcff758ea19b338688c4a0ec458a99848",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "12a3712cf02a9427f26a8255b035789bcff758ea19b338688c4a0ec458a99848",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Agents SDK",
      "application_id": "openai-agents-sdk",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Adresse mit /v1. Deaktivieren Sie Tracing mit set_tracing_disabled(True): Andernfalls versucht das SDK, Traces an OpenAI zu senden, obwohl der OpenAI-Schlüssel fehlt. Chat Completions ist nur für Modelle verfügbar, bei denen diese Methode im Katalog angegeben und für Ihren Schlüssel verfügbar ist; Responses (SDK-Standard) nur für Modelle mit der Methode responses im Katalog. Integrierte OpenAI-Werkzeuge (Websuche, Dateien) sind über ein externes Gateway nicht garantiert.",
        "description": "Agenten-Framework · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "ae9ccb3ff3e1da5e72044d9a80b63e357e333dfb8150b080af5126b768ba5fbb",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "ae9ccb3ff3e1da5e72044d9a80b63e357e333dfb8150b080af5126b768ba5fbb",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pydantic AI",
      "application_id": "pydantic-ai",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Adresse mit /v1. Die Dokumentation verwendet standardmäßig OpenAIResponsesModel: Nutzen Sie es nur für Modelle mit der Methode responses; für alle anderen OpenAIChatModel.",
        "description": "Agenten-Framework · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "fb780a11ded596f61ff1aa2115ea4590d0c571645465b789084159bfbaef392e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "fb780a11ded596f61ff1aa2115ea4590d0c571645465b789084159bfbaef392e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "n8n",
      "application_id": "n8n",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Prüfung der Zugangsdaten ruft /models (OpenAI), /v1/models (Anthropic) und /v1beta/models (Gemini) auf; Ailoot bietet alle drei Pfade. Das Feld Base URL ist auf den n8n-Dokumentationsseiten nicht beschrieben: Es befindet sich in den Zugangsdaten selbst (Quelldateien OpenAiApi.credentials.ts und AnthropicApi.credentials.ts, Beschriftung „Override the default base URL for the API“). Wählen Sie in n8n Cloud nicht „Use Gateway credits“, sonst laufen die Anfragen nicht über Ailoot.",
        "description": "No-Code-Automatisierung · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "86ede35ba4e10f6672f6dd311b217e3a31d833dad5f4d77780cfee9bff253e01",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "86ede35ba4e10f6672f6dd311b217e3a31d833dad5f4d77780cfee9bff253e01",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Dify",
      "application_id": "dify",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Anbieter können nur der Eigentümer und die Administratoren des Workspaces verwalten. Laut Plugin-README benötigen LLMs /v1; für Embeddings, rerank, STT und TTS ergänzt das Plugin die API-Version selbst, also ohne /v1, sonst entsteht /v1/v1. Fügen Sie jedes Ailoot-Modell als eigenen Eintrag hinzu. Bildinput und Streaming werden in den Modelleinstellungen aktiviert.",
        "description": "Plattform für LLM-Anwendungen · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "b44ed57009a095b0ee49d03a2b5337682bd827048e9bb3faa3f90705a130981b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "b44ed57009a095b0ee49d03a2b5337682bd827048e9bb3faa3f90705a130981b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Flowise",
      "application_id": "flowise",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. ChatOpenAI hat eine feste Modellliste. Für beliebige id-Werte von Ailoot verwenden Sie ChatOpenAI Custom, wo der Modellname manuell eingetragen wird. Base Path mit /v1. Für Embeddings existiert die Node OpenAI Embeddings Custom.",
        "description": "Chain-Builder · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "f6df41fe10213d7fca0beeaaecb900d7ad813bff9628c6cbd7a1c4095a96062c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "f6df41fe10213d7fca0beeaaecb900d7ad813bff9628c6cbd7a1c4095a96062c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Home Assistant",
      "application_id": "home-assistant",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Dies ist eine Drittanbieterkomponente, keine offizielle Integration. Gerätesteuerung erfolgt über Funktionsaufrufe (tools) in Chat Completions; wählen Sie deshalb Modelle mit Tool-Unterstützung. Die offizielle Integration OpenAI Conversation unterstützt keine eigene Adresse.",
        "description": "Smart Home · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "32fd604467677b4cd9ceff9eba5d11af93a651cbcec66b39e5a7b8a64b96d5f3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "32fd604467677b4cd9ceff9eba5d11af93a651cbcec66b39e5a7b8a64b96d5f3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Langflow",
      "application_id": "langflow",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Langflow prüft die Verbindung und lädt die Modellliste aus /v1/models; die Modelle erscheinen in den Bereichen Language Models und Embedding Models. Die benötigten Modelle müssen anschließend manuell aktiviert werden. Der Anbieter wird zusammen mit langflow installiert.",
        "description": "Chain-Builder · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "f615ac4e8d43aa63a47b70b648d26d637669d8d9ffc1f94f7673aabf598a4cbd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "f615ac4e8d43aa63a47b70b648d26d637669d8d9ffc1f94f7673aabf598a4cbd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Make",
      "application_id": "make",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Dies ist ein universelles HTTP-Modul, kein eigener Anbieter für Ailoot: Die Dokumentation beschreibt eine beliebige HTTPS-Adresse. Speichern Sie den Schlüssel vorzugsweise in einer Verbindung mit API-Schlüssel (Make empfiehlt dies statt der Übermittlung in Headern). Streaming-Ausgabe ist in Make nicht nötig; senden Sie Anfragen ohne stream.",
        "description": "No-Code-Automatisierung · HTTP-Anfrage",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "893e150c3f95551c11fa22cc3a4b7f38d872f32fe462d314461d4d4127fbcf36",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "893e150c3f95551c11fa22cc3a4b7f38d872f32fe462d314461d4d4127fbcf36",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Telegram-Bot",
      "application_id": "telegram-bot",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Telegram-Frameworks haben keine eigene Schicht für KI-Modelle: Die Ailoot-Adresse wird im OpenAI SDK innerhalb des Bots festgelegt. Bei einem Ailoot-Guthaben von null wird ein verständlicher Fehler 402 mit Request ID zurückgegeben — zeigen Sie ihn dem Bot-Nutzer an, statt den Bot abstürzen zu lassen.",
        "description": "Bots · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "6ca8af625eaea18f3a8da533aa89c6c7f5eaedc46e46a65bf8211f619faab643",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "6ca8af625eaea18f3a8da533aa89c6c7f5eaedc46e46a65bf8211f619faab643",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zapier",
      "application_id": "zapier",
      "compatibility_scope": {
        "conditions": "Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Dies ist eine universelle HTTP-Anfrage; Zapier bietet keinen fertigen Anbieter mit einem Feld für die Basisadresse. Custom Request sendet das Feld Data unverändert und ohne Auswertung, daher muss das JSON vorher geprüft werden. Webhooks by Zapier ist in kostenpflichtigen Zapier-Tarifen verfügbar.",
        "description": "No-Code-Automatisierung · HTTP-Anfrage",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "ab69d9825de56477c6e28158109ed8ae412e0f838f86f97ea59987206d61650f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "ab69d9825de56477c6e28158109ed8ae412e0f838f86f97ea59987206d61650f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Antigravity CLI",
      "application_id": "antigravity-cli",
      "compatibility_scope": {
        "conditions": "In Prüfung. Die Konfiguration wurde anhand der Anwendungsdokumentation zusammengestellt, enthält aber unbestätigte Details. Vergleichen Sie sie mit dem Einstellungsfenster und kontaktieren Sie den Support bei Abweichungen. Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1beta/models/{model}:generateContent und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Das Protokoll ist natives Gemini REST (streamGenerateContent, Schlüssel in X-Goog-Api-Key), Pfad https://api.ailoot.ai/v1beta/... Für eine Frage sendet agy zwei Anfragen: Gesprächstitel und eigentliche Antwort. Der Agent reserviert pro Schritt deutlich mehr als ein gewöhnlicher Chat; halten Sie zusätzliches Guthaben bereit. Die Karte steht unter „In Prüfung“: Die Konfiguration beruht auf der Dokumentation, ein echter Client-Durchlauf über Ailoot wurde noch nicht ausgeführt. Bei modelProvider = gemini und leerem GEMINI_API_KEY startet die CLI nicht.",
        "description": "Agent im Terminal · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "4824536ded8682c3100298a37bd1ab311af247e7f42bb267b24943f69789e0cc",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "4824536ded8682c3100298a37bd1ab311af247e7f42bb267b24943f69789e0cc",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline CLI",
      "application_id": "cline-cli",
      "compatibility_scope": {
        "conditions": "In Prüfung. Die Konfiguration wurde anhand der Anwendungsdokumentation zusammengestellt, enthält aber unbestätigte Details. Vergleichen Sie sie mit dem Einstellungsfenster und kontaktieren Sie den Support bei Abweichungen. Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Felder Base URL / API Key / Model ID werden in der Cline-Dokumentation zu OpenAI Compatible beschrieben. Die genauen Einträge des Assistenten cline auth stehen nicht in der CLI-Dokumentation; vergleichen Sie mit der Anzeige.",
        "description": "Agent im Terminal · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "0f36ca8ef14013775ef7f1d4bfa7ff17c7d324ae47db447b42847015b0ddd93a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "0f36ca8ef14013775ef7f1d4bfa7ff17c7d324ae47db447b42847015b0ddd93a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Copilot für JetBrains",
      "application_id": "copilot-jetbrains-byok",
      "compatibility_scope": {
        "alternative_guide_url": "https://ailoot.ai/docs/de/integrations/jetbrains-ai-assistant/",
        "conditions": "JetBrains AI Assistant GitHub bestätigt die Unterstützung eigener Endpunkte. Der offizielle Screenshot zeigt Provider Name, API Key und API Type: Chat Completions, jedoch kein URL-Beispiel. Deshalb steht hier keine fertige Ailoot-Konfiguration. Die dokumentierte Alternative in dieser IDE ist JetBrains AI Assistant. Klären Sie die URL-Anforderungen mit dem offiziellen Plugin-Support.",
        "configuration_runnable": false,
        "connection_state": "documentation-only",
        "description": "Editor-Erweiterung · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "47130f5ad2ffa00e6100485309bda6dd2b229b038b84f49bbe9ae67c2e508a11",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/integrations/copilot-jetbrains-byok/",
      "methods": [],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "47130f5ad2ffa00e6100485309bda6dd2b229b038b84f49bbe9ae67c2e508a11",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cursor",
      "application_id": "cursor",
      "compatibility_scope": {
        "conditions": "In Prüfung. Die Konfiguration wurde anhand der Anwendungsdokumentation zusammengestellt, enthält aber unbestätigte Details. Vergleichen Sie sie mit dem Einstellungsfenster und kontaktieren Sie den Support bei Abweichungen. Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die derzeitige offizielle Cursor-Dokumentation beschreibt keine eigene Adresse. Sie nennt nur Schlüssel für OpenAI/Anthropic/Google/Azure/Bedrock, erklärt, dass eigene Schlüssel nur im Chat funktionieren (Tab nutzt weiterhin Cursor-Modelle), und dass alle Anfragen über Cursor-Server laufen. Die Adresse muss öffentlich sein; api.ailoot.ai ist öffentlich. Der Adressschalter existiert in der Oberfläche, aber im Cursor-Forum werden Fehler gemeldet: Er gilt für alle Modelle, der Agent-Modus verwendet möglicherweise nicht den eigenen Schlüssel, und in einigen Builds von 3.15.x nimmt das Feld keine Eingabe an.",
        "description": "Codeeditor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "2b7b3932ca7f3c53aa27000d069e4248ffeae6deb63d1d671df07150fd7fcec5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "2b7b3932ca7f3c53aa27000d069e4248ffeae6deb63d1d671df07150fd7fcec5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Text Generator",
      "application_id": "obsidian-text-generator",
      "compatibility_scope": {
        "conditions": "In Prüfung. Die Konfiguration wurde anhand der Anwendungsdokumentation zusammengestellt, enthält aber unbestätigte Details. Vergleichen Sie sie mit dem Einstellungsfenster und kontaktieren Sie den Support bei Abweichungen. Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Plugin-Dokumentation erwähnt den Anbieter Custom, beschreibt aber weder das Adressfeld noch dessen Format; die Konfiguration folgt der Plugin-Oberfläche — vergleichen Sie sie mit dem Einstellungsfenster.",
        "description": "Obsidian-Plugin · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "7c43a23d3ac2fa7394fc14bbab7ce43cb6ba9adb5dd42999136c1b14039a262e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "7c43a23d3ac2fa7394fc14bbab7ce43cb6ba9adb5dd42999136c1b14039a262e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "PearAI",
      "application_id": "pearai",
      "compatibility_scope": {
        "conditions": "In Prüfung. Die Konfiguration wurde anhand der Anwendungsdokumentation zusammengestellt, enthält aber unbestätigte Details. Vergleichen Sie sie mit dem Einstellungsfenster und kontaktieren Sie den Support bei Abweichungen. Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die offizielle PearAI-Dokumentation ließ sich nicht prüfen (die Dokumentationswebsite war nicht erreichbar); das Repository wurde seit Langem nicht aktualisiert. Die Konfigurationsstruktur folgt dem Beispiel von Continue — prüfen Sie sie in der Anwendung.",
        "description": "Codeeditor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "dd59203368529aa4c149ed9807a7fde14d69a9b3ae8da7cc378f7101a73c632c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "dd59203368529aa4c149ed9807a7fde14d69a9b3ae8da7cc378f7101a73c632c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Visual Studio 2026",
      "application_id": "visual-studio-2026",
      "compatibility_scope": {
        "conditions": "In Prüfung. Die Konfiguration wurde anhand der Anwendungsdokumentation zusammengestellt, enthält aber unbestätigte Details. Vergleichen Sie sie mit dem Einstellungsfenster und kontaktieren Sie den Support bei Abweichungen. Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Der Visual-Studio-Blog (29.09.2026) kündigte eigene Adressen für OpenAI und Ollama in VS 2026 Stable an. Die Dokumentationsseite beschreibt jedoch weiterhin nur OpenAI/Anthropic/Google-Schlüssel ohne Adressfeld; Feldnamen und Adressformat sind deshalb noch nicht bestätigt. Nur Chat; in den Tarifen Copilot Business/Enterprise nicht verfügbar.",
        "description": "Codeeditor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "0438ab549426507a4664be21a01da87fed111bcf6b3279487a4eef59ce7dd49f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "0438ab549426507a4664be21a01da87fed111bcf6b3279487a4eef59ce7dd49f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Void",
      "application_id": "void",
      "compatibility_scope": {
        "conditions": "In Prüfung. Die Konfiguration wurde anhand der Anwendungsdokumentation zusammengestellt, enthält aber unbestätigte Details. Vergleichen Sie sie mit dem Einstellungsfenster und kontaktieren Sie den Support bei Abweichungen. Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen. Die Konfiguration stammt aus dem Void-Quellcode, nicht aus der Benutzerdokumentation. Das Void-Repository ist archiviert, der Editor wird nicht mehr weiterentwickelt — er eignet sich nur für Personen, die ihn bereits verwenden.",
        "description": "Codeeditor · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "054846aaf4ac877fa0d17f0333c1a1a30462a588d0143526930205864bcf9a0e",
        "catalogue_url": "https://ailoot.ai/integrations/de/",
        "guide_sha256": "bbddefd95b8ba7a346b57718f43724a6b54255654fa04710c1f7ba183ec665ce",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/de/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": "bbddefd95b8ba7a346b57718f43724a6b54255654fa04710c1f7ba183ec665ce",
      "version_match": null,
      "versions": null
    }
  ],
  "models": [],
  "page": {
    "description": "Welche Anwendungen einen Ailoot-Schlüssel akzeptieren und wie sie eingerichtet werden.",
    "family": "docs",
    "locale": "de",
    "title": "Integrationen — Ailoot-Dokumentation",
    "url": "https://ailoot.ai/docs/de/integrations/"
  },
  "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": "Millionen von Kunden",
        "currency": null,
        "monthly_sales": "monatliche Umsätze in Milliardenhöhe",
        "scope": "Das Unternehmen und sein Projektportfolio"
      },
      "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/de/",
        "integrations": "https://ailoot.ai/integrations/de/",
        "models": "https://ailoot.ai/models/de/"
      },
      "offer": "https://ailoot.ai/legal/offer?lang=de",
      "openapi": "https://ailoot.ai/openapi.json",
      "page": "https://ailoot.ai/docs/de/integrations/",
      "support": "mailto:support@ailoot.ai"
    },
    "schema": "ailoot-product-facts-v1",
    "source_revision": "5f8720d6dc768c7836c9710415c409d1a46c4408860fa3059ddcd979ed270ebc",
    "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": "5f8720d6dc768c7836c9710415c409d1a46c4408860fa3059ddcd979ed270ebc"
}
