Documentation Rivya AI
Pages API par modèle

Intégration API GPT-5.4 Codex

Utilisez GPT-5.4 Codex via Rivya Public API v1 avec le model id gpt-5.4-codex-chat, les entrées prises en charge, les paramètres, les règles Files API, les crédits et des exemples de réponse.

Disponible via APIEntrée texte prêteChat
ID de modèle API

gpt-5.4-codex-chat

Entrées

text, file

Files API

Non requis pour la requête minimale

Crédits de base

4

Capacité

Chat

Disponibilité

Chat API : sans streaming + streaming SSE

Facturation

TOKEN_BASED

Limite de prompt

20000 caractères

Contrat de requête

Les requêtes Chat envoient un message à la fois. L'historique de session est stocké par Rivya ; n'envoyez pas de tableau raw messages.

CléTypeObligatoirePar défautDescription
modelstringOuigpt-5.4-codex-chatUtilisez gpt-5.4-codex-chat comme ID de modèle API.
session_idstringNon-ID de session de chat créée par l'API, facultatif. Omettez-le pour démarrer une nouvelle session.
messagestringOui-Le prochain message utilisateur. L'historique de Chat API vient de la session côté serveur, pas d'un tableau raw messages.
attachmentsarrayNon-Valeurs file_id d'image facultatives renvoyées par Files API. Les URLs d'attachement externes ne sont pas acceptées.
enable_web_searchbooleanNonfalseS'applique uniquement lorsque le modèle de Chat sélectionné prend en charge la recherche web.
reasoning_effortstringNondefaultEffort de raisonnement facultatif : default, minimal, low, medium, high ou xhigh lorsque le modèle le prend en charge.
client_request_idstringNon-ID côté client facultatif pour tracer les requêtes dans votre système.

Paramètres du modèle

Ce modèle de Chat utilise les champs Chat API partagés ci-dessus. La prise en charge propre au modèle de la recherche web, des fichiers image joints, des pensées et du reasoning apparaît dans les données de disponibilité.

Requête minimale

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

Requête avec fichier de référence

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

Réponse de création

L'endpoint Chat renvoie le message assistant terminé, l'utilisation des tokens et le règlement final des crédits pour ce tour.

{
  "id": "chatcmpl_msg_gpt_5_4_codex_chat_example",
  "object": "chat.completion",
  "session_id": "chat_session_gpt_5_4_codex_chat",
  "model": "gpt-5.4-codex-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
  }
}

Erreurs courantes

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

Chat API prend en charge les tours sans streaming et en streaming SSE dans Public API v1. Les pièces jointes image doivent utiliser les valeurs file_id de Files API.