Zed
В Zed настраиваются два провайдера: anthropic_compatible для Claude и openai_compatible для остальных моделей. Ключ у них общий.
Настройка
- Откройте настройки: Ctrl/Cmd+Shift+P →
zed: open settings. - Добавьте блок
language_models:
json (settings.json)
{
"language_models": {
"anthropic_compatible": {
"codexkey-claude": {
"api_url": "https://api.codexkey.ru",
"available_models": [
{
"name": "claude-sonnet-5",
"display_name": "Claude Sonnet 5",
"max_tokens": 1000000,
"max_output_tokens": 32000,
"capabilities": { "tools": true, "images": true, "prompt_caching": true }
}
]
}
},
"openai_compatible": {
"codexkey": {
"api_url": "https://api.codexkey.ru/v1",
"available_models": [
{
"name": "gpt-6-astra",
"display_name": "GPT-6 Astra",
"max_tokens": 1000000,
"max_completion_tokens": 32000,
"capabilities": { "tools": true, "images": true, "prompt_cache_key": true }
}
]
}
}
}
}- Задайте ключ:
agent: open settings→ LLM Providers → нужный провайдер → вставьте ключ. Или используйте переменные окруженияCODEXKEY_CLAUDE_API_KEYиCODEXKEY_API_KEY. - Откройте панель агента (Ctrl/Cmd+?) и выберите модель внизу.
Важно: Адрес для Claude пишется без /v1. Блок capabilities не удаляйте: без "tools": true агент не сможет читать и править файлы.