Claude Sonnet 4.6 API-integratie
Gebruik Claude Sonnet 4.6 via Rivya Public API v1 met model-id claude-sonnet-4-6-chat, ondersteunde inputs, parameters, Files API-regels, credits en responsevoorbeelden.
claude-sonnet-4-6-chat
text
Niet vereist voor de minimale request
4
Chat
Chat API: non-streaming + SSE-streaming
TOKEN_BASED
20000 tekens
Requestcontract
Chatrequests sturen één bericht tegelijk. Sessiegeschiedenis wordt door Rivya opgeslagen; stuur geen ruwe messages-array.
| Key | Type | Vereist | Standaard | Beschrijving |
|---|---|---|---|---|
| model | string | Ja | claude-sonnet-4-6-chat | Gebruik de API-model-id claude-sonnet-4-6-chat. |
| session_id | string | Nee | - | Optionele door de API aangemaakte chat session id. Laat weg om een nieuwe sessie te starten. |
| message | string | Ja | - | Het volgende gebruikersbericht. Chat API-geschiedenis komt uit de server-side sessie, niet uit een ruwe messages-array. |
| attachments | array | Nee | - | Optionele image file_id-waarden die door Files API zijn teruggegeven. Externe attachment-URL's worden niet geaccepteerd. |
| enable_web_search | boolean | Nee | false | Alleen van toepassing wanneer het geselecteerde chatmodel web search ondersteunt. |
| reasoning_effort | string | Nee | default | Optionele reasoning effort: default, minimal, low, medium, high of xhigh wanneer ondersteund. |
| client_request_id | string | Nee | - | Optionele client-side id voor requesttracing in je systeem. |
Modelparameters
Dit chatmodel gebruikt de gedeelde Chat API-velden hierboven. Modelspecifieke ondersteuning voor web search, afbeeldingsbestandsbijlagen, thoughts en reasoning wordt in de gereedheidsdata weergegeven.
Minimale request
{
"model": "claude-sonnet-4-6-chat",
"message": "Write a concise launch plan for a new product image campaign"
}Create-response
Het Chat-endpoint geeft een voltooid assistentbericht, tokengebruik en de definitieve creditsettlement voor deze turn terug.
{
"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
}
}Veelvoorkomende fouten
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found, chat_model_not_supported, chat_session_conflict, chat_attachment_not_supported
Chat API ondersteunt non-streaming en SSE-streaming turns in Public API v1. Afbeeldingsbijlagen worden niet ondersteund voor dit chatmodel.