POST Chat Completions
Текстовый запрос в формате OpenAI. Base URL: `https://www.llmmart.ru/api/v1`. Заголовок: `Authorization: Bearer sk-…`.
При stream: true ответ идёт SSE и заканчивается маркером [DONE].
JSON или SSE. При stream true поток заканчивается маркером [DONE].
Авторизация
bearerAuth API-ключ sk-…. Не токен кабинета и не sk-mgmt-….
Где: header
Тело запроса
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": "gpt-4o-mini", "messages": [ { "role": "user", "content": "Привет!" } ] }'{
"id": "string",
"object": "string",
"choices": [
{
"message": {
"role": "system",
"content": "string"
}
}
],
"usage": {
"prompt_tokens": 0,
"completion_tokens": 0,
"total_tokens": 0,
"prompt_tokens_details": {
"cached_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 0
}
}
}{
"error": {
"message": "string",
"type": "invalid_request_error",
"code": "model_not_found"
}
}{
"error": {
"message": "string",
"type": "invalid_request_error",
"code": "model_not_found"
}
}{
"error": {
"message": "string",
"type": "invalid_request_error",
"code": "model_not_found"
}
}Legacy POST /completions — тот же ключ и адрес.
Чтобы оставить одного поставщика или одну площадку, добавьте объект provider. Имена — из блока «Доступные площадки» на странице модели. Подробнее — выбор поставщика и площадки.