GoRouter
Справочник APIТекст

Создать chat completion

POST
/chat/completions

OpenAI-совместимый запрос. При stream: true ответ передаётся как Server-Sent Events. Audio-output модели вызываются здесь же с modalities: ["text", "audio"]; аудиоданные приходят в message.audio или delta.audio. Поддерживаемые параметры модели перечислены в supported_parameters каталога /models. Значения по умолчанию, если известны, возвращаются в default_parameters. Не передавайте необязательный параметр, чтобы использовать значение по умолчанию провайдера. Явные нулевые значения передаются без изменений. Поддержка параметров зависит от модели и провайдера.

AuthorizationBearer <ключ>

Inference key для запросов к моделям, management key для Management API.

In: header

Заголовки

X-GoRouter-Data-Collection?"deny"

Значение deny исключает запрос из добровольного сбора GoRouter и скидки. Не может включить сбор без согласия в кабинете.

Value in

  • "deny"

Тело запроса

application/json

Типы TypeScript

Use the request body type in TypeScript.

Ответ

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/chat/completions" \  -H "Content-Type: application/json" \  -d '{    "model": "deepseek/deepseek-v4-flash-0731",    "messages": [      {        "role": "user",        "content": "Привет!"      }    ],    "max_tokens": 1024  }'
{}