Настройка Zed¶
Zed Agent может вызывать Nexus по OpenAI Chat или Anthropic Messages. External Agents и Terminal Threads хранят свою конфигурацию и эти поля не используют.
Общий порядок — на странице подключения клиентов.
Значения¶
| Протокол | Базовый URL | Маршрут, который собирает клиент |
|---|---|---|
| OpenAI Chat | https://api.nexus-hub.tech/v1 |
POST /v1/chat/completions |
| OpenAI Responses | https://api.nexus-hub.tech/v1 |
POST /v1/responses |
| Anthropic Messages | https://api.nexus-hub.tech |
POST /v1/messages |
Шаги для OpenAI-совместимой записи¶
- Запросите
GET /v1/modelsи скопируйте id, который этот ключ может использовать в Chat. - Откройте
agent: open settings, затемLLM Providers → Add Provider. - Выберите OpenAI-совместимую запись. Укажите API URL
https://api.nexus-hub.tech/v1, id модели и окно контекста со страницы моделей и цен. - Введите ключ в связку ключей интерфейса или в переменную, которую Zed создаёт для имени записи. Не кладите ключ в
settings.json.
Тот же URL с выключенным Chat — это вариант Responses. Используйте его только для id, который Nexus разрешает на Responses.
Файл настроек¶
В этом фрагменте нет ключа. max_tokens ставьте 1050000: это объявленное окно каждой модели, которая сейчас доступна в Nexus.
Для модели только Responses поставьте chat_completions в false.
{
"language_models": {
"openai_compatible": {
"nexus": {
"api_url": "https://api.nexus-hub.tech/v1",
"available_models": [
{
"name": "MODEL_FROM_V1_MODELS",
"display_name": "MODEL_FROM_V1_MODELS",
"max_tokens": 1050000,
"capabilities": {
"tools": true,
"chat_completions": true
}
}
]
}
}
}
}
Anthropic Messages¶
В LLM Providers добавьте свою конечную точку Anthropic с URL
https://api.nexus-hub.tech и моделью из GET /v1/models. Ключ введите в
интерфейсе или в переменной окружения. В файл настроек его не добавляйте. Не
дописывайте /v1/messages.
Проверка¶
Выберите модель в Agent Panel и отправьте короткое сообщение. Обычный ответ значит, что подключение работает. Поток зависит от протокола и модели.
Если не работает¶
401илиinvalid_key: проверьте связку ключей или переменную окружения.model_not_foundилиmodel_not_allowed: снова запроситеGET /v1/modelsи возьмите точный id.unsupported_model: этот id не разрешён на выбранном протоколе. Смените запись или id.404: сравните API URL с таблицей. Полный путь операции в поле URL не вставляйте.
В поддержку отправьте маршрут, код ошибки, время, x-request-id и версию Zed. Ключ и полный текст запроса не отправляйте.
Официальная справка: Zed Use API Access.