Создать chat completion
OpenAI-совместимый запрос. При stream: true ответ передаётся как Server-Sent Events. Audio-output модели вызываются здесь же с modalities: ["text", "audio"]; аудиоданные приходят в message.audio или delta.audio. Поддерживаемые параметры модели перечислены в supported_parameters каталога /models. Значения по умолчанию, если известны, возвращаются в default_parameters. Не передавайте необязательный параметр, чтобы использовать значение по умолчанию провайдера. Явные нулевые значения передаются без изменений. Поддержка параметров зависит от модели и провайдера.
Авторизация
bearerAuth Inference key для запросов к моделям, management key для Management API.
In: header
Заголовки
Значение 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 }'{}