Zed¶
Zed Agent поддерживает custom OpenAI-compatible и Anthropic-compatible endpoints.
Эта настройка относится к Zed Agent. External Agents и Terminal Threads могут иметь собственные конфигурации и не используют эти поля автоматически.
OpenAI-compatible¶
- Запросите
GET /v1/modelsи выберите модель. - Откройте
agent: open settings→LLM Providers → Add Provider. - Выберите OpenAI-compatible, укажите API URL
https://api.nexus-hub.ru/v1, модель и размер context window. - Введите key в UI keychain или задайте переменную, которую Zed сгенерировал
для имени записи. Не записывайте key в
settings.json.
Эквивалентный фрагмент настроек (без key):
{
"language_models": {
"openai_compatible": {
"nexus": {
"api_url": "https://api.nexus-hub.ru/v1",
"available_models": [
{
"name": "MODEL_FROM_V1_MODELS",
"display_name": "MODEL_FROM_V1_MODELS",
"max_tokens": 128000,
"capabilities": {
"tools": true,
"chat_completions": true
}
}
]
}
}
}
}
Если нужна Responses-only модель, в capabilities выставьте
chat_completions: false и используйте только модели, для которых этот режим
разрешён Nexus.
Anthropic-compatible¶
В LLM Providers добавьте custom Anthropic endpoint с URL
https://api.nexus-hub.ru и моделью из GET /v1/models. Ключ вводится в UI или
через переменную окружения; не добавляйте его в файл настроек. Nexus принимает
маршрут POST /v1/messages.
Streaming и диагностика¶
Выберите модель в Agent Panel и используйте короткий безопасный запрос.
Streaming зависит от протокола и модели. При 401 проверьте keychain или
переменную окружения; при отсутствии модели снова запросите GET /v1/models.
Для поддержки сохраните x-request-id, код ошибки и версию Zed, но не key и не
полный prompt.
Официальная справка: Zed Use API Access.