การเชื่อมต่อ API ของ Claude Opus 4.7
ใช้ Claude Opus 4.7 ผ่าน Rivya Public API v1 ด้วยรหัสโมเดล claude-opus-4-7-chat, อินพุตที่รองรับ, พารามิเตอร์, กฎ Files API, เครดิต และตัวอย่างคำตอบ
claude-opus-4-7-chat
text
ไม่จำเป็นสำหรับคำขอขั้นต่ำ
per_million_tokens · input=285 · output=1430 · cache_read_multiplier=0.1 · cache_write_5m_multiplier=1.25 · cache_write_1h_multiplier=2 · ⌈total⌉
แชต
Chat API: แบบไม่สตรีม + แบบสตรีมผ่าน SSE
TOKEN_BASED
20000 อักขระ
สัญญาของคำขอ
คำขอแชตส่งครั้งละหนึ่งข้อความ ประวัติเซสชันถูกเก็บโดย Rivya อย่าส่งอาร์เรย์ `messages` ดิบ
| คีย์ | ประเภท | จำเป็น | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|---|
| model | string | ใช่ | claude-opus-4-7-chat | ใช้รหัสโมเดล API claude-opus-4-7-chat |
| session_id | string | ไม่ใช่ | - | ID เซสชันแชตที่สร้างผ่าน API แบบเลือกได้ ไม่ต้องส่งเพื่อเริ่มเซสชันใหม่ |
| message | string | ใช่ | - | ข้อความผู้ใช้ถัดไป ประวัติของ Chat API มาจากเซสชันฝั่งเซิร์ฟเวอร์ ไม่ใช่อาร์เรย์ `messages` ดิบ |
| attachments | array | ไม่ใช่ | - | ค่า `file_id` ของภาพแบบเลือกได้ที่ Files API ส่งกลับมา ไม่รับ URL ไฟล์แนบภายนอก |
| enable_web_search | boolean | ไม่ใช่ | false | ใช้เฉพาะเมื่อโมเดลแชตที่เลือกรองรับการค้นหาเว็บ |
| reasoning_effort | string | ไม่ใช่ | default | ค่า `reasoning_effort` แบบเลือกได้: `default`, `minimal`, `low`, `medium`, `high` หรือ `xhigh` เมื่อรองรับ |
| client_request_id | string | ไม่ใช่ | - | ID ฝั่งไคลเอนต์แบบเลือกได้สำหรับติดตามคำขอในระบบของคุณ |
พารามิเตอร์โมเดล
โมเดลแชตนี้ใช้ฟิลด์ Chat API ร่วมด้านบน การรองรับเฉพาะโมเดลสำหรับการค้นหาเว็บ ไฟล์ภาพแนบ กระบวนการคิด และการใช้เหตุผลจะแสดงอยู่ในข้อมูลความพร้อม
คำขอขั้นต่ำ
{
"model": "claude-opus-4-7-chat",
"message": "Write a concise launch plan for a new product image campaign"
}คำตอบจากการสร้าง
เอนด์พอยต์ Chat จะส่งข้อความของผู้ช่วยที่เสร็จสมบูรณ์ การใช้โทเค็น และการสรุปเครดิตสุดท้ายของรอบนี้กลับมา
{
"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": 1,
"settlement_status": "SETTLED"
}
}ข้อผิดพลาดทั่วไป
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found, chat_model_not_supported, chat_session_conflict, chat_attachment_not_supported
Chat API รองรับรอบสนทนาแบบไม่สตรีมและแบบสตรีมผ่าน SSE ใน Public API v1 โมเดลแชตนี้ไม่รองรับไฟล์แนบภาพ
