Rivya AI Docs
Сторінки API моделей

API-інтеграція для GPT-5.4

Використовуйте GPT-5.4 через Rivya Public API v1 з ID моделі gpt-5-4-chat, підтримуваними входами, параметрами, правилами Files API, кредитами й прикладами відповідей.

Доступно через APIТекстовий ввід готовийЧат
ID моделі API

gpt-5-4-chat

Входи

text, file

Files API

Не потрібно для мінімального запиту

Базові кредити

4

Можливість

Чат

Готовність

Chat API: без streaming + SSE streaming

Білінг

TOKEN_BASED

Ліміт промпта

20000 символів

Контракт запиту

Chat-запити надсилають одне повідомлення за раз. Історію сесії зберігає Rivya; не надсилайте сирий масив messages.

КлючТипОбов'язковоЗа замовчуваннямОпис
modelstringТакgpt-5-4-chatВикористовуйте gpt-5-4-chat як ID моделі API.
session_idstringНі-Необов'язковий ID сесії чату, створеної API. Пропустіть його, щоб почати нову сесію.
messagestringТак-Наступне повідомлення користувача. Історія Chat API береться із серверної сесії, а не з сирого масиву messages.
attachmentsarrayНі-Необов'язкові значення file_id для зображень, повернуті Files API. Зовнішні URL вкладень не приймаються.
enable_web_searchbooleanНіfalseЗастосовується лише тоді, коли вибрана модель чату підтримує вебпошук.
reasoning_effortstringНіdefaultНеобов'язкова глибина міркування: default, minimal, low, medium, high або xhigh, якщо підтримується.
client_request_idstringНі-Необов'язковий клієнтський ID для трасування запитів у вашій системі.

Параметри моделі

Ця модель чату використовує спільні поля Chat API вище. Підтримка вебпошуку, вкладень файлів зображень, думок і міркування для конкретної моделі відображена в даних готовності.

Мінімальний запит

{
  "model": "gpt-5-4-chat",
  "message": "Write a concise launch plan for a new product image campaign"
}

Запит із референсним файлом

{
  "model": "gpt-5-4-chat",
  "message": "Write a concise launch plan for a new product image campaign",
  "attachments": [
    {
      "file_id": "file_uploaded_image_id"
    }
  ]
}

Відповідь створення

Ендпоінт Chat повертає завершене повідомлення асистента, використання токенів і фінальне списання кредитів для цього ходу.

{
  "id": "chatcmpl_msg_gpt_5_4_chat_example",
  "object": "chat.completion",
  "session_id": "chat_session_gpt_5_4_chat",
  "model": "gpt-5-4-chat",
  "created_at": "2026-05-11T00:00:00.000Z",
  "message": {
    "id": "assistant_message_id",
    "role": "assistant",
    "content": "A concise launch plan with clear next steps."
  },
  "usage": {
    "input_tokens": 1200,
    "output_tokens": 320,
    "total_tokens": 1520
  },
  "credits": {
    "reserved": 4,
    "final": 4
  }
}

Поширені помилки

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found, chat_model_not_supported, chat_session_conflict, chat_attachment_not_supported

Chat API підтримує non-streaming і SSE streaming ходи в Public API v1. Вкладення зображень мають використовувати значення file_id з Files API.