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