Documentație Rivya AI
Pagini API pentru modele

Integrare API Claude Sonnet 4.6

Folosește Claude Sonnet 4.6 prin Rivya Public API v1 cu ID-ul modelului claude-sonnet-4-6-chat, intrările acceptate, parametrii, regulile Files API, creditele și exemplele de răspuns.

Disponibil prin APIIntrare text pregătităChat
ID model API

claude-sonnet-4-6-chat

Intrări

text

Files API

Nu este necesar pentru cererea minimă

Credite de bază

per_million_tokens · input=170 · output=855 · cache_read_multiplier=0.1 · cache_write_5m_multiplier=1.25 · cache_write_1h_multiplier=2 · ⌈total⌉

Capabilitate

Chat

Disponibilitate

API chat: fără transmitere în flux și cu transmitere SSE în flux

Facturare

TOKEN_BASED

Limită prompt

20000 caractere

Contract cerere

Cererile Chat trimit câte un mesaj pe rând. Istoricul sesiunii este stocat de Rivya; nu trimite o matrice brută `messages`.

CheieTipNecesarImplicitDescriere
modelstringDaclaude-sonnet-4-6-chatFolosește ID-ul de model API claude-sonnet-4-6-chat.
session_idstringNu-ID opțional de sesiune chat creată prin API. Omite-l pentru a începe o sesiune nouă.
messagestringDa-Următorul mesaj al utilizatorului. Istoricul Chat API provine din sesiunea de pe server, nu dintr-o matrice brută `messages`.
attachmentsarrayNu-Valori opționale `file_id` pentru imaginile returnate de Files API. URL-urile externe ale atașamentelor nu sunt acceptate.
enable_web_searchbooleanNufalseSe aplică doar când modelul chat selectat suportă căutare web.
reasoning_effortstringNudefaultNivel opțional de raționament: `default`, `minimal`, `low`, `medium`, `high` sau `xhigh`, dacă modelul îl acceptă.
client_request_idstringNu-ID opțional din partea clientului pentru urmărirea cererilor în sistemul tău.

Parametri model

Acest model de chat folosește câmpurile Chat API comune de mai sus. Datele de disponibilitate indică dacă modelul acceptă căutarea pe web, atașamentele imagine prin fișiere și câmpurile `thoughts` și `reasoning`.

Cerere minimă

{
  "model": "claude-sonnet-4-6-chat",
  "message": "Write a concise launch plan for a new product image campaign"
}

Răspuns la creare

Endpointul Chat returnează mesajul final al asistentului, consumul de tokenuri și decontarea finală a creditelor pentru această interacțiune.

{
  "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": 1,
    "settlement_status": "SETTLED"
  }
}

Erori comune

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

Chat API acceptă în Public API v1 atât interacțiuni fără transmitere în flux, cât și interacțiuni cu transmitere SSE în flux. Atașamentele imagine nu sunt suportate pentru acest model chat.