codai docs
Integrări

Integrări

Configurare pas cu pas pentru Cursor, Claude Code, GitHub Copilot, Cline, Continue, Zed, Vercel AI SDK și Codex CLI cu gateway-ul codai.

Fiecare tool de mai jos are nevoie de trei lucruri: un base URL, o cheie codai_… și numele de model codai. Alegi tool-ul, lipești snippet-ul, îl repornești.

Cele trei valori

Format de wireBase URLFolosit de
OpenAI Chat Completionshttps://ai.codai.ro/v1Cursor, Cline, Continue, Zed, Copilot CLI (openai)
OpenAI Chat Completionshttps://ai.codai.ro/v1Vercel AI SDK (@ai-sdk/openai-compatible)
OpenAI Responseshttps://ai.codai.ro/v1Codex CLI (wire_api = "responses")
Anthropic Messageshttps://ai.codai.ro (rădăcina, fără /v1)Claude Code, Copilot CLI (anthropic), Zed (anthropic_compatible)
MCP (Streamable HTTP)https://ai.codai.ro/mcpToate șase

Cheia e aceeași peste tot: o creezi în hub.codai.ro la Keys → Create key (vezi quickstart). Modelul e codai; celelalte alias-uri sunt în modele.

Ce nu servește codai

  • POST /v1/completions (completions legacy, fill-in-the-middle). Autocomplete-ul din editor care îl apelează — autocomplete în Continue, edit predictions în Zed — nu merge cu codai. Le lași pe provider-ul propriu al tool-ului.
  • POST /v1/messages/count_tokens. Clienții care îl tratează ca opțional merg mai departe.

MCP pe scurt

https://ai.codai.ro/mcp acceptă fie Authorization: Bearer codai_…, fie OAuth 2.1. Pentru OAuth, serverul de autentificare suportă Dynamic Client Registration și cere PKCE, deci un client care implementează specificația de autorizare MCP are nevoie doar de URL — fără cheie, fără client ID. Tool-urile și detaliile de autentificare sunt în clienți.

Când ceva nu merge

  • 404 la prima cerere — base URL-ul e greșit. Tool-urile în stil OpenAI vor /v1; cele în stil Anthropic vor rădăcina. Multe tool-uri raportează acest 404 ca eroare de autentificare.
  • 401 invalid_api_key — cheia lipsește, e revocată sau a fost lipită cu un spațiu.
  • 429 — citești error.code: quota_exceeded înseamnă că ai consumat task-urile planului, rate_limit_exceeded înseamnă că trimiți prea repede. Vezi limite și prețuri.

Ultima actualizare:

Pe această pagină