একটি key তৈরি করুন
Sign in করুন, Settings-এ API Keys খুলুন, scoped key তৈরি করুন, এবং full secret সঙ্গে সঙ্গে store করুন।
Rivya API
কুইকস্টার্ট গঠন
মডেল স্তর
Dynamic catalog
বিলিং
Shared credits
First version
Jobs + Chat
অ্যাক্সেস
API keys
বাস্তব request-এর জন্য Rivya API key এবং available account credits দরকার। Public examples placeholder secrets ব্যবহার করে এবং anonymously models call করে না।
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
}প্রথমে যা ships করে
API-টি Rivya product surface হিসেবে designed। এটি Rivya model IDs, Rivya credits, public task states এবং model catalog-এর সঙ্গে connected docs ব্যবহার করে।
prompt এবং supported model parameters দিয়ে image jobs submit করুন, তারপর public results poll করুন।
Studio-তে ব্যবহৃত একই task এবং credit controls দিয়ে asynchronous video jobs চালান।
একই account, balance এবং history boundary দিয়ে API-accessible audio models ব্যবহার করুন।
API calls এবং Studio usage একই Rivya balance থেকে draw করে, reserved credits এবং failure handling সহ।
Start path
Sign in করুন, Settings-এ API Keys খুলুন, scoped key তৈরি করুন, এবং full secret সঙ্গে সঙ্গে store করুন।
submit করার আগে API model reference পড়ুন বা /api/v1/models call করে model IDs, parameters, chat capabilities এবং input readiness inspect করুন।
idempotent generation request পাঠান, public task endpoint poll করুন, generation callbacks-এর জন্য signed webhooks ব্যবহার করুন, বা optional SSE streaming সহ Chat API turn পাঠান।
Version boundary
landing page future surfaces mention করতে পারে, কিন্তু current product copy unfinished APIs already live বলে imply করা যাবে না।
API-created sessions, account credits এবং optional Files API image attachments সহ non-streaming এবং SSE streaming turns-এর জন্য available।
reference image, video এবং audio uploads-এর জন্য available। কোনো model page params.referenceMediaItems চাইলে generation-এর আগে এটি ব্যবহার করুন।
succeeded বা failed generation tasks-এর signed callbacks চান এমন production integrations-এর জন্য available।
Online debugger
প্রতিটি visitor-এর জন্য debugger mock mode-এ শুরু করে। generation selector এমন non-chat models list করে যা files upload না করেই test করা যায়, আর Files panel signed-in users-কে temporary API key দিয়ে /api/v1/files test করতে দেয়। Chat examples API docs-এ আছে।
অ্যাকাউন্ট অবস্থা
Account check হচ্ছে
সক্রিয় key prefix
আগে key তৈরি করুন
বর্তমান ক্রেডিট
check করতে sign in করুন
Mock mode কখনো model call করে না এবং credits consume করে না।
শুধু এই request-এর জন্য key paste করুন। refresh-এর পর debugger এটি store করে না।
Files API আপলোড টেস্ট
POST /api/v1/files দিয়ে reference media upload করুন, তারপর returned URL এবং duration token copy করে reference inputs support করে এমন model-এর params.referenceMediaItems-এ দিন।
selected model allowed MIME types, size এবং duration rules নিয়ন্ত্রণ করে। Live uploads-এর জন্য আপনার temporary API key দরকার এবং real upload service call হতে পারে।
{
"model": "z-image",
"prompt": "clean studio set-এ editorial product photo",
"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 bodies, responses, idempotency, model parameters এবং error codes পড়ুন।
Docs খুলুনprotected Settings area থেকে API keys create, copy once, revoke এবং rotate করুন।
Keys manage করুনআগে mock examples ব্যবহার করুন; real debugging-এর জন্য login, API key এবং account credits দরকার।
Flow preview করুন