Перейти до основного вмісту
POST
Відповідь моделі

Авторизації

Authorization
string
header
обов'язково

Передача токена авторизації у заголовку Authorization: Bearer .

Заголовки

X-Session-ID
string

Ідентифікатор сесії діалогу (альтернатива полю session_id у тілі запиту).

Тіло

application/json

Стандартні поля OpenAI temperature, top_p, max_tokens, max_completion_tokens, stop, n і response_format приймаються, але не застосовуються.

messages
object[]
обов'язково

Список попередніх повідомлень розмови.

Minimum array length: 1
model
enum<string>
за замовчуванням:niya-1

Ідентифікатор моделі:

  • niya-1 — Нія (основна модель для загальних завдань та модерації, 1M контекст)
  • emmy-1 - Еммі (інтелектуальна модель з покроковим міркуванням, 1M контекст)
  • hubert-1 - Хуберт (кастомна модель, 1M контекст)
Доступні опції:
niya-1,
emmy-1,
hubert-1,
default
Приклад:

"niya-1"

files
object[]

Додатковий список файлів або зображень, прикріплених до запиту.

stream
boolean
за замовчуванням:false

Увімкнення потокової передачі відповідей Server-Sent Events (SSE).

stream_options
object
thinking
boolean

Увімкнення режиму покрокового роздуму (ланцюжка міркувань).

Приклад:

true

surzhyk
boolean
за замовчуванням:false

Для моделі hubert-1 включає фірмовий суржик. За умовчанням Хуберт відповідає мовою останнього повідомлення користувача.

effort
enum<string>

Ступінь деталізації міркувань (рівень роздумів):

  • low – базова перевірка фактів;
  • medium - збалансований аналіз (за замовчуванням);
  • high - вичерпний покроковий аналіз;
  • extra / max - граничний рівень аналітики.
Доступні опції:
low,
medium,
high,
extra,
max
Приклад:

"medium"

session_id
string

Публічний ідентифікатор чату (UUIDv4). Дозволяє зберігати контекст між запитами.

Приклад:

"f47ac10b-58cc-4372-a567-0e02b2c3d479"

regenerate
boolean

Прапор примусової повторної генерації останньої відповіді.

tools
object[]

Інструменти у форматі OpenAI. Працюють лише з агентським ключем (sk-agent-…); для чат-ключа ігноруються.

tool_choice

Вибір інструмента у форматі OpenAI.

reasoning_effort
string

Рівень міркувань у форматі OpenAI. Те саме, що effort.

Дозволити моделі пошук в інтернеті.

Відповідь

Успішна відповідь моделі або потік чанків (SSE).

id
string
Приклад:

"chatcmpl-9b2f6c1e4a7d4c0e9f1a2b3c"

session_id
string
Приклад:

"f47ac10b-58cc-4372-a567-0e02b2c3d479"

object
string
Приклад:

"chat.completion"

created
integer
Приклад:

1726838400

model
string
Приклад:

"niya-1"

choices
object[]
usage
object

Витрата токенів. prompt_tokens включає кешовані токени, total_tokens = prompt_tokens + completion_tokens. cost_credits — списані AI-кредити.