Поддерживаемые маршруты¶
Кратко¶
Nexus поддерживает восемь публичных маршрутов:
GET /v1/modelsGET /v1/balancePOST /v1/chat/completionsPOST /v1/completionsPOST /v1/messagesPOST /v1/messages/count_tokensPOST /v1/responsesPOST /v1/responses/compact
GET /v1/models¶
Возвращает модели, доступные вашему ключу.
Используйте этот маршрут перед настройкой клиента или при смене модели.
GET /v1/balance¶
Возвращает текущий баланс API-ключа, которым выполнен запрос.
POST /v1/messages¶
Основной маршрут для Claude Code и Claude-совместимых клиентов.
Поддерживает streaming.
Claude-модели доступны через этот маршрут, если они
видны вашему ключу в GET /v1/models.
POST /v1/messages/count_tokens¶
Маршрут для предварительного подсчета токенов в Claude-совместимых клиентах.
POST /v1/chat/completions¶
Маршрут для OpenAI-совместимых клиентов, которые используют формат chat.completions.
Для этого маршрута используйте обычный JSON-ответ.
Claude-модели с поддержкой openai также могут
использовать этот маршрут.
POST /v1/completions¶
Маршрут для OpenAI-совместимых клиентов, которые используют формат 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_tokensдляcompletions;max_output_tokensдляresponsesиresponses/compact.
Если лимит не передан, Nexus подставит безопасное значение автоматически.