codai docs
Integrări

Zed

Adaugi codai în Zed ca provider OpenAI-compatibil cu nume pentru panoul de agent și ca context server remote.

Zed are nevoie de un bloc language_models.openai_compatible.codai cu api_url: https://ai.codai.ro/v1 și de cheie în CODAI_API_KEY sau în keychain-ul sistemului.

Înainte să începi

  • O cheie codai din hub.codai.ro → Keys → Create key (detalii în quickstart).
  • Fișierul de setări: ~/.config/zed/settings.json (macOS, Linux) sau %APPDATA%\Zed\settings.json (Windows).

Configurare

settings.json
{
  "language_models": {
    "openai_compatible": {
      "codai": {
        "api_url": "https://ai.codai.ro/v1",
        "available_models": [
          {
            "name": "codai",
            "display_name": "codai",
            "max_tokens": 200000,
            "max_output_tokens": 32000,
            "max_completion_tokens": 32000,
            "capabilities": { "tools": true, "images": false, "parallel_tool_calls": false, "prompt_cache_key": false }
          }
        ]
      }
    }
  },
  "agent": { "default_model": { "provider": "codai", "model": "codai" } },
  "context_servers": {
    "codai": {
      "url": "https://ai.codai.ro/mcp",
      "headers": { "Authorization": "Bearer codai_xxxxxxxx" }
    }
  }
}

Cheia. Nu o pune niciodată în settings.json pentru provider-ul de model. Ai două variante:

  • rulezi agent: open settings → LLM Providers → introduci cheia pentru codai (stocată în keychain-ul sistemului), sau
  • setezi CODAI_API_KEY în mediu. Zed derivă numele variabilei din id-ul provider-ului, iar o variabilă nevidă bate keychain-ul.

Intrarea din keychain e legată de api_url; schimbi URL-ul și introduci cheia din nou.

Pentru formatul Anthropic folosești language_models.anthropic_compatible.codai cu api_url: https://ai.codai.ro — rădăcina, fără /v1.

MCP

Blocul context_servers de mai sus folosește o cheie. Scoți linia headers și Zed rulează în schimb fluxul standard MCP OAuth: codai suportă Dynamic Client Registration și PKCE, deci te autentifici în browser și nu ai nevoie de cheie. Din interfață: Settings → AI → MCP Servers → Add Remote Server.

Ce merge și ce nu

FuncțieCu codai
Panoul de agent, tool-uriMerg
MCP remote, cu cheie sau OAuthMerge
Edit predictions (open_ai_compatible_api)Nu — apelează /v1/completions, pe care codai nu îl servește

Lași edit predictions pe Zeta, Copilot sau oprite.

Depanare

  • 404 — lui api_url îi lipsește /v1 pe openai_compatible sau îl are pe anthropic_compatible.
  • 401 după ce ai schimbat api_url — intrarea din keychain aparține URL-ului vechi. Introduci cheia din nou.
  • codai nu apare în picker-ul de modele al agentului — verifici că agent.default_model.provider e chiar id-ul codai.

Surse

Verificate pe 2026-10-02.

Ultima actualizare:

Pe această pagină