Documentation Rivya AI
Pages API par modèle

Intégration API Claude Sonnet 4.6

Utilisez Claude Sonnet 4.6 via Rivya Public API v1 avec le model id claude-sonnet-4-6-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

claude-sonnet-4-6-chat

Entrées

text

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
modelstringOuiclaude-sonnet-4-6-chatUtilisez claude-sonnet-4-6-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": "claude-sonnet-4-6-chat",
  "message": "Write a concise launch plan for a new product image campaign"
}

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_claude_sonnet_4_6_chat_example",
  "object": "chat.completion",
  "session_id": "chat_session_claude_sonnet_4_6_chat",
  "model": "claude-sonnet-4-6-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 ne sont pas prises en charge pour ce modèle de Chat.