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
{
"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 pentrucodai(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ție | Cu codai |
|---|---|
| Panoul de agent, tool-uri | Merg |
| MCP remote, cu cheie sau OAuth | Merge |
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— luiapi_urlîi lipsește/v1peopenai_compatiblesau îl are peanthropic_compatible.401după ce ai schimbatapi_url— intrarea din keychain aparține URL-ului vechi. Introduci cheia din nou.codainu apare în picker-ul de modele al agentului — verifici căagent.default_model.providere chiar id-ulcodai.
Surse
Verificate pe 2026-10-02.
Ultima actualizare: