एक key बनाएं
साइन इन करें, Settings में API Keys खोलें, सीमित दायरे वाली key बनाएं और पूरी secret key को तुरंत सुरक्षित रखें।
Rivya API
क्विकस्टार्ट का प्रारूप
मॉडल लेयर
डायनेमिक कैटलॉग
बिलिंग
साझा क्रेडिट
पहला वर्जन
जॉब + चैट
एक्सेस
API keys
वास्तविक रिक्वेस्ट के लिए Rivya API key और खाते में उपलब्ध क्रेडिट चाहिए। सार्वजनिक उदाहरण प्लेसहोल्डर गोपनीय keys का उपयोग करते हैं और बिना पहचान के मॉडल कॉल नहीं करते।
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": 20,
"result": null,
"error": null
}शुरुआती सुविधाएं
API को Rivya उत्पाद की एक सतह के रूप में बनाया गया है। यह Rivya मॉडल ID, Rivya क्रेडिट, सार्वजनिक टास्क स्टेट और मॉडल कैटलॉग से जुड़े दस्तावेज़ों का उपयोग करता है।
प्रॉम्प्ट और समर्थित मॉडल पैरामीटर के साथ इमेज जॉब सबमिट करें, फिर सार्वजनिक नतीजों के लिए पोल करें।
Studio में इस्तेमाल होने वाले टास्क और क्रेडिट कंट्रोल के साथ असिंक्रोनस वीडियो जॉब चलाएं।
उसी खाते, बैलेंस और हिस्ट्री सीमा के जरिए API से उपलब्ध ऑडियो मॉडल इस्तेमाल करें।
API कॉल और Studio उपयोग उसी Rivya बैलेंस से क्रेडिट लेते हैं, जिसमें आरक्षित क्रेडिट और विफलता प्रबंधन शामिल हैं।
शुरुआती रास्ता
साइन इन करें, Settings में API Keys खोलें, सीमित दायरे वाली key बनाएं और पूरी secret key को तुरंत सुरक्षित रखें।
सबमिट करने से पहले मॉडल ID, पैरामीटर, चैट क्षमताएं और इनपुट readiness देखने के लिए API मॉडल संदर्भ पढ़ें या /api/v1/models कॉल करें।
एक idempotent जनरेशन रिक्वेस्ट भेजें, सार्वजनिक टास्क एंडपॉइंट को पोल करें, जनरेशन callback के लिए signed webhooks इस्तेमाल करें या वैकल्पिक SSE streaming के साथ चैट API टर्न भेजें।
वर्जन सीमा
लैंडिंग पेज भविष्य की सुविधाओं का उल्लेख कर सकता है, लेकिन मौजूदा उत्पाद टेक्स्ट से ऐसा नहीं लगना चाहिए कि अधूरे API पहले से लाइव हैं।
API से बनाए गए session, खाते के क्रेडिट और वैकल्पिक Files API इमेज attachment के साथ non-streaming और SSE streaming टर्न उपलब्ध हैं।
संदर्भ इमेज, वीडियो और ऑडियो अपलोड के लिए उपलब्ध। जब किसी मॉडल पेज पर params.referenceMediaItems मांगा जाए, तो जनरेशन से पहले इसका उपयोग करें।
उन प्रोडक्शन इंटीग्रेशन के लिए उपलब्ध जिन्हें सफल या विफल जनरेशन टास्क के signed callback चाहिए।
ऑनलाइन डिबगर
हर विज़िटर के लिए डिबगर mock mode में शुरू होता है। जनरेशन selector में वे non-chat मॉडल दिखते हैं जिन्हें फाइल अपलोड किए बिना परखा जा सकता है, जबकि Files panel साइन इन किए हुए उपयोगकर्ताओं को अस्थायी API key से /api/v1/files जांचने देता है। चैट उदाहरण API दस्तावेज़ों में उपलब्ध हैं।
खाते की स्थिति
खाता जांचा जा रहा है
सक्रिय key का उपसर्ग
पहले एक key बनाएं
मौजूदा क्रेडिट
जांचने के लिए साइन इन करें
Mock mode कभी भी मॉडल कॉल नहीं करता और क्रेडिट खर्च नहीं करता।
इस key को केवल इस रिक्वेस्ट के लिए पेस्ट करें। रिफ्रेश होने के बाद डिबगर इसे स्टोर नहीं करता।
Files API अपलोड टेस्ट
POST /api/v1/files के जरिए संदर्भ मीडिया अपलोड करें, फिर लौटे हुए URL और duration token को संदर्भ इनपुट समर्थित मॉडल के params.referenceMediaItems में कॉपी करें।
चुना गया मॉडल अनुमत MIME प्रकार, आकार और अवधि नियम तय करता है। Live अपलोड के लिए आपकी अस्थायी 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
ऑथेंटिकेशन, रिक्वेस्ट body, रिस्पॉन्स, idempotency, मॉडल पैरामीटर और error codes पढ़ें।
दस्तावेज़ खोलेंसुरक्षित Settings क्षेत्र से API keys बनाएं, एक बार कॉपी करें, revoke करें और rotate करें।
Keys प्रबंधित करेंपहले mock उदाहरण इस्तेमाल करें; वास्तविक डिबगिंग के लिए लॉगिन, API key और खाते में क्रेडिट चाहिए।
Flow का प्रीव्यू देखें