Key بنائیں
Sign in کریں، Settings میں API Keys کھولیں، scoped key بنائیں، اور full secret فوراً محفوظ کریں۔
Rivya API
Quickstart shape
Model layer
Dynamic catalog
Billing
Shared credits
First version
Jobs + Chat
Access
API keys
حقیقی request کے لیے Rivya API key اور account میں دستیاب credits ضروری ہیں۔ Public examples placeholder secrets استعمال کرتے ہیں اور models کو anonymously کال نہیں کرتے۔
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
}پہلے کیا ship ہوتا ہے
یہ API ایک Rivya product surface کے طور پر design کی گئی ہے۔ یہ Rivya model IDs، Rivya credits، public task states اور ایسے docs استعمال کرتی ہے جو model catalog سے connected رہتے ہیں۔
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 سے credits لیتے ہیں، reserved credits اور failure handling کے ساتھ۔
Start path
Sign in کریں، Settings میں API Keys کھولیں، scoped key بنائیں، اور full secret فوراً محفوظ کریں۔
submit کرنے سے پہلے API model reference پڑھیں یا /api/v1/models کال کرکے model IDs، parameters، chat capabilities اور input readiness دیکھیں۔
idempotent generation request بھیجیں، public task endpoint کو poll کریں، generation callbacks کے لیے signed webhooks استعمال کریں، یا optional SSE streaming کے ساتھ Chat API turn بھیجیں۔
Version boundary
Landing page future surfaces کا ذکر کر سکتی ہے، مگر current product copy کو یہ تاثر نہیں دینا چاہیے کہ unfinished APIs پہلے ہی live ہیں۔
API-created sessions، account credits اور optional Files API image attachments کے ساتھ non-streaming اور SSE streaming turns کے لیے دستیاب ہے۔
Reference image، video اور audio uploads کے لیے دستیاب ہے۔ جب model page params.referenceMediaItems مانگے تو generation سے پہلے اسے استعمال کریں۔
production integrations کے لیے دستیاب ہے جو succeeded یا failed generation tasks کے signed callbacks چاہتے ہیں۔
Online debugger
Debugger ہر visitor کے لیے mock mode سے شروع ہوتا ہے۔ generation selector ایسے non-chat models دکھاتا ہے جنہیں files upload کیے بغیر test کیا جا سکتا ہے، جبکہ Files panel signed-in users کو temporary API key کے ساتھ /api/v1/files test کرنے دیتا ہے۔ Chat examples API docs میں ہیں۔
Account state
Account check ہو رہا ہے
Active key prefix
پہلے key بنائیں
Current credits
Check کرنے کے لیے sign in کریں
Mock mode کبھی model call نہیں کرتا اور credits consume نہیں کرتا۔
Key صرف اس request کے لیے paste کریں۔ Refresh کے بعد debugger اسے store نہیں کرتا۔
Files API upload test
POST /api/v1/files کے ذریعے reference media upload کریں، پھر returned URL اور duration token کو ایسے model کے params.referenceMediaItems میں copy کریں جو reference inputs support کرتا ہے۔
Selected model allowed MIME types، size اور duration rules control کرتا ہے۔ Live uploads کے لیے آپ کی temporary API key ضروری ہے اور real upload service call ہو سکتی ہے۔
{
"model": "z-image",
"prompt": "صاف 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"
}
]
}
}Task state
Estimated base credits
1
Status
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 کریں