Integrazione API di Claude Opus 4.7
Usa Claude Opus 4.7 tramite Rivya Public API v1 con model id claude-opus-4-7-chat, input supportati, parametri, regole Files API, crediti ed esempi di risposta.
claude-opus-4-7-chat
text
Non richiesto per la richiesta minima
8
Chat
Chat API: non streaming + streaming SSE
TOKEN_BASED
20000 caratteri
Contratto della richiesta
Le richieste Chat inviano un message alla volta. La cronologia della session è salvata da Rivya; non inviare un array raw messages.
| Key | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|
| model | string | Sì | claude-opus-4-7-chat | Usa claude-opus-4-7-chat come ID modello API. |
| session_id | string | No | - | ID sessione chat creato dall'API, facoltativo. Omettilo per avviare una nuova session. |
| message | string | Sì | - | Il prossimo messaggio utente. La cronologia di Chat API arriva dalla session lato server, non da un array raw messages. |
| attachments | array | No | - | Valori file_id immagine facoltativi restituiti da Files API. Gli URL di allegati esterni non sono accettati. |
| enable_web_search | boolean | No | false | Si applica solo quando il modello Chat selezionato supporta la ricerca web. |
| reasoning_effort | string | No | default | Reasoning effort facoltativo: default, minimal, low, medium, high o xhigh quando supportato. |
| client_request_id | string | No | - | ID client facoltativo per tracciare le richieste nel tuo sistema. |
Parametri del modello
Questo modello Chat usa i campi condivisi di Chat API sopra. Il supporto specifico del modello per ricerca web, allegati immagine file, pensieri e reasoning è indicato nei dati di disponibilità.
Richiesta minima
{
"model": "claude-opus-4-7-chat",
"message": "Write a concise launch plan for a new product image campaign"
}Risposta di creazione
L'endpoint Chat restituisce il messaggio assistant completato, l'uso dei token e il saldo finale dei crediti per questo turno.
{
"id": "chatcmpl_msg_claude_opus_4_7_chat_example",
"object": "chat.completion",
"session_id": "chat_session_claude_opus_4_7_chat",
"model": "claude-opus-4-7-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": 8,
"final": 8
}
}Errori comuni
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found, chat_model_not_supported, chat_session_conflict, chat_attachment_not_supported
Chat API supporta turni non streaming e SSE streaming in Public API v1. Gli allegati immagine non sono supportati per questo modello Chat.