สร้างคีย์
ลงชื่อเข้าใช้ เปิด API Keys ใน Settings สร้างคีย์ที่มีขอบเขตสิทธิ์ และเก็บ secret แบบเต็มทันที
Rivya API
รูปแบบเริ่มต้นใช้งานด่วน
เลเยอร์โมเดล
แค็ตตาล็อกแบบไดนามิก
การคิดค่าใช้จ่าย
เครดิตร่วม
เวอร์ชันแรก
งาน + Chat
การเข้าถึง
API keys
คำขอจริงต้องใช้ Rivya API key และเครดิตบัญชีที่พร้อมใช้งาน ตัวอย่างสาธารณะใช้ secret ตัวอย่างและไม่เรียกโมเดลแบบไม่ระบุตัวตน
curl https://rivya.ai/api/v1/generations \
-H "Authorization: Bearer rvya_sk_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: demo-job-001" \
-d '{
"model": "z-image",
"prompt": "Editorial product photo on a clean studio set"
}'{
"id": "task_public_id",
"status": "queued",
"model": "z-image",
"reserved_credits": 1,
"result": null,
"error": null
}สิ่งที่จะปล่อยก่อน
API เป็นส่วนหนึ่งของผลิตภัณฑ์ Rivya โดยใช้ model ID เครดิต และสถานะงานสาธารณะของ Rivya พร้อมเอกสารที่เชื่อมกับแค็ตตาล็อกโมเดล
ส่งงานภาพพร้อมพรอมต์และพารามิเตอร์โมเดลที่รองรับ จากนั้นตรวจสถานะซ้ำเพื่อรับผลลัพธ์สาธารณะ
รันงานวิดีโอแบบอะซิงโครนัสด้วยการควบคุมงานและเครดิตชุดเดียวกับที่ Studio ใช้
ใช้โมเดลเสียงที่เข้าถึงผ่าน API ได้ ภายใต้บัญชี ยอดคงเหลือ และขอบเขตประวัติเดียวกัน
การเรียก API และการใช้งาน Studio ดึงจากยอด Rivya เดียวกัน พร้อมเครดิตที่กันไว้และการจัดการเมื่อเกิดความล้มเหลว
เส้นทางเริ่มต้น
ลงชื่อเข้าใช้ เปิด API Keys ใน Settings สร้างคีย์ที่มีขอบเขตสิทธิ์ และเก็บ secret แบบเต็มทันที
อ่านข้อมูลอ้างอิงโมเดล API หรือเรียก /api/v1/models เพื่อตรวจ model ID, พารามิเตอร์, ความสามารถแชต และความพร้อมของอินพุตก่อนส่งงาน
ส่งคำขอสร้างงานแบบ idempotent, ตรวจ endpoint งานสาธารณะซ้ำ, ใช้ webhook ที่ลงลายเซ็นสำหรับ callback ของงานสร้าง หรือส่งรอบสนทนา Chat API พร้อม SSE streaming แบบเลือกได้
ขอบเขตเวอร์ชัน
หน้านี้แยกความสามารถของ API ที่พร้อมใช้งานออกจากสิ่งที่จะเพิ่มในอนาคตอย่างชัดเจน เพื่อให้คุณวางแผนตามสิ่งที่ใช้งานได้จริงในวันนี้
พร้อมใช้งานสำหรับรอบสนทนาแบบ non-streaming และ SSE streaming พร้อมเซสชันที่สร้างผ่าน API เครดิตบัญชี และไฟล์แนบภาพจาก Files API แบบเลือกได้
พร้อมใช้งานสำหรับอัปโหลดภาพ วิดีโอ และเสียงอ้างอิง ใช้ก่อนสร้างงานเมื่อหน้าโมเดลต้องการ params.referenceMediaItems
พร้อมใช้งานสำหรับการเชื่อมต่อโปรดักชันที่ต้องการ callback แบบลงลายเซ็นสำหรับงานสร้างที่สำเร็จหรือล้มเหลว
ตัวดีบักออนไลน์
ตัวดีบักเริ่มใน mock mode สำหรับผู้เยี่ยมชมทุกคน ตัวเลือกงานสร้างแสดงโมเดลที่ไม่ใช่แชตซึ่งทดสอบได้โดยไม่ต้องอัปโหลดไฟล์ ส่วนแผง Files ให้ผู้ใช้ที่ลงชื่อเข้าใช้ทดสอบ /api/v1/files ด้วย API key ชั่วคราว ตัวอย่างแชตอยู่ในเอกสาร API
สถานะบัญชี
กำลังตรวจบัญชี
prefix ของคีย์ที่ใช้งานอยู่
สร้างคีย์ก่อน
เครดิตปัจจุบัน
ลงชื่อเข้าใช้เพื่อตรวจ
mock mode ไม่เรียกโมเดลและไม่ใช้เครดิต
วางคีย์เฉพาะสำหรับคำขอนี้ ตัวดีบักจะไม่เก็บไว้หลังรีเฟรช
ทดสอบอัปโหลด Files API
อัปโหลดสื่ออ้างอิงผ่าน POST /api/v1/files จากนั้นคัดลอก URL และ duration token ที่ได้กลับมาใส่ใน params.referenceMediaItems สำหรับโมเดลที่รองรับอินพุตอ้างอิง
โมเดลที่เลือกควบคุม MIME type ขนาด และกฎระยะเวลาที่อนุญาต การอัปโหลดจริงต้องใช้ API key ชั่วคราวของคุณและอาจเรียกบริการอัปโหลดจริง
{
"model": "z-image",
"prompt": "ภาพถ่ายผลิตภัณฑ์เชิงบรรณาธิการบนฉากสตูดิโอที่สะอาด",
"params": {
"aspect_ratio": "1:1"
}
}{
"id": "mock_task_001",
"status": "queued",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 0,
"result": null,
"error": null
}{
"id": "file_mock_001",
"object": "file",
"kind": "image",
"file_name": "reference.png",
"mime_type": "image/png",
"size_bytes": 245760,
"url": "https://media.example/reference.png",
"duration_seconds": null,
"duration_token": null,
"created_at": "2026-05-11T00:00:00.000Z",
"expires_at": null
}{
"params": {
"referenceMediaItems": [
{
"url": "https://media.example/reference.png",
"kind": "image",
"name": "reference.png",
"mimeType": "image/png"
}
]
}
}สถานะงาน
เครดิตพื้นฐานโดยประมาณ
1
สถานะ
queued
อ่านการยืนยันตัวตน request body, response, idempotency, พารามิเตอร์โมเดล และ error code
เปิดเอกสารสร้าง คัดลอกครั้งเดียว เพิกถอน และหมุนเวียน API key จากพื้นที่ Settings ที่ป้องกันไว้
จัดการคีย์ใช้ตัวอย่าง mock ก่อน การดีบักจริงต้องเข้าสู่ระบบ มี API key และเครดิตบัญชี
ดูตัวอย่างขั้นตอน