একটি API key তৈরি করুন
সাইন ইন করুন, Settings-এ API Keys খুলুন, scoped key তৈরি করুন, এবং পূর্ণ secret সঙ্গে সঙ্গে সংরক্ষণ করুন।
Rivya API
কুইকস্টার্ট গঠন
মডেল স্তর
ডাইনামিক ক্যাটালগ
বিলিং
শেয়ার করা ক্রেডিট
প্রথম সংস্করণ
কাজ + Chat
অ্যাক্সেস
API কী
বাস্তব রিকোয়েস্টের জন্য Rivya API key এবং উপলভ্য অ্যাকাউন্ট ক্রেডিট দরকার। Public উদাহরণ placeholder 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 product-এর অংশ। এটি Rivya model ID, Rivya credits, public task state এবং model catalog-এর সঙ্গে যুক্ত documentation ব্যবহার করে।
প্রম্পট এবং সমর্থিত মডেল parameter দিয়ে ছবি কাজ জমা দিন, তারপর public result poll করুন।
Studio-তে ব্যবহৃত একই task এবং credit control দিয়ে অ্যাসিঙ্ক্রোনাস ভিডিও কাজ চালান।
একই অ্যাকাউন্ট, ব্যালেন্স এবং ইতিহাস সীমা দিয়ে API-accessible অডিও মডেল ব্যবহার করুন।
API call এবং Studio ব্যবহার একই Rivya ব্যালেন্স থেকে নেয়, reserved credits এবং failure handling সহ।
শুরুর পথ
সাইন ইন করুন, Settings-এ API Keys খুলুন, scoped key তৈরি করুন, এবং পূর্ণ secret সঙ্গে সঙ্গে সংরক্ষণ করুন।
জমা দেওয়ার আগে API model reference পড়ুন বা /api/v1/models কল করে model ID, parameter, chat capability এবং input readiness দেখুন।
idempotent generation request পাঠান, public task endpoint poll করুন, generation callback-এর জন্য signed webhook ব্যবহার করুন, বা ঐচ্ছিক SSE streaming সহ Chat API turn পাঠান।
সংস্করণ সীমা
আজ কোন API capability available এবং কোনগুলো ভবিষ্যতে যোগ হবে, এই page তা আলাদা করে দেখায়—যাতে আপনি বর্তমান live capability ধরেই পরিকল্পনা করতে পারেন।
API-created session, অ্যাকাউন্ট ক্রেডিট এবং ঐচ্ছিক Files API ছবি attachment সহ non-streaming এবং SSE streaming turn-এর জন্য উপলভ্য।
reference image, video এবং audio upload-এর জন্য উপলভ্য। কোনো মডেল পেজ params.referenceMediaItems চাইলে generation-এর আগে এটি ব্যবহার করুন।
succeeded বা failed generation task-এর signed callback চান এমন production integration-এর জন্য উপলভ্য।
অনলাইন ডিবাগার
প্রতিটি ভিজিটরের জন্য ডিবাগার mock mode-এ শুরু করে। generation selector এমন non-chat model তালিকাভুক্ত করে যা file upload না করেই পরীক্ষা করা যায়, আর Files panel সাইন-ইন করা ব্যবহারকারীদের temporary API key দিয়ে /api/v1/files পরীক্ষা করতে দেয়। Chat উদাহরণ API docs-এ আছে।
অ্যাকাউন্ট অবস্থা
অ্যাকাউন্ট পরীক্ষা হচ্ছে
সক্রিয় key prefix
আগে API key তৈরি করুন
বর্তমান ক্রেডিট
পরীক্ষা করতে সাইন ইন করুন
Mock mode কখনো মডেল কল করে না এবং ক্রেডিট ব্যবহার করে না।
শুধু এই রিকোয়েস্টের জন্য key paste করুন। refresh-এর পর ডিবাগার এটি সংরক্ষণ করে না।
Files API আপলোড টেস্ট
POST /api/v1/files দিয়ে reference media upload করুন, তারপর returned URL এবং duration token copy করে reference input support করে এমন মডেলের params.referenceMediaItems-এ দিন।
নির্বাচিত মডেল allowed MIME type, size এবং duration rule নিয়ন্ত্রণ করে। Live upload-এর জন্য আপনার temporary API key দরকার এবং real upload service call হতে পারে।
{
"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
authentication, request body, response, idempotency, model parameter এবং error code পড়ুন।
ডকস খুলুনসুরক্ষিত Settings area থেকে API key তৈরি, একবার কপি, বাতিল এবং রোটেট করুন।
Key পরিচালনা করুনআগে mock উদাহরণ ব্যবহার করুন; বাস্তব debugging-এর জন্য লগইন, API key এবং অ্যাকাউন্ট ক্রেডিট দরকার।
Flow preview করুন