Войти
Работа с API

Генерация ответа в запросе

Скопировать
POSThttps://neuroapi.host/v1/chat/completions

Отправьте запрос на генерацию ответа выбранной модели. В запросе обязательно должен присутствовать массив messages.

POST
/v1/chat/completions
curl -X POST https://neuroapi.host/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"  \
  -d '{
    "model": "gpt-5-mini",
    "messages": [
      { "role": "user", "content": "Привет! Как дела?" }
    ]
  }'
200
/v1/chat/completions
{
    "id": "chatcmpl-CMcm5rWGBlajYk0FI4RN1PXILSNjm",
    "object": "chat.completion",
    "created": 1759508301,
    "model": "gpt-5-mini-2025-08-07",
    "choices": [
        {
            "index": 0,
            "message": {
                "role": "assistant",
                "content": "Привет! У меня всё в порядке — спасибо.
                Как твои дела?",
                "refusal": null,
                "annotations": []
            },
            "logprobs": null,
            "finish_reason": "stop"
        }
    ],
    "usage": {
        "prompt_tokens": 12,
        "completion_tokens": 95,
        "total_tokens": 107,
        "prompt_tokens_details": {
            "cached_tokens": 0,
            "audio_tokens": 0
        },
        "completion_tokens_details": {
            "reasoning_tokens": 64,
            "audio_tokens": 0,
            "accepted_prediction_tokens": 0,
            "rejected_prediction_tokens": 0
        }
    },
    "system_fingerprint": null
}
Authorization
string

Аутентификация Bearer вида Bearer <token>, где token — ваш токен авторизации.

model
string

ID модели, которая будет использоваться. Если не указано, используется модель по умолчанию пользователя.

messages
list of objects

Список сообщений для модели.

usage
object

Настройки включения информации о использовании в ответе.

stream
boolean

Включить потоковую передачу результатов. По умолчанию false.

max_tokens
integer

Максимальное количество токенов (диапазон: [1, context_length)).

temperature
double

Температура выборки (диапазон: [0, 2]).

top_p
double

Значение top-p выборки (диапазон: (0, 1]).

top_k
integer

Значение top-k выборки (диапазон: [1, бесконечность)).