Integrasi API Claude Haiku 4.5
Gunakan Claude Haiku 4.5 melalui Rivya Public API v1 dengan ID model claude-haiku-4-5-chat, input disokong, parameter, peraturan Files API, kredit dan contoh respons.
claude-haiku-4-5-chat
text
Tidak diperlukan untuk permintaan minimum
2
Sembang
Chat API: bukan streaming + streaming SSE
TOKEN_BASED
20000 aksara
Kontrak permintaan
Permintaan Chat menghantar satu mesej pada satu masa. Sejarah sesi disimpan oleh Rivya; jangan hantar array messages mentah.
| Kunci | Jenis | Wajib | Lalai | Penerangan |
|---|---|---|---|---|
| model | string | Ya | claude-haiku-4-5-chat | Gunakan ID model API claude-haiku-4-5-chat. |
| session_id | string | Tidak | - | ID sesi chat ciptaan API pilihan. Abaikan untuk memulakan sesi baharu. |
| message | string | Ya | - | Mesej pengguna seterusnya. Sejarah Chat API datang daripada sesi sisi server, bukan array messages mentah. |
| attachments | array | Tidak | - | Nilai file_id imej pilihan yang dikembalikan oleh Files API. URL lampiran luaran tidak diterima. |
| enable_web_search | boolean | Tidak | false | Hanya digunakan apabila model chat yang dipilih menyokong carian web. |
| reasoning_effort | string | Tidak | default | Usaha penaakulan pilihan: default, minimal, low, medium, high atau xhigh apabila disokong. |
| client_request_id | string | Tidak | - | ID sisi klien pilihan untuk menjejak permintaan dalam sistem anda. |
Parameter model
Model chat ini menggunakan medan Chat API kongsi di atas. Sokongan khusus model untuk carian web, lampiran fail imej, thoughts dan reasoning ditunjukkan dalam data kesediaan.
Permintaan minimum
{
"model": "claude-haiku-4-5-chat",
"message": "Write a concise launch plan for a new product image campaign"
}Respons cipta
Endpoint Chat mengembalikan mesej assistant lengkap, penggunaan token dan penyelesaian kredit akhir untuk giliran ini.
{
"id": "chatcmpl_msg_claude_haiku_4_5_chat_example",
"object": "chat.completion",
"session_id": "chat_session_claude_haiku_4_5_chat",
"model": "claude-haiku-4-5-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": 2,
"final": 2
}
}Ralat biasa
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found, chat_model_not_supported, chat_session_conflict, chat_attachment_not_supported
Chat API menyokong giliran bukan streaming dan streaming SSE dalam Public API v1. Lampiran imej tidak disokong untuk model chat ini.