Работа с 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, бесконечность)).