{
  "commercial": {
    "authority": "owner_approved_business_input",
    "commercial_use_in_customer_product": true,
    "official_offer_licence_agreement": true,
    "permission_contact": "mailto:support@ailoot.ai",
    "promo_discount_max_percent": 50,
    "reseller_licence_on_request": true,
    "subscription_effect": "reduces_effective_token_cost",
    "use_cases": [
      "customer_products",
      "agents",
      "applications",
      "automations"
    ],
    "written_project_permission_on_request": true
  },
  "company": {
    "authority": "owner_approved_business_input",
    "claims": [
      "established operating experience",
      "large client base",
      "stable service",
      "ongoing KPI control"
    ],
    "scale": {
      "clients": "εκατομμύρια πελάτες",
      "currency": null,
      "monthly_sales": "μηνιαίες πωλήσεις δισεκατομμυρίων",
      "scope": "Η εταιρεία και το χαρτοφυλάκιο έργων της"
    },
    "source": "https://ailoot.ai/ru/",
    "source_language": "ru"
  },
  "connection": {
    "api_server": "https://api.ailoot.ai",
    "authentication": {
      "alternative_http_headers": [
        "x-api-key",
        "x-goog-api-key"
      ],
      "example": "Bearer ${AILOOT_API_KEY}",
      "header": "Authorization",
      "mode": "clientBearer",
      "realtime_mode": "Bearer header only",
      "scheme": "bearer",
      "type": "http"
    },
    "directory_placement": {
      "status": "unknown",
      "url": null
    },
    "mcp": {
      "endpoint": null,
      "status": "unknown"
    },
    "protocols": [
      {
        "id": "models",
        "label": "Model discovery",
        "operations": [
          {
            "http_method": "GET",
            "operation_id": "listModels",
            "path": "/v1/models",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "listGeminiModels",
            "path": "/v1beta/models",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "chat",
        "label": "OpenAI Chat Completions",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createChatCompletion",
            "path": "/v1/chat/completions",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "responses",
        "label": "OpenAI Responses",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createResponse",
            "path": "/v1/responses",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "messages",
        "label": "Anthropic Messages",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createMessage",
            "path": "/v1/messages",
            "status": "documented"
          },
          {
            "description": "Documented token-counting path; unavailable for models in the current public catalogue.",
            "http_method": "POST",
            "operation_id": "countMessageTokens",
            "path": "/v1/messages/count_tokens",
            "status": "unavailable"
          }
        ],
        "transport": "https"
      },
      {
        "id": "gemini",
        "label": "Gemini generateContent",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "generateContent",
            "path": "/v1beta/models/{model}:generateContent",
            "status": "documented"
          },
          {
            "http_method": "POST",
            "operation_id": "generateContentCompatibility",
            "path": "/antigravity/v1beta/models/{model}:generateContent",
            "status": "documented"
          },
          {
            "http_method": "POST",
            "operation_id": "streamGenerateContent",
            "path": "/v1beta/models/{model}:streamGenerateContent",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "embeddings",
        "label": "Text embeddings",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createEmbeddings",
            "path": "/v1/embeddings",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "images",
        "label": "OpenAI Images",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createImage",
            "path": "/v1/images/generations",
            "status": "documented"
          },
          {
            "http_method": "POST",
            "operation_id": "editImage",
            "path": "/v1/images/edits",
            "status": "documented"
          },
          {
            "description": "Save task_id and poll_url. Streaming is rejected. A task has processing/completed/failed status and an expires_at field.",
            "http_method": "POST",
            "operation_id": "createImageTask",
            "path": "/v1/images/generations/async",
            "status": "documented"
          },
          {
            "description": "Save task_id and poll_url. Streaming is rejected. A task has processing/completed/failed status and an expires_at field.",
            "http_method": "POST",
            "operation_id": "createImageEditTask",
            "path": "/v1/images/edits/async",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getImageTask",
            "path": "/v1/images/tasks/{task_id}",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "speech",
        "label": "Speech audio",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createSpeech",
            "path": "/v1/audio/speech",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "transcriptions",
        "label": "Audio transcription",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createTranscription",
            "path": "/v1/audio/transcriptions",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "videos",
        "label": "Video generation and retrieval",
        "operations": [
          {
            "description": "Save the returned task identifier. Poll status and download content; do not repeat creation after a timeout or unknown result. Required media parameters differ by model; this documented example is not a parameter guarantee for every video model.",
            "http_method": "POST",
            "operation_id": "createVideo",
            "path": "/v1/videos/generations",
            "status": "documented"
          },
          {
            "description": "Save the returned task identifier. Poll status and download content; do not repeat creation after a timeout or unknown result. Required media parameters differ by model; this documented example is not a parameter guarantee for every video model.",
            "http_method": "POST",
            "operation_id": "createVideoCompatible",
            "path": "/v1/videos",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideo",
            "path": "/v1/videos/{request_id}",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideoContent",
            "path": "/v1/videos/{request_id}/content",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideoGeneration",
            "path": "/v1/videos/generations/{request_id}",
            "status": "documented"
          },
          {
            "http_method": "GET",
            "operation_id": "getVideoGenerationContent",
            "path": "/v1/videos/generations/{request_id}/content",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "music",
        "label": "Music generation",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createMusic",
            "path": "/v1/music/generations",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "systemone",
        "label": "System One decisions",
        "operations": [
          {
            "http_method": "POST",
            "operation_id": "createSystemOne",
            "path": "/v1/systemone",
            "status": "documented"
          }
        ],
        "transport": "https"
      },
      {
        "id": "realtime",
        "label": "Realtime voice WebSocket",
        "operations": [
          {
            "http_method": "GET",
            "operation_id": "openRealtimeSession",
            "path": "/v1/realtime",
            "status": "documented"
          }
        ],
        "transport": "websocket"
      }
    ],
    "provenance": {
      "approved_offer_sha256": "03ba9f99acb815bdfd97051de0b513aeb11dcad811723225ed2f1192cddab0ca",
      "client_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22",
      "proof_scope": "accepted-static-public-contract",
      "public_operation_count": 26,
      "sources": [
        {
          "name": "public-api-contract-v1.json",
          "sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
        },
        {
          "name": "openapi-contract-v1.md",
          "sha256": "eebcd42781235054b93f763d84cb0fbc27c6c5762515c2b4990c390accba8763"
        },
        {
          "name": "openapi.py",
          "sha256": "0e502577f8a9a347a3ba5a514294a336b06aea78cac41b9fa1e4871b69fbf4e8"
        },
        {
          "name": "agent-facts-contract-v1.json",
          "sha256": "856af0544f85dc29b915132a3c762698ae9162555b24b79cfabfec63b05bc43a"
        },
        {
          "name": "locale-routes.py",
          "sha256": "920d2b69bf735d7298eb24f06cf7bd4eb373b5f76639b61fb6e98e8f94bfec7a"
        },
        {
          "name": "approved-offer-copy-v1.json",
          "sha256": "03ba9f99acb815bdfd97051de0b513aeb11dcad811723225ed2f1192cddab0ca"
        },
        {
          "name": "offer-copy.py",
          "sha256": "fe062036873acf8abb23a182248ce508c3679979455dadc634dcd5063d60cb1f"
        }
      ]
    },
    "sdk_validation": {
      "status": "unknown"
    },
    "status": "documented"
  },
  "documentation": {
    "api_guide": {
      "status": "documented",
      "url": "https://ailoot.ai/openapi.md"
    },
    "entrypoints": {
      "docs": "https://ailoot.ai/docs/el/",
      "integrations": "https://ailoot.ai/integrations/el/",
      "models": "https://ailoot.ai/models/el/"
    },
    "licence": {
      "label": "Δημόσια προσφορά και σύμβαση άδειας χρήσης",
      "url": "https://ailoot.ai/legal/offer?lang=el"
    },
    "locale": "el",
    "offer": {
      "label": "Δημόσια προσφορά και σύμβαση άδειας χρήσης",
      "url": "https://ailoot.ai/legal/offer?lang=el"
    },
    "openapi": {
      "format": "3.1.1",
      "status": "documented",
      "url": "https://ailoot.ai/openapi.json"
    },
    "provenance": {
      "approved_offer_sha256": "03ba9f99acb815bdfd97051de0b513aeb11dcad811723225ed2f1192cddab0ca",
      "locale_routes_sha256": "920d2b69bf735d7298eb24f06cf7bd4eb373b5f76639b61fb6e98e8f94bfec7a"
    },
    "reseller_licence": {
      "label": "Ζητήστε άδεια μεταπώλησης",
      "url": "mailto:support@ailoot.ai"
    },
    "support": {
      "url": "mailto:support@ailoot.ai"
    },
    "written_project_permission": {
      "url": "mailto:support@ailoot.ai"
    }
  },
  "integrations": [
    {
      "application": "Claude Code",
      "application_id": "claude-code",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Διεύθυνση χωρίς /v1: το Claude Code προσθέτει μόνο του το /v1/messages. Το ANTHROPIC_AUTH_TOKEN αποστέλλεται ως Authorization: Bearer και το ANTHROPIC_API_KEY ως x-api-key· το Ailoot δέχεται και τα δύο. Το CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 φορτώνει τα μοντέλα μας στο /model μέσω /v1/models. Σε σφάλματα 400 για άγνωστα πεδία — CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1. Η τεκμηρίωση Anthropic δεν υποστηρίζει τη χρήση μοντέλων εκτός Claude στο Claude Code μέσω πύλης, παρότι το δικό μας /v1/messages τα εξυπηρετεί· συνιστούμε μοντέλα Claude. Το Remote Control και η φωνητική εισαγωγή δεν είναι διαθέσιμα μέσω πύλης.",
        "description": "Πράκτορας στο τερματικό · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "d9c62e448cd49d4cd6c5395c82004166eb2cb0ea6a13967e10aee418bce57217",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "d9c62e448cd49d4cd6c5395c82004166eb2cb0ea6a13967e10aee418bce57217",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Codex CLI",
      "application_id": "openai-codex-cli",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το Codex λειτουργεί μόνο μέσω OpenAI Responses API (η τεκμηρίωση αναφέρει μόνο wire_api = \"responses\"), οπότε απαιτείται το δικό μας /v1/responses. Τα ID παρόχου openai, ollama, lmstudio είναι δεσμευμένα. Εναλλακτικά — openai_base_url = \"https://api.ailoot.ai/v1\" για τον ενσωματωμένο πάροχο openai. Το Ailoot επιστρέφει στο Codex τη λίστα μοντέλων στη μορφή μανιφέστου Codex (GET /v1/models με client_version). Επιλέξτε συγκεκριμένο μοντέλο του οποίου η κάρτα καταλόγου περιλαμβάνει τη μορφή OpenAI Responses. Στο στιγμιότυπο 2026-09-30, το gemini-3.6-flash υποστηρίζει OpenAI Chat, Anthropic Messages και Gemini, αλλά όχι Responses, οπότε δεν είναι κατάλληλο για Codex. Ελέγξτε τις μορφές στην κάρτα του μοντέλου και όχι από το όνομα της οικογένειας.",
        "description": "Πράκτορας στο τερματικό · OpenAI Responses",
        "formats": [
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "471496b69534c6323bd091454c8912afb660fd4d2f4ac4e021f2342bed0452aa",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "471496b69534c6323bd091454c8912afb660fd4d2f4ac4e021f2342bed0452aa",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hermes Agent",
      "application_id": "hermes-agent",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. transport: chat_completions (OpenAI Chat), anthropic_messages (Anthropic Messages) ή codex_responses (OpenAI Responses). Το LLM_MODEL στο .env δεν χρησιμοποιείται πλέον· το OPENAI_BASE_URL ισχύει μόνο για τον πάροχο openai-api. Για anthropic_messages, ορίστε διεύθυνση χωρίς /v1 — το Anthropic SDK προσθέτει μόνο του το /v1/messages. Οι βοηθητικές εργασίες (αναγνώριση εικόνων, συμπίεση ιστορικού) αποστέλλονται από προεπιλογή στο ίδιο κύριο μοντέλο.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "d1311192adace424ef4f56d79dbfcf47a8d5b9199941fd90c178433bc9d87cf0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "d1311192adace424ef4f56d79dbfcf47a8d5b9199941fd90c178433bc9d87cf0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenClaw",
      "application_id": "openclaw",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Προσαρμογείς api: openai-completions (προεπιλογή όταν έχει οριστεί baseUrl), openai-responses (μόνο αν ο διακομιστής υποστηρίζει /v1/responses — το Ailoot το υποστηρίζει), anthropic-messages, google-generative-ai και άλλοι. Στα παραδείγματα OpenClaw, το baseUrl του anthropic-messages δεν περιλαμβάνει /v1. Το OpenClaw μπορεί να στείλει εικόνες όταν το input του μοντέλου περιέχει \"image\". Στα παραδείγματα Claude έχει διατηρηθεί μόνο κείμενο: στο στιγμιότυπο καταλόγου 2026-09-30, αυτές οι μέθοδοι δεν δηλώνουν είσοδο image. Προσθέστε \"image\" μόνο για συγκεκριμένο μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει εικόνα εισόδου και την επιλεγμένη μορφή API. Για παράδειγμα, το gemini-3.6-flash σε αυτό το στιγμιότυπο δηλώνει είσοδο image για OpenAI Chat· η πραγματική υποστήριξη εξαρτάται από την κάρτα και τη μορφή του μοντέλου. Η διαδρομή του κύριου αρχείου διαμόρφωσης προέρχεται από τη συνήθη πρακτική OpenClaw· η σελίδα που διαβάστηκε αναφέρει επίσης ~/.openclaw/agents/<agentId>/agent/models.json.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "c0df25c75d227ae78608985ac5d811728598f0263da206c40c77f96717c56528",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "c0df25c75d227ae78608985ac5d811728598f0263da206c40c77f96717c56528",
      "version_match": null,
      "versions": null
    },
    {
      "application": "opencode",
      "application_id": "opencode",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το πακέτο @ai-sdk/openai-compatible καλεί το /v1/chat/completions. Για μοντέλα που χρειάζονται /v1/responses, η τεκμηρίωση opencode αναφέρει το πακέτο @ai-sdk/openai. Δεν περιγράφει πάροχο συμβατό με Anthropic με προσαρμοσμένο baseURL. Επιλέξτε μοντέλα για τα οποία ο τρέχων κατάλογος δηλώνει μορφή OpenAI Chat. Στο στιγμιότυπο 2026-09-30, το gemini-3.6-flash διαθέτει αυτή τη μορφή· για άλλα μοντέλα Gemini ελέγξτε τις κάρτες τους. Η εγγενής μορφή Gemini δεν χρησιμοποιεί αυτή τη διαδρομή. Η ύπαρξη μεθόδου στον κατάλογο δεν σημαίνει ότι έχει δοκιμαστεί ζωντανά η συγκεκριμένη έκδοση πελάτη.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "2349ef67a60c39c0440ccd61da880d9f670e331659e5f217c1de0d371a0f5ec3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "2349ef67a60c39c0440ccd61da880d9f670e331659e5f217c1de0d371a0f5ec3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Qwen Code",
      "application_id": "qwen-code",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Τύποι πρωτοκόλλου: openai (Chat Completions), anthropic, gemini, vertex-ai. Για openai, το baseUrl περιλαμβάνει /v1. Το παράδειγμα τεκμηρίωσης για anthropic και gemini δεν περιλαμβάνει baseUrl, οπότε συνιστούμε την επιλογή openai. Για τον τύπο openai, επιλέξτε μοντέλο με μορφή OpenAI Chat στον κατάλογο: το gemini-3.6-flash την υποστηρίζει. Οι μορφές άλλων μοντέλων Gemini μπορεί να διαφέρουν — ελέγξτε την κάρτα του συγκεκριμένου μοντέλου. Η επιλογή με settings.json διαβάζει το κλειδί από τη μεταβλητή AILOOT_API_KEY (πεδίο envKey): ορίστε την με την εντολή export AILOOT_API_KEY=sk-... ή με τη γραμμή AILOOT_API_KEY=sk-... στο ~/.qwen/.env· διαφορετικά, το Qwen Code θα ξεκινήσει με κενό κλειδί και θα λάβει 401.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "f7ff79dce1f46f52f6b268d4c3127f2f94f04828678fdb8bd9f5ab4239573e22",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "f7ff79dce1f46f52f6b268d4c3127f2f94f04828678fdb8bd9f5ab4239573e22",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Gemini CLI",
      "application_id": "gemini-cli",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Διεύθυνση χωρίς /v1beta: το SDK προσθέτει μόνο του το /v1beta/models/{model}:generateContent. Η διεύθυνση πρέπει να χρησιμοποιεί HTTPS. Το κλειδί αποστέλλεται στην κεφαλίδα x-goog-api-key, την οποία δέχεται το Ailoot. Είναι κατάλληλα μόνο μοντέλα για τα οποία αναφέρεται στον κατάλογο η μορφή Gemini. Πριν ξεκινήσετε, ελέγξτε αν το ακριβές ID και αυτή η μέθοδος είναι διαθέσιμα στο κλειδί σας. Το Ailoot παραδίδει τη χρεώσιμη απάντηση Gemini ολόκληρη μετά τον υπολογισμό του κόστους, και όχι λέξη προς λέξη· επομένως, στις εκτενείς απαντήσεις το κείμενο δεν εμφανίζεται αμέσως.",
        "description": "Πράκτορας στο τερματικό · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "294bc11d1f95453ade526bf45ba4f6e53bc53a4a842c0732f2a3376a8426d3e2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "294bc11d1f95453ade526bf45ba4f6e53bc53a4a842c0732f2a3376a8426d3e2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kimi CLI",
      "application_id": "kimi-cli",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Τύποι: openai_legacy (Chat Completions, base_url με /v1), openai_responses (Responses, με /v1), anthropic (χωρίς /v1), gemini (base_url η ρίζα Google, για εμάς https://api.ailoot.ai). Το εργαλείο SearchWeb λειτουργεί μόνο με την πλατφόρμα της Moonshot· με άλλη διεύθυνση API, το FetchURL χρησιμοποιεί τοπική λήψη.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "ba20613b09f3f985eeb0a0d84e436f11e5c609acc540ea4e4c0df6475d638075",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "ba20613b09f3f985eeb0a0d84e436f11e5c609acc540ea4e4c0df6475d638075",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Crush",
      "application_id": "crush",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Ο τύπος openai-compat χρησιμοποιεί τη μορφή OpenAI Chat και διεύθυνση με /v1. Ο τύπος anthropic χρησιμοποιεί τη μορφή Messages και διεύθυνση χωρίς /v1: το Crush τη μεταβιβάζει στο anthropic-sdk-go, το οποίο προσθέτει μόνο του το /v1/messages. Το παράδειγμα του README του Crush με /v1 θα έδινε διαδρομή /v1/v1/messages και σφάλμα 404. Το κλειδί αποστέλλεται στην κεφαλίδα x-api-key, την οποία δέχεται το Ailoot. Αν η λίστα μοντέλων είναι κενή, ο πάροχος openai-compat τη φορτώνει αυτόματα από το /v1/models. Το crushrc εκτελείται ως κώδικας: μην ξεκινάτε το Crush σε ξένους φακέλους που περιέχουν τέτοιο αρχείο. Σε αυτό το παράδειγμα, για το Claude ισχύει supports-images = false: το στιγμιότυπο καταλόγου 2026-09-30 δηλώνει μόνο κείμενο για την επιλεγμένη μορφή Messages. Αν η έκδοση Crush σας υποστηρίζει αυτή τη σημαία, ενεργοποιήστε την μόνο για μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει είσοδο image στην επιλεγμένη μορφή API· η σημαία του πελάτη από μόνη της δεν προσθέτει υποστήριξη εικόνων στο μοντέλο.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "5f4fc94b1380d813e94d521cad23984af7f4e9ff58999616ab9ea2ad991b62f4",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "5f4fc94b1380d813e94d521cad23984af7f4e9ff58999616ab9ea2ad991b62f4",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Aider",
      "application_id": "aider",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το πρόθεμα openai/ είναι υποχρεωτικό: έτσι το Aider (μέσω LiteLLM) στέλνει αιτήματα στο συμβατό με OpenAI /v1/chat/completions. Για μοντέλα που δεν γνωρίζει, το Aider προειδοποιεί ότι το παράθυρο συμφραζομένων είναι άγνωστο — αυτό δεν είναι σφάλμα. Η διεύθυνση Anthropic με προσαρμοσμένο base URL δεν περιγράφεται σε αυτή τη σελίδα τεκμηρίωσης.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "c9d218c5ec8fd6aed10e7b6253a1f8eef67f396ce74bd96db6ecaa1dd4f3338b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "c9d218c5ec8fd6aed10e7b6253a1f8eef67f396ce74bd96db6ecaa1dd4f3338b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Goose",
      "application_id": "goose",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Μηχανές προσαρμοσμένου παρόχου: openai, anthropic, ollama. Στο παράδειγμα Goose, το base_url για engine openai δίνεται ως πλήρης διαδρομή έως το /v1/chat/completions. Για τον ενσωματωμένο πάροχο, το OPENAI_HOST είναι η ρίζα χωρίς διαδρομή και το OPENAI_BASE_PATH είναι η διαδρομή (από προεπιλογή v1/chat/completions). Το Goose αγνοεί το κλειδί στο config.yaml — χρησιμοποιεί μόνο μεταβλητή ή κλειδοθήκη. Το αποθετήριο μεταφέρθηκε στο aaif-goose/goose.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "65e3f200967e16abe49f4268e7125c72137d042c96ff217529516ea4851583c0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "65e3f200967e16abe49f4268e7125c72137d042c96ff217529516ea4851583c0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Factory Droid",
      "application_id": "factory-droid",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. provider: anthropic = Messages API (baseUrl όπως στο Anthropic, χωρίς /v1), openai = Responses API (με /v1), generic-chat-completion-api = Chat Completions (με /v1). Για anthropic, το κλειδί αποστέλλεται από προεπιλογή στο x-api-key (το δέχεται το Ailoot)· το \"authMode\": \"bearer\" αλλάζει την αποστολή σε Authorization. Τα κλειδιά παραμένουν τοπικά. Το Factory ελέγχει πλήρως μόνο τα επίσημα API Anthropic και OpenAI.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "564f6599bf07d28e8c680f6b8b0e7b0dd78e8a6e3ce9952064c5faefa862d8c4",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "564f6599bf07d28e8c680f6b8b0e7b0dd78e8a6e3ce9952064c5faefa862d8c4",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Amp",
      "application_id": "amp",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Μορφές Custom URL: chat-completions (<base>/chat/completions), responses (<base>/responses), anthropic-messages (<base>/v1/messages, το /v1 δεν διπλασιάζεται), google-genai (<base>/models/<model>:streamGenerateContent). Το κλειδί αποστέλλεται ως Authorization: Bearer. Η αντιστοίχιση χρησιμοποιεί κανονικά ID του Amp στη μορφή provider/model· το βέλος ορίζει το ID που αποστέλλεται σε εμάς. Τα μοντέλα που δεν καλύπτει η σύνδεση εξυπηρετούνται από το ίδιο το Amp με τις δικές του πιστώσεις. Η τεκμηρίωση απαιτεί ο προσαρμοσμένος διακομιστής να είναι προσβάσιμος από το Amp — η διεύθυνση είναι δημόσια, οπότε αυτό πληρούται.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "532cf872560f5df8e863862fcf787c5cc43a2d8701e5c1e1ea68fec03c4a8f24",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "532cf872560f5df8e863862fcf787c5cc43a2d8701e5c1e1ea68fec03c4a8f24",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AIChat",
      "application_id": "aichat",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Στο παράδειγμα διαμόρφωσης AIChat, το api_base του claude περιλαμβάνει /v1 και του gemini περιλαμβάνει /v1beta· το ίδιο ισχύει για το Ailoot. Οι τρεις πελάτες παρέχουν πρόσβαση και στις τρεις μορφές Ailoot: OpenAI, Anthropic και Gemini.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "50e3a46afbe2e21993d743586360cfd0a5742683093ec0a10adbeae80fd8729f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "50e3a46afbe2e21993d743586360cfd0a5742683093ec0a10adbeae80fd8729f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue CLI",
      "application_id": "continue-cli",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Για υπηρεσίες συμβατές με OpenAI, το Continue χρησιμοποιεί provider: openai και apiBase με /v1. Η μορφή διαμόρφωσης είναι κοινή για την επέκταση και το CLI· το αρχείο δίνεται με τη σημαία --config.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "91ee2fd63a1cc28a9224b7b57f7ba785f8221a14d64a4e221ae0f29a3b4755be",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "91ee2fd63a1cc28a9224b7b57f7ba785f8221a14d64a4e221ae0f29a3b4755be",
      "version_match": null,
      "versions": null
    },
    {
      "application": "ForgeCode",
      "application_id": "forge",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η διαμόρφωση μέσω .env έχει χαρακτηριστεί παρωχημένη: κατά την πρώτη εκκίνηση, το Forge μεταφέρει τις μεταβλητές στον δικό του χώρο αποθήκευσης αρχείων. Το README δεν δίνει τις ακριβείς ετικέτες των επιλογών του οδηγού provider login.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "efb2543bdb5f9743b3c46dc35a41b28bf92093e987b7b47c2c9f73b7a41ce1e3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "efb2543bdb5f9743b3c46dc35a41b28bf92093e987b7b47c2c9f73b7a41ce1e3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "GitHub Copilot CLI",
      "application_id": "github-copilot-cli",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Τύποι: openai (από προεπιλογή, οποιοσδήποτε διακομιστής συμβατός με OpenAI), azure, anthropic. Το μοντέλο πρέπει να υποστηρίζει κλήση εργαλείων και έξοδο σε ροή. Το COPILOT_PROVIDER_WIRE_API επιλέγει πρωτόκολλο, αλλά οι τιμές του δεν παρατίθενται στη σελίδα. Μπορείτε να ορίσετε όρια με COPILOT_PROVIDER_MAX_PROMPT_TOKENS / MAX_OUTPUT_TOKENS.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "2f1f8a6f6fc5234aecdd6ef9c25416420e7717bf28219bb4a6a0fb6c1a4bfb3c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "2f1f8a6f6fc5234aecdd6ef9c25416420e7717bf28219bb4a6a0fb6c1a4bfb3c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptme",
      "application_id": "gptme",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Οποιοσδήποτε διακομιστής συμβατός με OpenAI· το κλειδί αναζητείται πρώτα στο api_key, έπειτα στο api_key_env και μετά στο <NAME>_API_KEY. Λίστα παρόχων — gptme-util providers list.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "5cbbd47b41d2636e4b7aadc488902b9a2d82865db34f9cca33a12d8bf4f965d4",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "5cbbd47b41d2636e4b7aadc488902b9a2d82865db34f9cca33a12d8bf4f965d4",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code CLI",
      "application_id": "kilo-code-cli",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το παράθυρο Custom provider προσφέρει επιλογή πρωτοκόλλου: OpenAI Compatible (Chat Completions), OpenAI Responses, Anthropic Messages. Το {env:VAR} λειτουργεί μόνο σε έμπιστη καθολική διαμόρφωση (~/.config/kilo)· στο kilo.json του έργου, το κλειδί δεν αντικαθίσταται από τη μεταβλητή.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "5d30bc8d66d8770677a4bcff10389b3abfb9b40cbded76eb05bedb3cc0c95663",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "5d30bc8d66d8770677a4bcff10389b3abfb9b40cbded76eb05bedb3cc0c95663",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LLM",
      "application_id": "llm-cli",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Από προεπιλογή, Chat Completions· το responses: true μεταφέρει το μοντέλο στο /responses. Όταν έχει οριστεί api_base, το κλειδί OpenAI δεν αποστέλλεται — απαιτείται api_key_name. Πρόκειται για εργαλείο CLI για αιτήματα, όχι για πράκτορα.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "d241ac409f0194a2b5f2e1e5eafb69965d21502738bd3ab74719808cdef51fab",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "d241ac409f0194a2b5f2e1e5eafb69965d21502738bd3ab74719808cdef51fab",
      "version_match": null,
      "versions": null
    },
    {
      "application": "mini-SWE-agent",
      "application_id": "mini-swe-agent",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Λειτουργεί μέσω LiteLLM: τα model_kwargs μεταβιβάζονται απευθείας στο litellm.completion. Χωρίς μητρώο τιμών, το LiteLLM αναφέρει άγνωστο κόστος — απενεργοποιήστε την παρακολούθηση με cost_tracking: \"ignore_errors\" (ή MSWEA_COST_TRACKING=ignore_errors). Η αποστολή κλειδιού μέσω OPENAI_API_KEY είναι ο τυπικός τρόπος του LiteLLM, αλλά δεν παρουσιάζεται στην ίδια τη σελίδα mini-SWE-agent.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "1699618595df4cf5f011f5252813a0333f810cb82914e9178b189e683238ee7c",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "1699618595df4cf5f011f5252813a0333f810cb82914e9178b189e683238ee7c",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenHands CLI",
      "application_id": "openhands-cli",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το OpenHands λειτουργεί μέσω LiteLLM· για διακομιστή μεσολάβησης OpenAI, η τεκμηρίωση απαιτεί Custom Model της μορφής openai/<μοντέλο> και Base URL του διακομιστή μεσολάβησης. Οι αλλαγές μέσω --override-with-envs δεν αποθηκεύονται. Στη διεπαφή ιστού: Settings → LLM → Advanced → Custom Model, Base URL, API Key.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "f980370a4e1d7ffc8c2223a58daf7ddccea090cddbd6a1b1fafd88063c554b69",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "f980370a4e1d7ffc8c2223a58daf7ddccea090cddbd6a1b1fafd88063c554b69",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pi",
      "application_id": "pi",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η τεκμηρίωση Pi επιτρέπει ρητά endpoint συμβατά με OpenAI, Anthropic και Google μέσω models.json· το παράδειγμα χρησιμοποιεί api: openai-completions. Το apiKey δέχεται $NAME/${NAME}, κυριολεκτική τιμή ή !εντολή. Το αρχείο ξαναδιαβάζεται κατά το άνοιγμα του /model.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "113c942d9ced8ca78fc9dc83cd48eaff4754bf1eda0924de5a76f5589a5c62e0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "113c942d9ced8ca78fc9dc83cd48eaff4754bf1eda0924de5a76f5589a5c62e0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Plandex",
      "application_id": "plandex",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Οι προσαρμοσμένοι πάροχοι λειτουργούν μόνο σε Plandex που φιλοξενείτε εσείς· στο νέφος, με δικά σας κλειδιά, επιτρέπονται μόνο ενσωματωμένοι πάροχοι. Όλοι οι προσαρμοσμένοι πάροχοι πρέπει να είναι συμβατοί με OpenAI (Chat Completions). Έπειτα το μοντέλο προστίθεται στο δικό σας πακέτο μοντέλων.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "345ce264ed2e2c19aa05d80d6e81b5fba868291edc8698c63f0c97971896ce43",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "345ce264ed2e2c19aa05d80d6e81b5fba868291edc8698c63f0c97971896ce43",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae Agent",
      "application_id": "trae-agent",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Στο YAML χρησιμοποιήστε μόνο κενά, χωρίς στηλοθέτες. Για τη μορφή Anthropic — provider: anthropic και ANTHROPIC_BASE_URL (το README δεν διευκρινίζει αν απαιτείται /v1 για anthropic· χρησιμοποιήστε https://api.ailoot.ai).",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "d999f3ed465612b95c71f212f51110a48297fd308c71aa55d05ee6158ba3fbaf",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "d999f3ed465612b95c71f212f51110a48297fd308c71aa55d05ee6158ba3fbaf",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Warp",
      "application_id": "warp",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Μόνο OpenAI Chat Completions (POST /v1/chat/completions). Τα αιτήματα περνούν από τους διακομιστές Warp: το κλειδί αποθηκεύεται τοπικά, αλλά μεταβιβάζεται στο backend του Warp με κάθε αίτημα. Οι λειτουργίες Auto και οι προσαρμοσμένοι δρομολογητές χρησιμοποιούν πάντα πιστώσεις Warp· οι πράκτορες νέφους δεν χρησιμοποιούν αυτό το endpoint. Διατίθεται στο Free και σε πληρωμένα πακέτα για μεμονωμένους χρήστες και ομάδες έως 10 ατόμων. Επιλέξτε μοντέλα για τα οποία ο τρέχων κατάλογος δηλώνει μορφή OpenAI Chat. Στο στιγμιότυπο 2026-09-30, το gemini-3.6-flash διαθέτει αυτή τη μορφή· για άλλα μοντέλα Gemini ελέγξτε τις κάρτες τους. Η εγγενής μορφή Gemini δεν χρησιμοποιεί αυτή τη διαδρομή. Η ύπαρξη μεθόδου στον κατάλογο δεν σημαίνει ότι έχει δοκιμαστεί ζωντανά η συγκεκριμένη έκδοση πελάτη.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "5f787bf9d6422d41c58ada37ae0249c6b99881d4cdcec8ebfeae02d886d27772",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "5f787bf9d6422d41c58ada37ae0249c6b99881d4cdcec8ebfeae02d886d27772",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline",
      "application_id": "cline",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το OpenAI Compatible καλεί το /v1/chat/completions, οπότε η διεύθυνση περιλαμβάνει /v1. Η επιλογή Anthropic καλεί το /v1/messages, με διεύθυνση χωρίς /v1, αλλά η λίστα μοντέλων της περιλαμβάνει μόνο ονόματα Anthropic — τα υπόλοιπα μοντέλα Ailoot διατίθενται μέσω OpenAI Compatible. Η λειτουργία πράκτορα απαιτεί μοντέλο με κλήση εργαλείων. Τα μοντέλα Gemini 3.1 Pro δεν διατίθενται μέσω chat/completions (υποστηρίζουν μόνο τις μορφές Gemini και Anthropic) — εδώ επιλέξτε gemini-3.6-flash.",
        "description": "Επέκταση επεξεργαστή κώδικα · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "be60b656e1ac7895740d73489de828ff1b923292f786776ecf20750b742f69af",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "be60b656e1ac7895740d73489de828ff1b923292f786776ecf20750b742f69af",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Roo Code",
      "application_id": "roo-code",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το Roo Code καλεί εργαλεία μόνο στη μορφή OpenAI, οπότε το μοντέλο πρέπει να υποστηρίζει tools στο /v1/chat/completions. Η επιλογή Anthropic καλεί το /v1/messages, με διεύθυνση χωρίς /v1.",
        "description": "Επέκταση επεξεργαστή κώδικα · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "1a48e7bc92da2265b751f4ffc7545c23719569b6ce20283898313216cbdfbfab",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "1a48e7bc92da2265b751f4ffc7545c23719569b6ce20283898313216cbdfbfab",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Kilo Code",
      "application_id": "kilo-code",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το Kilo καλεί το {Base URL}/models και εμφανίζει αυτόματα τη λίστα μοντέλων — το δικό μας GET /v1/models επιστρέφει ολόκληρο τον κατάλογο. Μπορείτε επίσης να ορίσετε την πλήρη διεύθυνση .../v1/chat/completions. Υποστηρίζονται προσαρμοσμένες κεφαλίδες.",
        "description": "Επέκταση επεξεργαστή κώδικα · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "9688fec8d45a05a6d002a5ae0d8459540fd41c5bd33ec4b1f838f2e7987cf158",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "9688fec8d45a05a6d002a5ae0d8459540fd41c5bd33ec4b1f838f2e7987cf158",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Continue",
      "application_id": "continue",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το apiBase πρέπει να τελειώνει σε /v1. Για ονόματα της μορφής gpt-5/σειράς o, το Continue μπορεί να επιλέξει αυτόματα το /v1/responses· τα δικά μας gpt-* υποστηρίζουν και /v1/responses και /v1/chat/completions, ενώ το useResponsesApi: false επιβάλλει το chat/completions. Το useLegacyCompletionsEndpoint δεν χρειάζεται.",
        "description": "Επέκταση επεξεργαστή κώδικα · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "28bbffd3ba45e236811ac8653fc5ffcf22c6b09d93098b57f42266f10d3b1f57",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "28bbffd3ba45e236811ac8653fc5ffcf22c6b09d93098b57f42266f10d3b1f57",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zed",
      "application_id": "zed",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Για openai_compatible, η διεύθυνση περιλαμβάνει /v1 (καλεί το /v1/chat/completions· το capabilities.chat_completions = false μεταφέρει το μοντέλο στο /v1/responses). Για anthropic_compatible, η διεύθυνση δεν περιλαμβάνει /v1 (καλεί το /v1/messages· το Zed στέλνει το κλειδί στο x-api-key, το οποίο δέχεται το Ailoot). Από προεπιλογή, images = false και parallel_tool_calls = false. Το Zed μπορεί να στείλει εικόνες, αλλά ενεργοποιήστε το images μόνο για συγκεκριμένο μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει είσοδο image στην επιλεγμένη μορφή API. Στα παραδείγματα GPT και Claude, images = false: το στιγμιότυπο 2026-09-30 δηλώνει μόνο κείμενο για αυτά. Για παράδειγμα, το gemini-3.6-flash σε αυτό το στιγμιότυπο δηλώνει είσοδο image για OpenAI Chat· η πραγματική υποστήριξη εξαρτάται από την κάρτα και τη μορφή του μοντέλου. Για μοντέλα συλλογισμού υπάρχει το πεδίο reasoning_effort. Οι τιμές max_tokens του παραδείγματος δηλώνουν το μέγεθος συμφραζομένων· δείτε τα ακριβή όρια στον κατάλογο μοντέλων.",
        "description": "Επεξεργαστής κώδικα · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "26c0c1cee847ceb6cf354d2944b9fb9b159adfebf62b5d4c49dc855ac8555377",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "26c0c1cee847ceb6cf354d2944b9fb9b159adfebf62b5d4c49dc855ac8555377",
      "version_match": null,
      "versions": null
    },
    {
      "application": "VS Code + Copilot Chat",
      "application_id": "vscode-copilot-byok",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το url είναι η ΠΛΗΡΗΣ διαδρομή endpoint. Τιμές apiType: chat-completions, responses (url .../v1/responses), messages (url .../v1/messages). Το BYOK λειτουργεί χωρίς πακέτο Copilot ή σύνδεση στο GitHub, αλλά μόνο για συνομιλία/πράκτορα — οι ενσωματωμένες προτάσεις παραμένουν στο Copilot. Οι διαχειριστές οργανισμού (Business/Enterprise) μπορούν να απενεργοποιήσουν την πολιτική BYOK. Τα παραπάνω όρια token είναι παραδείγματα· χρησιμοποιήστε τις τιμές του καταλόγου. Σε αυτά τα παραδείγματα, vision = false: το στιγμιότυπο καταλόγου 2026-09-30 δηλώνει μόνο κείμενο για GPT/OpenAI Chat και Claude/Anthropic Messages. Αν η έκδοση VS Code σας προσφέρει vision, ενεργοποιήστε το μόνο για μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει είσοδο image στην επιλεγμένη μορφή API· η ύπαρξη του πεδίου στον πελάτη δεν επιβεβαιώνει υποστήριξη εικόνων από το επιλεγμένο μοντέλο.",
        "description": "Επέκταση επεξεργαστή κώδικα · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "7b17eb101d7759ce6ca0e208f1d925552430696f3e74ad5a2aa85daeda8110d0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "7b17eb101d7759ce6ca0e208f1d925552430696f3e74ad5a2aa85daeda8110d0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "JetBrains AI Assistant",
      "application_id": "jetbrains-ai-assistant",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Επιλέξτε OpenAI-compatible, ορίστε URL https://api.ailoot.ai/v1 και εισαγάγετε το API Key σας. Πατήστε Test Connection, έπειτα Apply και επιλέξτε μοντέλο στο AI Chat. Αντιστοιχίστε το στις λειτουργίες του IDE μέσω Models Assignment. Ενεργοποιήστε Tool calling μόνο αν το μοντέλο υποστηρίζει εργαλεία· η συμπλήρωση κώδικα ρυθμίζεται χωριστά.",
        "description": "Επεξεργαστής κώδικα · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "91ba3f4cfd082fc52dd775a267a16be20df3cb426d0b551699f4d73ea635e8a1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "91ba3f4cfd082fc52dd775a267a16be20df3cb426d0b551699f4d73ea635e8a1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Xcode",
      "application_id": "xcode",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η Apple απαιτεί ο πάροχος να υποστηρίζει Chat Completions και να απαντά στα {URL}/v1/models και {URL}/v1/chat/completions. Το Ailoot δέχεται το κλειδί σε x-api-key και Authorization: Bearer (αν επιλέξετε κεφαλίδα Authorization, σύμφωνα με αναφορές χρηστών, το Xcode προσθέτει μόνο του το πρόθεμα Bearer). Οι πράκτορες Xcode ρυθμίζονται ξεχωριστά και δεν περιλαμβάνονται σε αυτές τις οδηγίες.",
        "description": "Επεξεργαστής κώδικα · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "62d4b63cb79fc507edba04c31214afb923284d1c15978b5cf463ae4ecaa421ff",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "62d4b63cb79fc507edba04c31214afb923284d1c15978b5cf463ae4ecaa421ff",
      "version_match": null,
      "versions": null
    },
    {
      "application": "avante.nvim",
      "application_id": "avante-nvim",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Στο wiki του πρόσθετου, η συμβατή με OpenAI διεύθυνση τελειώνει σε /v1 (το πρόσθετο προσθέτει το /chat/completions). Ο ενσωματωμένος πάροχος claude χρησιμοποιεί διεύθυνση της μορφής https://api.anthropic.com, άρα για το Ailoot η διεύθυνση δεν περιλαμβάνει /v1. Οι προσαρμοσμένοι πάροχοι χωρίς __inherited_from απαιτούν πλήρη διεύθυνση και δικές τους συναρτήσεις ανάλυσης απάντησης.",
        "description": "Πρόσθετο Neovim · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "709511becac01f04e59c62d78c93cd772e3bd5ee0c8f9252a99913cb2f6f02d3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "709511becac01f04e59c62d78c93cd772e3bd5ee0c8f9252a99913cb2f6f02d3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "codecompanion.nvim",
      "application_id": "codecompanion-nvim",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το openai_compatible διαχωρίζει τον διακομιστή (env.url, χωρίς /v1) από τη διαδρομή (env.chat_url). Οι τιμές env μπορούν να είναι όνομα μεταβλητής περιβάλλοντος, cmd:..., file:... ή συνάρτηση Lua. Ο προσαρμογέας anthropic επεκτείνεται επίσης με προσαρμοσμένο url για το /v1/messages.",
        "description": "Πρόσθετο Neovim · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "1f5560d17ac6f8c855c5c155189921e00974be43ade13e61f30c14b11223a088",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "1f5560d17ac6f8c855c5c155189921e00974be43ade13e61f30c14b11223a088",
      "version_match": null,
      "versions": null
    },
    {
      "application": "gptel",
      "application_id": "gptel",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. :host — μόνο το όνομα διακομιστή (χωρίς https:// και διαδρομή)· η διαδρομή ορίζεται στο :endpoint. Το gptel-make-anthropic στέλνει κεφαλίδες x-api-key και anthropic-version, τις οποίες δέχεται το Ailoot.",
        "description": "Πακέτο Emacs · OpenAI Chat, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "cede4df868c7273ddeabbbcd1110a3468d59221025e028008742255b1fda50f0",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "cede4df868c7273ddeabbbcd1110a3468d59221025e028008742255b1fda50f0",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Theia IDE",
      "application_id": "theia",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. url — βασική διεύθυνση που τελειώνει σε /v1. Για μοντέλα εκτός OpenAI, ασφαλής επιλογή είναι το developerMessageSettings: \"system\".",
        "description": "Επεξεργαστής κώδικα · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "00b804b36c75a063b73b2e6e346fb72433914b5bb3e6e2007888cebd90bd7ba7",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "00b804b36c75a063b73b2e6e346fb72433914b5bb3e6e2007888cebd90bd7ba7",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Trae IDE",
      "application_id": "trae",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Με απενεργοποιημένο Full URL, το Trae προσθέτει μόνο του τη διαδρομή της επιλεγμένης μορφής (για OpenAI — διεύθυνση με /v1, για Anthropic — χωρίς /v1). Με ενεργοποιημένο Full URL, εισαγάγετε https://api.ailoot.ai/v1/chat/completions ή https://api.ailoot.ai/v1/messages. Το πεδίο Model Series προσαρμόζει τις προτροπές στην οικογένεια του μοντέλου.",
        "description": "Επεξεργαστής κώδικα · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "6c8c297b60e59f81f0bbc262fea2027c6153802f6063333e6c78fa4f5638ae26",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "6c8c297b60e59f81f0bbc262fea2027c6153802f6063333e6c78fa4f5638ae26",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Open WebUI",
      "application_id": "open-webui",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Μορφή OpenAI Chat Completions· το URL πρέπει να περιλαμβάνει /v1 και να μην έχει τελική κάθετο. Η λίστα μοντέλων λαμβάνεται από το /v1/models· για μεγάλο κατάλογο (252 μοντέλα), είναι πιο βολικό να περιορίσετε τα Model IDs και να ενεργοποιήσετε την κρυφή μνήμη λίστας μοντέλων (Cache Base Model List / ENABLE_BASE_MODELS_CACHE=True). Για διανυσματικές αναπαραστάσεις RAG υπάρχει ξεχωριστό RAG_OPENAI_API_BASE_URL.",
        "description": "Συνομιλία ιστού, δικός σας διακομιστής · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "a917508e9a908b90e6e2df2d232cf41f9558fa0ca0e03c849fe49ba823bde68b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "a917508e9a908b90e6e2df2d232cf41f9558fa0ca0e03c849fe49ba823bde68b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LibreChat",
      "application_id": "librechat",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Ένα συνηθισμένο custom endpoint χρησιμοποιεί OpenAI Chat Completions (baseURL με /v1). Το provider: 'anthropic' ενεργοποιεί τον εγγενή πελάτη /v1/messages· στο παράδειγμα τεκμηρίωσης, το baseURL του Anthropic δίνεται χωρίς /v1 (https://api.anthropic.com), οπότε για εμάς είναι https://api.ailoot.ai. Το fetch: true λαμβάνει τη λίστα από το /v1/models.",
        "description": "Συνομιλία ιστού, δικός σας διακομιστής · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "920fdd3f295af6e8fc65bd309fe2a0d2d4b569d527ef5bb144db404e047e38ab",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "920fdd3f295af6e8fc65bd309fe2a0d2d4b569d527ef5bb144db404e047e38ab",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cherry Studio",
      "application_id": "cherry-studio",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η τεκμηρίωση επιβεβαιώνει τα πρωτόκολλα OpenAI, Anthropic, OpenAI Responses και Gemini και την προεπισκόπηση της τελικής διαδρομής κάτω από το πεδίο, αλλά δεν περιγράφει τους κανόνες προσθήκης /v1 — ακολουθήστε την προεπισκόπηση. Και οι τρεις μορφές μας (Chat Completions, Responses, Messages) είναι κατάλληλες.",
        "description": "Εφαρμογή υπολογιστή · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "9b874da7b61c1ce95c857ffe6390a3f43ffda49fe341f6456138586854fa5759",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "9b874da7b61c1ce95c857ffe6390a3f43ffda49fe341f6456138586854fa5759",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Chatbox",
      "application_id": "chatbox",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Στην τεκμηρίωση, το API Host ορίζεται χωρίς /v1 (παράδειγμα https://api.openai.com), ενώ η προεπιλεγμένη διαδρομή είναι /v1/chat/completions. Υπάρχει επίσης τύπος Google Gemini compatible, αλλά δεν έχει ελεγχθεί για το δικό μας /v1beta. Η εισαγωγή διαμόρφωσης JSON (type: 'openai', apiHost, apiPath) διατίθεται από την έκδοση 1.15.1 μέσω chatbox://provider/import?config=<base64>. Για τα GPT και Claude των παραδειγμάτων, η αναγνώριση εικόνων είναι απενεργοποιημένη: το στιγμιότυπο καταλόγου 2026-09-30 δηλώνει μόνο κείμενο στη μορφή OpenAI Chat. Αν η έκδοση Chatbox σας προσφέρει αναγνώριση εικόνων, ενεργοποιήστε την μόνο για μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει είσοδο image στην επιλεγμένη μορφή API· η δυνατότητα επισύναψης εικόνας από τον πελάτη δεν αποδεικνύει ότι την υποστηρίζει το μοντέλο.",
        "description": "Υπολογιστής και τηλέφωνο · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "cb6291d1186056c480f16dc89836372d6dc2792521ee79d8ba4a2a74c98fe654",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "cb6291d1186056c480f16dc89836372d6dc2792521ee79d8ba4a2a74c98fe654",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LobeChat",
      "application_id": "lobechat",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η προεπιλογή του OPENAI_PROXY_URL είναι https://api.openai.com/v1, οπότε ορίζουμε τη διεύθυνση με /v1. Η προεπιλογή του ANTHROPIC_PROXY_URL είναι https://api.anthropic.com (χωρίς /v1). Μέσω GOOGLE_PROXY_URL μπορεί θεωρητικά να συνδεθεί η μορφή Gemini (https://api.ailoot.ai), αλλά δεν έχουμε ελέγξει αυτή την επιλογή. Χρησιμοποιήστε λειτουργία διακομιστή: αν τα αιτήματα αποστέλλονται απευθείας από το πρόγραμμα περιήγησης, το Ailoot API μπορεί προς το παρόν να τα απορρίψει βάσει των κανόνων CORS.",
        "description": "Συνομιλία ιστού, δικός σας διακομιστής · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "fad32459f421b2e014758b89fceac68f3bf0665024361994fa6ad43fceb2b2e3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "fad32459f421b2e014758b89fceac68f3bf0665024361994fa6ad43fceb2b2e3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Jan",
      "application_id": "jan",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Τεκμηρίωση: για συμβατούς με OpenAI παρόχους, το Base URL πρέπει να περιλαμβάνει /v1 (διαφορετικά 404)· η τελική κάθετος αφαιρείται. Το παράδειγμα LiteLLM για τη λειτουργία Anthropic δεν περιλαμβάνει /v1. Οι δυνατότητες μοντέλου (tools, vision) για προσαρμοσμένους παρόχους ορίζονται χειροκίνητα. Υποστηρίζονται εφεδρικά κλειδιά (επανάληψη μόνο σε 401/403/429).",
        "description": "Εφαρμογή υπολογιστή · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "065f8b659df44afb81e0fda78a7cd4789d504c91ba6f0c77d8a89506b108a09e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "065f8b659df44afb81e0fda78a7cd4789d504c91ba6f0c77d8a89506b108a09e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "SillyTavern",
      "application_id": "sillytavern",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Τεκμηρίωση: σε προβλήματα σύνδεσης, προσθέστε /v1 και ΜΗΝ προσθέσετε /chat/completions. Η λίστα μοντέλων φορτώνεται αν ο διακομιστής παρέχει /v1/models (ο δικός μας το παρέχει).",
        "description": "Συνομιλία ρόλων · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "bd421603d8f43242c5906d7164734c2a9c4803b3a0e8fa902aa3161c46f10c47",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "bd421603d8f43242c5906d7164734c2a9c4803b3a0e8fa902aa3161c46f10c47",
      "version_match": null,
      "versions": null
    },
    {
      "application": "AnythingLLM",
      "application_id": "anythingllm",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Στην τεκμηρίωση, ο πάροχος χαρακτηρίζεται «για προγραμματιστές». Αν χρειάζεται, ορίστε GENERIC_OPEN_AI_MODEL_MAX_TOKEN_KEY='max_completion_tokens'. Για διανυσματικές αναπαραστάσεις υπάρχει ξεχωριστός generic-openai embedder (EMBEDDING_BASE_PATH + GENERIC_OPEN_AI_EMBEDDING_API_KEY) — μοντέλο nemotron-3-embed μέσω /v1/embeddings.",
        "description": "Συνομιλία με έγγραφα · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "1057a20d60ad0af0a90c0065aeee747c66d371e72d639a29dc3c7223e3ed56cd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "1057a20d60ad0af0a90c0065aeee747c66d371e72d639a29dc3c7223e3ed56cd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "big-AGI",
      "application_id": "big-agi",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η τεκμηρίωση περιγράφει τις μεταβλητές ως αντικατάσταση του διακομιστή παρασκηνίου για OpenAI και Anthropic (για διακομιστές μεσολάβησης και προσαρμοσμένα endpoint)· αναφέρει «host», οπότε ορίζουμε τη διεύθυνση χωρίς /v1, αλλά δεν εξηγεί την ακριβή μορφή διαδρομής — ελέγξτε την με το πρώτο αίτημα.",
        "description": "Συνομιλία ιστού, δικός σας διακομιστής · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "ad017a64419308243e40a46f621cf4cf411a69c0ccda08ed04983785ac1dfa68",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "ad017a64419308243e40a46f621cf4cf411a69c0ccda08ed04983785ac1dfa68",
      "version_match": null,
      "versions": null
    },
    {
      "application": "BoltAI",
      "application_id": "boltai",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Απαιτείται η πλήρης διεύθυνση chat completions. Για να τη χρησιμοποιεί το AI Command, ορίστε αυτή την υπηρεσία ως προεπιλεγμένη. Οι οδηγίες βασίζονται στη βοήθεια του BoltAI· στο BoltAI 2 τα παράθυρα μπορεί να διαφέρουν.",
        "description": "Εφαρμογή για Mac · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "59159c1023a196e6e8d826cceed6d605b1eee795d2036ec2f375e075e27f6f34",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "59159c1023a196e6e8d826cceed6d605b1eee795d2036ec2f375e075e27f6f34",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Hugging Face Chat UI",
      "application_id": "hugging-face-chat-ui",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το Chat UI λειτουργεί μόνο με API συμβατά με OpenAI μέσω OPENAI_BASE_URL και λαμβάνει τη λίστα μοντέλων από το /models.",
        "description": "Συνομιλία ιστού, δικός σας διακομιστής · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "98da046cca92cba3a2e6ddf3e71d6082c545738dac81820e0e65f43a6b7b2ef9",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "98da046cca92cba3a2e6ddf3e71d6082c545738dac81820e0e65f43a6b7b2ef9",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Msty Studio",
      "application_id": "msty-studio",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η τεκμηρίωση επιβεβαιώνει προσαρμοσμένο πάροχο συμβατό με OpenAI, αλλά δεν ορίζει τη μορφή διεύθυνσης· το /v1 είναι η τυπική ρίζα OpenAI API, ενώ σε σφάλμα 404 ελέγξτε την επιλογή χωρίς /v1. Δεν περιγράφεται προσαρμοσμένο endpoint συμβατό με Anthropic.",
        "description": "Εφαρμογή υπολογιστή · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "45e790f577c5cecddd2a0567fbe9bc39bae7acacf2b93b2b9d6831829297e029",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "45e790f577c5cecddd2a0567fbe9bc39bae7acacf2b93b2b9d6831829297e029",
      "version_match": null,
      "versions": null
    },
    {
      "application": "NextChat",
      "application_id": "nextchat",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Για αυτή τη ρύθμιση χρησιμοποιήστε OpenAI Chat μέσω του διακομιστή NextChat. Κατά την ανάπτυξη σε Vercel ή Docker ορίστε BASE_URL=https://api.ailoot.ai χωρίς /v1, OPENAI_API_KEY, CUSTOM_MODELS και DEFAULT_MODEL. Αναπτύξτε ξανά τον διακομιστή μετά την αλλαγή αυτών των μεταβλητών.",
        "description": "Συνομιλία ιστού, δικός σας διακομιστής · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "bb799fc0b14206bd5b85b60ec2892fb6cd1aa20797b4416697a4e156c98acbbc",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "bb799fc0b14206bd5b85b60ec2892fb6cd1aa20797b4416697a4e156c98acbbc",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Copilot",
      "application_id": "obsidian-copilot",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η λίστα μοντέλων λαμβάνεται από το /v1/models· μπορείτε επίσης να εισαγάγετε μοντέλο χειροκίνητα. Αν το Test επιτυγχάνει αλλά το Quick Chat δεν στέλνει μηνύματα, ενεργοποιήστε το Enable CORS στον πάροχο (η απάντηση θα φτάσει ολόκληρη, χωρίς ροή). Τα κλειδιά αποθηκεύονται στο Obsidian Keychain.",
        "description": "Πρόσθετο Obsidian · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "b0d2577644b963ef25a3d1d5c6dd9f41e1219efeb6bd7ecd1dcc1bf0d6bfe646",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "b0d2577644b963ef25a3d1d5c6dd9f41e1219efeb6bd7ecd1dcc1bf0d6bfe646",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Page Assist",
      "application_id": "page-assist",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η τεκμηρίωση επιβεβαιώνει το Custom με API URL και κλειδί· δεν περιγράφει τη μορφή URL, ενώ το /v1 είναι η τυπική ρίζα OpenAI API. Η αυτόματη φόρτωση μοντέλων είναι εγγυημένη μόνο για Ollama, LM Studio και Llamafile· για τα υπόλοιπα, τα μοντέλα προστίθενται χειροκίνητα.",
        "description": "Επέκταση προγράμματος περιήγησης · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "2bb87acbc50b92a7276e822dd1b920eb3741fa10445b6b3732ae20defab1dba5",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "2bb87acbc50b92a7276e822dd1b920eb3741fa10445b6b3732ae20defab1dba5",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Raycast AI",
      "application_id": "raycast-ai",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το base_url είναι endpoint συμβατό με OpenAI χωρίς το επίθημα /chat/completions. Το Raycast ξαναδιαβάζει το αρχείο χωρίς επανεκκίνηση. Αν δεν οριστούν abilities, θεωρείται ότι δεν υποστηρίζονται tools και vision. Τα μοντέλα εμφανίζονται στα Quick AI, AI Chat και AI Commands. Σε αυτό το παράδειγμα, vision.supported = false: το στιγμιότυπο καταλόγου 2026-09-30 δηλώνει μόνο κείμενο για Claude/OpenAI Chat. Αν η έκδοση Raycast σας υποστηρίζει αυτή τη ρύθμιση, ενεργοποιήστε το vision μόνο για μοντέλο του οποίου η τρέχουσα κάρτα καταλόγου δηλώνει είσοδο image στη μορφή OpenAI Chat· η σημαία του πελάτη από μόνη της δεν επιβεβαιώνει υποστήριξη εικόνων από το API.",
        "description": "Εκκινητής εφαρμογών · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "238150f1a9bb6ea9313db933969344699dd33f83a1c831d73605b06693cbd982",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "238150f1a9bb6ea9313db933969344699dd33f83a1c831d73605b06693cbd982",
      "version_match": null,
      "versions": null
    },
    {
      "application": "TypingMind",
      "application_id": "typingmind",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το Endpoint εισάγεται ως πλήρης διαδρομή. Το κλειδί αποστέλλεται σε προσαρμοσμένη κεφαλίδα Authorization: Bearer sk-..., την οποία δέχεται το Ailoot. Η έκδοση ιστού TypingMind καλεί το API απευθείας από το πρόγραμμα περιήγησης και, προς το παρόν, αυτά τα αιτήματα μπορεί να αποκλειστούν από το CORS· η έκδοση υπολογιστή είναι πιο αξιόπιστη. Ο τύπος Gemini στο TypingMind στέλνει το κλειδί στην κεφαλίδα apiKey, την οποία δεν δέχεται το Ailoot — χρησιμοποιήστε τον τύπο OpenAI Chat Completions.",
        "description": "Εφαρμογή ιστού · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "64d67ee3841285a2f51ecf02393c5bfb5eba12d33521486817815cd2118c1581",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "64d67ee3841285a2f51ecf02393c5bfb5eba12d33521486817815cd2118c1581",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Python)",
      "application_id": "openai-python-sdk",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Διεύθυνση με /v1: το SDK προσθέτει μόνο του τα /chat/completions, /responses, /embeddings, /images/*, /audio/*. Λειτουργούν Chat Completions και Responses (Responses στα μοντέλα που διαθέτουν αυτή τη μορφή στον κατάλογο). Η έξοδος σε ροή και τα εργαλεία ακολουθούν τον τυπικό τρόπο. Τα σφάλματα Ailoot επιστρέφονται σε JSON με Request ID και αντιμετωπίζονται ως openai.APIStatusError.",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "8c827cc7690aaf9ab46e1cf006d7bc85c0a5dcb756778a451c631d47e087a4b6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "8c827cc7690aaf9ab46e1cf006d7bc85c0a5dcb756778a451c631d47e087a4b6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI SDK (Node.js)",
      "application_id": "openai-node-js-sdk",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το README δείχνει την επιλογή baseURL· η ανάγνωση του OPENAI_BASE_URL φαίνεται στον πηγαίο κώδικα πελάτη (src/client.ts), με προεπιλογή https://api.openai.com/v1. Ορίστε τη διεύθυνση Ailoot με /v1. Διατίθενται και chat.completions και responses.",
        "description": "SDK · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "4f39413de02221c7d556cc6b585220da895e099dd343c6fa0c3e2e11189cf028",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "4f39413de02221c7d556cc6b585220da895e099dd343c6fa0c3e2e11189cf028",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Anthropic SDK (Python)",
      "application_id": "anthropic-python-sdk",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Διεύθυνση ΧΩΡΙΣ /v1: το SDK προσθέτει μόνο του το /v1/messages. Η πύλη δέχεται το κλειδί στο x-api-key (έτσι το στέλνει το SDK) και στο Authorization: Bearer. Υποστηρίζονται έξοδος σε ροή, εργαλεία και /v1/messages/count_tokens. Η μαζική επεξεργασία (Batches) και το Files API δεν δηλώνονται στον κατάλογο Ailoot.",
        "description": "SDK · Anthropic Messages",
        "formats": [
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "a215b2215a291544ef7ff6ec5e5abaafeb2702b9fc1ab3ce0a938db95650b34f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "a215b2215a291544ef7ff6ec5e5abaafeb2702b9fc1ab3ce0a938db95650b34f",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Vercel AI SDK",
      "application_id": "vercel-ai-sdk",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Οι πάροχοι χρησιμοποιούν διαφορετικές διευθύνσεις: ο συμβατός με OpenAI και ο Anthropic περιλαμβάνουν /v1 (προεπιλογή Anthropic https://api.anthropic.com/v1), ενώ ο Google περιλαμβάνει /v1beta (προεπιλογή https://generativelanguage.googleapis.com/v1beta). Ο πάροχος @ai-sdk/openai καλεί από προεπιλογή το Responses API· για μοντέλα χωρίς μέθοδο responses, χρησιμοποιήστε openai.chat(\"id\") ή createOpenAICompatible.",
        "description": "SDK · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "c1653143de0fd2ee20adb3681f18980fd5c1e669bcf3efe864fa2d5d47f4d735",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "c1653143de0fd2ee20adb3681f18980fd5c1e669bcf3efe864fa2d5d47f4d735",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LangChain",
      "application_id": "langchain",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. ChatOpenAI: διεύθυνση με /v1. Σύμφωνα με την τεκμηρίωση, το ChatOpenAI υποστηρίζει μόνο την επίσημη προδιαγραφή OpenAI: μη τυπικά πεδία τρίτων μοντέλων, όπως το reasoning_content, δεν διατηρούνται. Για Claude είναι προτιμότερο το ChatAnthropic: διεύθυνση χωρίς /v1, καθώς το SDK προσθέτει μόνο του το /v1/messages. Η παράμετρος base_url και οι μεταβλητές ANTHROPIC_API_URL/ANTHROPIC_BASE_URL του ChatAnthropic περιγράφονται στην τεκμηρίωση της κλάσης στον πηγαίο κώδικα (langchain_anthropic/chat_models.py), αλλά απουσιάζουν από τη σελίδα ενσωμάτωσης. Η σημαία use_responses_api ενεργοποιεί τη λειτουργία Responses στο ChatOpenAI.",
        "description": "Πλαίσιο ανάπτυξης · OpenAI Chat, OpenAI Responses, Anthropic Messages",
        "formats": [
          "chat",
          "responses",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "e18a47eaecdf047de9a3354aa6449abadca97673284fe2454c6d54dbbe704519",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "e18a47eaecdf047de9a3354aa6449abadca97673284fe2454c6d54dbbe704519",
      "version_match": null,
      "versions": null
    },
    {
      "application": "CrewAI",
      "application_id": "crewai",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/messages και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το πρόθεμα openai/ ή anthropic/ επιλέγει πάροχο στο CrewAI· το αίτημα περιέχει το id χωρίς πρόθεμα. Για OpenAI, η διεύθυνση περιλαμβάνει /v1· για Anthropic, δεν περιλαμβάνει /v1. Η τεκμηρίωση περιγράφει επίσης τη σημαία custom_openai=True για οποιαδήποτε πύλη συμβατή με OpenAI. Στο Anthropic, το max_tokens είναι υποχρεωτικό.",
        "description": "Πλαίσιο ανάπτυξης πρακτόρων · OpenAI Chat, Anthropic Messages",
        "formats": [
          "chat",
          "messages"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "57509ace514dc176c05492fe1aeea857c517ce6aff75104b6165b39c1a65bfcd",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "57509ace514dc176c05492fe1aeea857c517ce6aff75104b6165b39c1a65bfcd",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Google GenAI SDK (Python)",
      "application_id": "google-genai-python",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Διεύθυνση χωρίς /v1beta: το SDK συνθέτει μόνο του το /v1beta/models/{model}:generateContent. Το κλειδί αποστέλλεται στην κεφαλίδα x-goog-api-key, την οποία δέχεται το Ailoot. Διατίθενται μόνο μοντέλα με μορφή Gemini. Η τεκμηρίωση της έκδοσης JavaScript (@google/genai) δεν περιγράφει προσαρμοσμένη διεύθυνση, οπότε δεν την παρουσιάζουμε εδώ.",
        "description": "SDK · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "cc78b7403363f3f1dbe9563a507f1ae65265d71906e25b8e2bbf6d5e35fa3dc6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "cc78b7403363f3f1dbe9563a507f1ae65265d71906e25b8e2bbf6d5e35fa3dc6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM",
      "application_id": "litellm",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το πρόθεμα openai/ δηλώνει πρωτόκολλο συμβατό με OpenAI· στο Ailoot αποστέλλεται το id χωρίς πρόθεμα. Το LiteLLM προσθέτει μόνο του τα /chat/completions και /embeddings· σύμφωνα με την τεκμηρίωση, σε σφάλμα Not Found η διεύθυνση πρέπει να τελειώνει σε /v1.",
        "description": "SDK · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "b3b4a964c678df0e85a14384b2bfa450065c25bb341aded4aa400aaf27f668a2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "b3b4a964c678df0e85a14384b2bfa450065c25bb341aded4aa400aaf27f668a2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LiteLLM Proxy",
      "application_id": "litellm-proxy",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Ο διακομιστής μεσολάβησης είναι χρήσιμος όταν θέλετε να δώσετε στην ομάδα σας εσωτερικά κλειδιά πάνω από ένα κοινό κλειδί Ailoot. Οι χρεώσεις στο Ailoot καταγράφονται στο κλειδί που ορίζεται στο api_key. Η διεύθυνση περιλαμβάνει /v1.",
        "description": "Δική σας πύλη · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "55b3005e4afcb4fb4a758c104fe42945f9c1b047a6a4695a8e37f116c5d1db41",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "55b3005e4afcb4fb4a758c104fe42945f9c1b047a6a4695a8e37f116c5d1db41",
      "version_match": null,
      "versions": null
    },
    {
      "application": "LlamaIndex",
      "application_id": "llamaindex",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Διεύθυνση με /v1. Το is_chat_model=True είναι υποχρεωτικό· διαφορετικά, η κλάση καλεί το παρωχημένο /completions. Το is_function_calling_model=True επιτρέπει στους πράκτορες να χρησιμοποιούν εργαλεία. Ορίστε το context_window σύμφωνα με την κάρτα του μοντέλου στον κατάλογο Ailoot.",
        "description": "Πλαίσιο ανάπτυξης · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "be6a944f89fa59aa3c28754282ae86c37871fb86267c0e04f765f8b75c6b689e",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "be6a944f89fa59aa3c28754282ae86c37871fb86267c0e04f765f8b75c6b689e",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Mastra",
      "application_id": "mastra",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Στο url ορίζεται η βασική διεύθυνση με /v1, όχι η πλήρης διαδρομή προς /chat/completions. Από προεπιλογή χρησιμοποιείται το Chat Completions· το api: \"responses\" ενεργοποιεί το Responses API. Η μορφή id \"πάροχος/μοντέλο\" στέλνει στην πύλη μόνο το id του μοντέλου. Η τεκμηρίωση δείχνει το πεδίο apiKey του αντικειμένου model σε παράδειγμα με κεφαλίδες· η χρήση του μαζί με url δεν περιγράφεται ξεχωριστά.",
        "description": "Πλαίσιο ανάπτυξης πρακτόρων · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "60eed8a8a7626d6e51ad713c4cadf89f6ebea22118efca3361472d4460de5207",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "60eed8a8a7626d6e51ad713c4cadf89f6ebea22118efca3361472d4460de5207",
      "version_match": null,
      "versions": null
    },
    {
      "application": "OpenAI Agents SDK",
      "application_id": "openai-agents-sdk",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Διεύθυνση με /v1. Απενεργοποιήστε την καταγραφή ιχνών μέσω set_tracing_disabled(True): διαφορετικά, το SDK θα επιχειρήσει να στείλει ίχνη στο OpenAI χωρίς διαθέσιμο κλειδί OpenAI. Το Chat Completions είναι διαθέσιμο μόνο για μοντέλα για τα οποία η μέθοδος αυτή αναφέρεται στον κατάλογο και είναι διαθέσιμη στο κλειδί σας· το Responses (προεπιλογή του SDK) μόνο για μοντέλα με μέθοδο responses στον κατάλογο. Τα ενσωματωμένα εργαλεία OpenAI (αναζήτηση ιστού, αρχεία) δεν είναι εγγυημένα μέσω πύλης τρίτων.",
        "description": "Πλαίσιο ανάπτυξης πρακτόρων · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "5ba8e8b5744f3db2c23bee9c88ac1daed9c4bab518e217649c638255b198b5c6",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "5ba8e8b5744f3db2c23bee9c88ac1daed9c4bab518e217649c638255b198b5c6",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Pydantic AI",
      "application_id": "pydantic-ai",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Διεύθυνση με /v1. Η τεκμηρίωση χρησιμοποιεί από προεπιλογή το OpenAIResponsesModel: επιλέξτε το μόνο για μοντέλα με μέθοδο responses· για τα υπόλοιπα, επιλέξτε OpenAIChatModel.",
        "description": "Πλαίσιο ανάπτυξης πρακτόρων · OpenAI Chat, OpenAI Responses",
        "formats": [
          "chat",
          "responses"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "6767cbb5dafef438b5bb1e2ee940b19fe844c32c8a4c11453e2cb30eba8f7a6b",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "6767cbb5dafef438b5bb1e2ee940b19fe844c32c8a4c11453e2cb30eba8f7a6b",
      "version_match": null,
      "versions": null
    },
    {
      "application": "n8n",
      "application_id": "n8n",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions, POST /v1/responses, POST /v1/messages, POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Ο έλεγχος διαπιστευτηρίων καλεί τα /models (OpenAI), /v1/models (Anthropic) και /v1beta/models (Gemini)· το Ailoot διαθέτει και τις τρεις διαδρομές. Οι σελίδες τεκμηρίωσης n8n δεν περιγράφουν το πεδίο Base URL: υπάρχει στα ίδια τα διαπιστευτήρια (πηγαίος κώδικας OpenAiApi.credentials.ts και AnthropicApi.credentials.ts, ετικέτα «Override the default base URL for the API»). Στο n8n Cloud μην επιλέγετε «Use Gateway credits», διαφορετικά τα αιτήματα δεν θα περάσουν από το Ailoot.",
        "description": "Αυτοματοποίηση χωρίς κώδικα · OpenAI Chat, OpenAI Responses, Anthropic Messages, Gemini",
        "formats": [
          "chat",
          "responses",
          "messages",
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "89c53a7203ee8e1a4b4db1f20e5d4ea1d205fc2e4bfb0fba04b7ec515bec17d4",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "89c53a7203ee8e1a4b4db1f20e5d4ea1d205fc2e4bfb0fba04b7ec515bec17d4",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Dify",
      "application_id": "dify",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Μόνο ο κάτοχος και οι διαχειριστές του χώρου εργασίας μπορούν να διαχειρίζονται παρόχους. Σύμφωνα με το README του πρόσθετου: για LLM, η διεύθυνση περιλαμβάνει /v1· για διανυσματικές αναπαραστάσεις, rerank, STT και TTS, το πρόσθετο προσθέτει μόνο του την έκδοση API, οπότε η διεύθυνση δεν περιλαμβάνει /v1 (διαφορετικά προκύπτει /v1/v1). Προσθέστε κάθε μοντέλο Ailoot ως ξεχωριστή καταχώριση· ενεργοποιήστε την υποστήριξη εικόνων στην είσοδο και τη ροή εξόδου στις ρυθμίσεις του μοντέλου.",
        "description": "Πλατφόρμα εφαρμογών LLM · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "a0449824942b4abace92ae082e1deff5dd5e25e45e55b402fcf7613d70960dab",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "a0449824942b4abace92ae082e1deff5dd5e25e45e55b402fcf7613d70960dab",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Flowise",
      "application_id": "flowise",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Στο ChatOpenAI η λίστα μοντέλων είναι σταθερή· για οποιαδήποτε id Ailoot χρησιμοποιήστε το ChatOpenAI Custom, όπου το όνομα μοντέλου εισάγεται χειροκίνητα. Το Base Path περιλαμβάνει /v1. Για διανυσματικές αναπαραστάσεις υπάρχει ο κόμβος OpenAI Embeddings Custom.",
        "description": "Εργαλείο δημιουργίας αλυσίδων · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "3eae89915c607da6dec9f8dab31747801812d17188ee86d4cb95323b6c0ff4eb",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "3eae89915c607da6dec9f8dab31747801812d17188ee86d4cb95323b6c0ff4eb",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Home Assistant",
      "application_id": "home-assistant",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Αυτό είναι στοιχείο τρίτου κατασκευαστή, όχι επίσημη ενσωμάτωση. Ο έλεγχος συσκευών γίνεται μέσω κλήσεων συναρτήσεων (tools) στο Chat Completions, οπότε επιλέξτε μοντέλα που υποστηρίζουν εργαλεία. Η επίσημη ενσωμάτωση OpenAI Conversation δεν υποστηρίζει προσαρμοσμένη διεύθυνση.",
        "description": "Έξυπνο σπίτι · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "0759b5e6ee74192fa9af850fb7eed638cbaa220aa8240e8d91cddd20fc5c6722",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "0759b5e6ee74192fa9af850fb7eed638cbaa220aa8240e8d91cddd20fc5c6722",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Langflow",
      "application_id": "langflow",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το Langflow ελέγχει τη σύνδεση και φορτώνει τη λίστα μοντέλων από το /v1/models· τα μοντέλα εμφανίζονται στις ενότητες Language Models και Embedding Models. Έπειτα χρειάζεται να ενεργοποιήσετε χειροκίνητα τα μοντέλα που θέλετε. Ο πάροχος εγκαθίσταται μαζί με το langflow.",
        "description": "Εργαλείο δημιουργίας αλυσίδων · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "61d9cec483fe1c57cf4fe4f7ea4f56ac3c4cb66d18df501920c15fb320d8d4fc",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "61d9cec483fe1c57cf4fe4f7ea4f56ac3c4cb66d18df501920c15fb320d8d4fc",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Make",
      "application_id": "make",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Πρόκειται για γενική μονάδα HTTP και όχι για ξεχωριστό πάροχο Ailoot: η τεκμηρίωση περιγράφει οποιαδήποτε διεύθυνση HTTPS. Είναι προτιμότερο να αποθηκεύετε το κλειδί σε σύνδεση με κλειδί API (το Make το συνιστά αντί της αποστολής σε κεφαλίδες). Δεν χρειάζεται έξοδος σε ροή στο Make· στείλτε το αίτημα χωρίς stream.",
        "description": "Αυτοματοποίηση χωρίς κώδικα · Αίτημα HTTP",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "be94ab146b9d7a5d930a0f4fa8a61ab45263858ed5e95ae8f972eb08bcdda3e1",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "be94ab146b9d7a5d930a0f4fa8a61ab45263858ed5e95ae8f972eb08bcdda3e1",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Bot Telegram",
      "application_id": "telegram-bot",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Τα πλαίσια ανάπτυξης Telegram δεν έχουν δικό τους επίπεδο νευρωνικών δικτύων: η διεύθυνση Ailoot ορίζεται στο OpenAI SDK μέσα στο bot. Με μηδενικό υπόλοιπο, το Ailoot επιστρέφει κατανοητό σφάλμα 402 με Request ID — εμφανίστε το στον χρήστη του bot αντί να καταρρεύσει η εφαρμογή.",
        "description": "Bot · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "b961f89b5f55f20f10eceeef06fcc649831ee0f6bd56c63e136baf82afd7f60a",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "b961f89b5f55f20f10eceeef06fcc649831ee0f6bd56c63e136baf82afd7f60a",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Zapier",
      "application_id": "zapier",
      "compatibility_scope": {
        "conditions": "Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Πρόκειται για γενικό αίτημα HTTP· το Zapier δεν διαθέτει έτοιμο πάροχο με πεδίο βασικής διεύθυνσης. Το Custom Request στέλνει το πεδίο Data ως έχει, χωρίς ανάλυση, οπότε το JSON πρέπει να ελεγχθεί εκ των προτέρων. Το Webhooks by Zapier διατίθεται στα πληρωμένα πακέτα Zapier.",
        "description": "Αυτοματοποίηση χωρίς κώδικα · Αίτημα HTTP",
        "formats": [
          "http"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "d4918975e599ee92d31030918dfdb0ae33560d6a762ef7cc7cb8dbce878595a3",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "d4918975e599ee92d31030918dfdb0ae33560d6a762ef7cc7cb8dbce878595a3",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Antigravity CLI",
      "application_id": "antigravity-cli",
      "compatibility_scope": {
        "conditions": "Υπό έλεγχο. Η διαμόρφωση βασίζεται στην τεκμηρίωση της εφαρμογής, αλλά περιέχει μη επιβεβαιωμένες λεπτομέρειες. Συγκρίνετέ την με το παράθυρο ρυθμίσεων και επικοινωνήστε με την υποστήριξη αν κάτι δεν συμφωνεί. Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1beta/models/{model}:generateContent και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το πρωτόκολλο είναι το εγγενές Gemini REST (streamGenerateContent, κλειδί στο X-Goog-Api-Key), με διαδρομή https://api.ailoot.ai/v1beta/... Για κάθε ερώτηση, το agy στέλνει δύο αιτήματα: τον τίτλο της συνομιλίας και την ίδια την απάντηση. Ο πράκτορας δεσμεύει αισθητά περισσότερο υπόλοιπο σε κάθε βήμα από μια απλή συνομιλία, οπότε διατηρείτε επαρκές διαθέσιμο υπόλοιπο. Η κάρτα βρίσκεται στην ενότητα «Υπό έλεγχο»: η διαμόρφωση βασίζεται στην τεκμηρίωση, αλλά ο πελάτης δεν έχει ακόμη δοκιμαστεί ζωντανά μέσω Ailoot. Αν modelProvider = gemini και το GEMINI_API_KEY είναι κενό, το CLI δεν ξεκινά.",
        "description": "Πράκτορας στο τερματικό · Gemini",
        "formats": [
          "gemini"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "575ee9f2bd8202c5b939e386e6cd4d55952092d1681c4d70fb459dc9d1795946",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "575ee9f2bd8202c5b939e386e6cd4d55952092d1681c4d70fb459dc9d1795946",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cline CLI",
      "application_id": "cline-cli",
      "compatibility_scope": {
        "conditions": "Υπό έλεγχο. Η διαμόρφωση βασίζεται στην τεκμηρίωση της εφαρμογής, αλλά περιέχει μη επιβεβαιωμένες λεπτομέρειες. Συγκρίνετέ την με το παράθυρο ρυθμίσεων και επικοινωνήστε με την υποστήριξη αν κάτι δεν συμφωνεί. Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Τα πεδία Base URL / API Key / Model ID περιγράφονται στην τεκμηρίωση Cline για OpenAI Compatible. Οι ακριβείς ετικέτες των επιλογών του οδηγού cline auth δεν δίνονται στην τεκμηρίωση CLI — ελέγξτε τις στην οθόνη.",
        "description": "Πράκτορας στο τερματικό · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "5047e87893dea1edece2abce628c03f6b8370f4f624b3455895d9aa3f08271c2",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "5047e87893dea1edece2abce628c03f6b8370f4f624b3455895d9aa3f08271c2",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Copilot για JetBrains",
      "application_id": "copilot-jetbrains-byok",
      "compatibility_scope": {
        "alternative_guide_url": "https://ailoot.ai/docs/el/integrations/jetbrains-ai-assistant/",
        "conditions": "JetBrains AI Assistant Το GitHub επιβεβαιώνει υποστήριξη προσαρμοσμένων endpoints. Η επίσημη εικόνα δείχνει Provider Name, API Key και API Type: Chat Completions, χωρίς παράδειγμα URL. Επομένως δεν παρέχεται εδώ έτοιμη ρύθμιση Ailoot για αντιγραφή. Η τεκμηριωμένη εναλλακτική σε αυτό το IDE είναι το JetBrains AI Assistant. Ζητήστε διευκρίνιση για το URL από την επίσημη υποστήριξη του πρόσθετου.",
        "configuration_runnable": false,
        "connection_state": "documentation-only",
        "description": "Επέκταση επεξεργαστή κώδικα · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "f1eaa51f7b4879bc161aa379b93b283a6ab55520928745e9ebda8cbdf1bfa786",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/integrations/copilot-jetbrains-byok/",
      "methods": [],
      "schema": "ailoot-integration-facts-v1",
      "source_revision": "f1eaa51f7b4879bc161aa379b93b283a6ab55520928745e9ebda8cbdf1bfa786",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Cursor",
      "application_id": "cursor",
      "compatibility_scope": {
        "conditions": "Υπό έλεγχο. Η διαμόρφωση βασίζεται στην τεκμηρίωση της εφαρμογής, αλλά περιέχει μη επιβεβαιωμένες λεπτομέρειες. Συγκρίνετέ την με το παράθυρο ρυθμίσεων και επικοινωνήστε με την υποστήριξη αν κάτι δεν συμφωνεί. Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η τρέχουσα επίσημη τεκμηρίωση Cursor δεν περιγράφει προσαρμοσμένη διεύθυνση: παραθέτει μόνο κλειδιά OpenAI/Anthropic/Google/Azure/Bedrock, αναφέρει ότι τα δικά σας κλειδιά λειτουργούν μόνο στη συνομιλία (το Tab παραμένει στα μοντέλα Cursor) και ότι όλα τα αιτήματα περνούν από τους διακομιστές Cursor (η διεύθυνση πρέπει να είναι δημόσια — το api.ailoot.ai είναι δημόσιο). Ο διακόπτης διεύθυνσης υπάρχει στη διεπαφή, αλλά στο φόρουμ Cursor αναφέρονται προβλήματα: εφαρμόζεται σε όλα τα μοντέλα, η λειτουργία Agent μπορεί να μη χρησιμοποιεί το δικό σας κλειδί και σε ορισμένες εκδόσεις 3.15.x το πεδίο δεν δέχεται εισαγωγή.",
        "description": "Επεξεργαστής κώδικα · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "2017467129b9f8b878a97b34211caf89678550646f85f80539a0412d4b1caa46",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "2017467129b9f8b878a97b34211caf89678550646f85f80539a0412d4b1caa46",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Obsidian Text Generator",
      "application_id": "obsidian-text-generator",
      "compatibility_scope": {
        "conditions": "Υπό έλεγχο. Η διαμόρφωση βασίζεται στην τεκμηρίωση της εφαρμογής, αλλά περιέχει μη επιβεβαιωμένες λεπτομέρειες. Συγκρίνετέ την με το παράθυρο ρυθμίσεων και επικοινωνήστε με την υποστήριξη αν κάτι δεν συμφωνεί. Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η τεκμηρίωση του πρόσθετου αναφέρει πάροχο Custom, αλλά δεν περιγράφει το πεδίο διεύθυνσης και τη μορφή του· η διαμόρφωση βασίζεται στη διεπαφή του πρόσθετου — συγκρίνετέ την με το παράθυρο ρυθμίσεων.",
        "description": "Πρόσθετο Obsidian · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "ee363b9b2ed802febc64c62f894834f46a5050726c5a593b6ba60447ecd782bc",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "ee363b9b2ed802febc64c62f894834f46a5050726c5a593b6ba60447ecd782bc",
      "version_match": null,
      "versions": null
    },
    {
      "application": "PearAI",
      "application_id": "pearai",
      "compatibility_scope": {
        "conditions": "Υπό έλεγχο. Η διαμόρφωση βασίζεται στην τεκμηρίωση της εφαρμογής, αλλά περιέχει μη επιβεβαιωμένες λεπτομέρειες. Συγκρίνετέ την με το παράθυρο ρυθμίσεων και επικοινωνήστε με την υποστήριξη αν κάτι δεν συμφωνεί. Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Δεν ήταν δυνατός ο έλεγχος της επίσημης τεκμηρίωσης PearAI (ο ιστότοπος τεκμηρίωσης δεν είναι διαθέσιμος), ενώ το αποθετήριο δεν έχει ενημερωθεί εδώ και καιρό. Η μορφή διαμόρφωσης βασίζεται στο παράδειγμα Continue — ελέγξτε την στην εφαρμογή.",
        "description": "Επεξεργαστής κώδικα · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "9f3516759eb3143bda7e7a6433ef9b4c1b59e3c873cd7bb4afe4b9840eb5d215",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "9f3516759eb3143bda7e7a6433ef9b4c1b59e3c873cd7bb4afe4b9840eb5d215",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Visual Studio 2026",
      "application_id": "visual-studio-2026",
      "compatibility_scope": {
        "conditions": "Υπό έλεγχο. Η διαμόρφωση βασίζεται στην τεκμηρίωση της εφαρμογής, αλλά περιέχει μη επιβεβαιωμένες λεπτομέρειες. Συγκρίνετέ την με το παράθυρο ρυθμίσεων και επικοινωνήστε με την υποστήριξη αν κάτι δεν συμφωνεί. Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Το ιστολόγιο Visual Studio (29.09.2026) ανακοίνωσε προσαρμοσμένες διευθύνσεις OpenAI και Ollama στο VS 2026 Stable, αλλά η σελίδα τεκμηρίωσης περιγράφει ακόμη μόνο κλειδιά OpenAI/Anthropic/Google χωρίς πεδίο διεύθυνσης· επομένως τα ονόματα πεδίων και η μορφή διεύθυνσης δεν έχουν ακόμη επιβεβαιωθεί. Μόνο συνομιλία· δεν διατίθεται στα πακέτα Copilot Business/Enterprise.",
        "description": "Επεξεργαστής κώδικα · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "777e01198d88719b864828115f536bdd814b9238bf7110d1f57bc3e5c9173e24",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "777e01198d88719b864828115f536bdd814b9238bf7110d1f57bc3e5c9173e24",
      "version_match": null,
      "versions": null
    },
    {
      "application": "Void",
      "application_id": "void",
      "compatibility_scope": {
        "conditions": "Υπό έλεγχο. Η διαμόρφωση βασίζεται στην τεκμηρίωση της εφαρμογής, αλλά περιέχει μη επιβεβαιωμένες λεπτομέρειες. Συγκρίνετέ την με το παράθυρο ρυθμίσεων και επικοινωνήστε με την υποστήριξη αν κάτι δεν συμφωνεί. Πριν από την εκκίνηση, καλέστε το GET /v1/models με το κλειδί Ailoot σας. Επιλέξτε ακριβές ID μοντέλου με μεθόδους που περιλαμβάνουν POST /v1/chat/completions και χρησιμοποιήστε το στη ρύθμιση. Για πράκτορες, ελέγξτε επίσης τα εργαλεία και τις λειτουργίες που απαιτεί η έκδοση του πελάτη σας. Η διαμόρφωση προέρχεται από τον πηγαίο κώδικα Void, όχι από την τεκμηρίωση χρήστη. Το αποθετήριο Void έχει αρχειοθετηθεί και ο επεξεργαστής δεν αναπτύσσεται πλέον — είναι κατάλληλος μόνο για όσους τον χρησιμοποιούν ήδη.",
        "description": "Επεξεργαστής κώδικα · OpenAI Chat",
        "formats": [
          "chat"
        ],
        "kind": "documented-subset",
        "runtime_validation": null
      },
      "evidence": {
        "catalogue_sha256": "862eabd9b97fae2f654d71a73b4e80cea814af73bf3855457fd54a0d90653b1d",
        "catalogue_url": "https://ailoot.ai/integrations/el/",
        "guide_sha256": "5d64ba8563205dfbc4b5649d89014104e5e93f0a0a43b759aea4002c55480d5f",
        "proof_scope": "accepted-static-integration-content",
        "public_api_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
      },
      "guide_url": "https://ailoot.ai/docs/el/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": "5d64ba8563205dfbc4b5649d89014104e5e93f0a0a43b759aea4002c55480d5f",
      "version_match": null,
      "versions": null
    }
  ],
  "models": [],
  "page": {
    "description": "Επιλέξτε πράκτορες, editors, εφαρμογές συνομιλίας και SDK που δέχονται κλειδί Ailoot. Αντιγράψτε τις οδηγίες για τη διεύθυνση API και το κλειδί.",
    "family": "integrations",
    "locale": "el",
    "title": "Τεχνητή νοημοσύνη για προγραμματισμό: πράκτορες και editors — Ailoot",
    "url": "https://ailoot.ai/integrations/el/"
  },
  "product": {
    "commercial": {
      "authority": "owner_approved_business_input",
      "commercial_use_in_customer_product": true,
      "official_offer_licence_agreement": true,
      "permission_contact": "mailto:support@ailoot.ai",
      "promo_discount_max_percent": 50,
      "reseller_licence_on_request": true,
      "subscription_effect": "reduces_effective_token_cost",
      "use_cases": [
        "customer_products",
        "agents",
        "applications",
        "automations"
      ],
      "written_project_permission_on_request": true
    },
    "company": {
      "authority": "owner_approved_business_input",
      "claims": [
        "established operating experience",
        "large client base",
        "stable service",
        "ongoing KPI control"
      ],
      "scale": {
        "clients": "εκατομμύρια πελάτες",
        "currency": null,
        "monthly_sales": "μηνιαίες πωλήσεις δισεκατομμυρίων",
        "scope": "Η εταιρεία και το χαρτοφυλάκιο έργων της"
      },
      "source": "https://ailoot.ai/ru/",
      "source_language": "ru"
    },
    "identity": {
      "id": "semen-router",
      "url": "https://ailoot.ai/"
    },
    "name": "Ailoot",
    "provenance": {
      "approved_offer_sha256": "03ba9f99acb815bdfd97051de0b513aeb11dcad811723225ed2f1192cddab0ca",
      "client_contract_sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22",
      "proof_scope": "accepted-static-public-contract",
      "public_operation_count": 26,
      "sources": [
        {
          "name": "public-api-contract-v1.json",
          "sha256": "73c014cafc05d781ab92ee7cb6a5546a07dca7c1066228824cb404e7f623df22"
        },
        {
          "name": "openapi-contract-v1.md",
          "sha256": "eebcd42781235054b93f763d84cb0fbc27c6c5762515c2b4990c390accba8763"
        },
        {
          "name": "openapi.py",
          "sha256": "0e502577f8a9a347a3ba5a514294a336b06aea78cac41b9fa1e4871b69fbf4e8"
        },
        {
          "name": "agent-facts-contract-v1.json",
          "sha256": "856af0544f85dc29b915132a3c762698ae9162555b24b79cfabfec63b05bc43a"
        },
        {
          "name": "locale-routes.py",
          "sha256": "920d2b69bf735d7298eb24f06cf7bd4eb373b5f76639b61fb6e98e8f94bfec7a"
        },
        {
          "name": "approved-offer-copy-v1.json",
          "sha256": "03ba9f99acb815bdfd97051de0b513aeb11dcad811723225ed2f1192cddab0ca"
        },
        {
          "name": "offer-copy.py",
          "sha256": "fe062036873acf8abb23a182248ce508c3679979455dadc634dcd5063d60cb1f"
        }
      ]
    },
    "public_urls": {
      "api_guide": "https://ailoot.ai/openapi.md",
      "entrypoints": {
        "docs": "https://ailoot.ai/docs/el/",
        "integrations": "https://ailoot.ai/integrations/el/",
        "models": "https://ailoot.ai/models/el/"
      },
      "offer": "https://ailoot.ai/legal/offer?lang=el",
      "openapi": "https://ailoot.ai/openapi.json",
      "page": "https://ailoot.ai/integrations/el/",
      "support": "mailto:support@ailoot.ai"
    },
    "schema": "ailoot-product-facts-v1",
    "source_revision": "52fae826de1218f0754f0e6e32bf92cfc7f244ef2dae4564c21b0f13ae7193d8",
    "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": "52fae826de1218f0754f0e6e32bf92cfc7f244ef2dae4564c21b0f13ae7193d8"
}
