Перейти к содержанию

Настройка 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-совместимой записи

  1. Запросите GET /v1/models и скопируйте id, который этот ключ может использовать в Chat.
  2. Откройте agent: open settings, затем LLM Providers → Add Provider.
  3. Выберите OpenAI-совместимую запись. Укажите API URL https://api.nexus-hub.tech/v1, id модели и окно контекста со страницы моделей и цен.
  4. Введите ключ в связку ключей интерфейса или в переменную, которую 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.