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

Поддерживаемые маршруты

Кратко

Nexus поддерживает шесть публичных маршрутов:

  • GET /v1/models
  • POST /v1/chat/completions
  • POST /v1/messages
  • POST /v1/messages/count_tokens
  • POST /v1/responses
  • POST /v1/responses/compact

GET /v1/models

Возвращает модели, доступные вашему ключу.

Используйте этот маршрут перед настройкой клиента или при смене модели.

POST /v1/messages

Основной маршрут для Claude Code и Claude-совместимых клиентов.

Поддерживает streaming.

POST /v1/messages/count_tokens

Маршрут для предварительного подсчета токенов в Claude-совместимых клиентах.

POST /v1/chat/completions

Маршрут для OpenAI-совместимых клиентов, которые используют формат chat.completions.

Для этого маршрута используйте обычный JSON-ответ.

POST /v1/responses

Основной маршрут для Codex и response-совместимых клиентов.

Поддерживает streaming.

POST /v1/responses/compact

Маршрут для compact response-сценариев.

Поддерживает streaming.

Лимит выходных токенов

Лучше явно передавать лимит ответа:

  • max_tokens для messages;
  • max_completion_tokens или max_tokens для chat.completions;
  • max_output_tokens для responses и responses/compact.

Если лимит не передан, Nexus подставит безопасное значение автоматически.