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.
claude-sonnet-4-6-chat
text
Non requis pour la requête minimale
4
Chat
Chat API : sans streaming + streaming SSE
TOKEN_BASED
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é | Type | Obligatoire | Par défaut | Description |
|---|---|---|---|---|
| model | string | Oui | claude-sonnet-4-6-chat | Utilisez claude-sonnet-4-6-chat comme ID de modèle API. |
| session_id | string | Non | - | ID de session de chat créée par l'API, facultatif. Omettez-le pour démarrer une nouvelle session. |
| message | string | Oui | - | Le prochain message utilisateur. L'historique de Chat API vient de la session côté serveur, pas d'un tableau raw messages. |
| attachments | array | Non | - | Valeurs file_id d'image facultatives renvoyées par Files API. Les URLs d'attachement externes ne sont pas acceptées. |
| enable_web_search | boolean | Non | false | S'applique uniquement lorsque le modèle de Chat sélectionné prend en charge la recherche web. |
| reasoning_effort | string | Non | default | Effort de raisonnement facultatif : default, minimal, low, medium, high ou xhigh lorsque le modèle le prend en charge. |
| client_request_id | string | Non | - | 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.