Docs Rivya AI
Halaman API Model

Integrasi API Claude Sonnet 4.6

Gunakan Claude Sonnet 4.6 melalui Rivya Public API v1 dengan id model claude-sonnet-4-6-chat, input yang didukung, parameter, aturan Files API, kredit, dan contoh response.

Tersedia via APIInput teks siapChat
ID model API

claude-sonnet-4-6-chat

Input

text

Files API

Tidak diperlukan untuk request minimal

Kredit dasar

4

Kapabilitas

Chat

Kesiapan

API chat: tanpa streaming + streaming SSE

Tagihan

TOKEN_BASED

Batas prompt

20000 karakter

Kontrak request

Request chat mengirim satu pesan setiap kali. Riwayat session disimpan oleh Rivya; jangan kirim array raw messages.

KeyTipeWajibDefaultDeskripsi
modelstringYaclaude-sonnet-4-6-chatGunakan claude-sonnet-4-6-chat sebagai id model API.
session_idstringTidak-ID session chat buatan API yang opsional. Abaikan untuk memulai session baru.
messagestringYa-Pesan pengguna berikutnya. Riwayat Chat API berasal dari session sisi server, bukan array raw messages.
attachmentsarrayTidak-Nilai file_id gambar opsional yang dikembalikan Files API. URL lampiran eksternal tidak diterima.
enable_web_searchbooleanTidakfalseHanya berlaku saat model chat yang dipilih mendukung web search.
reasoning_effortstringTidakdefaultReasoning effort opsional: default, minimal, low, medium, high, atau xhigh saat didukung.
client_request_idstringTidak-ID sisi klien opsional untuk melacak request di sistem Anda.

Parameter model

Model chat ini memakai field Chat API bersama di atas. Dukungan khusus model untuk web search, lampiran file gambar, thoughts, dan reasoning tercermin dalam data readiness.

Request minimal

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

Response create

Endpoint Chat mengembalikan pesan assistant yang selesai, token usage, dan settlement kredit final untuk turn ini.

{
  "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
  }
}

Error umum

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

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar tidak didukung untuk model chat ini.