Cipta kunci
Log masuk, buka Kunci API dalam Tetapan, cipta kunci berskop dan simpan rahsia penuh serta-merta.
API Rivya
Bentuk quickstart
Lapisan model
Katalog dinamik
Bil
Kredit kongsi
Versi pertama
Kerja + Chat
Akses
Kunci API
Permintaan sebenar memerlukan kunci API Rivya dan kredit akaun yang tersedia. Contoh awam menggunakan rahsia placeholder dan tidak memanggil model secara anonim.
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
}Perkara yang dihantar dahulu
API direka sebagai permukaan produk Rivya. Ia menggunakan ID model Rivya, kredit Rivya, keadaan tugasan awam dan docs yang kekal bersambung dengan katalog model.
Hantar kerja imej dengan prompt dan parameter model yang disokong, kemudian poll untuk hasil awam.
Jalankan kerja video async dengan kawalan tugasan dan kredit yang sama digunakan oleh Studio.
Gunakan model audio yang boleh diakses API melalui sempadan akaun, baki dan sejarah yang sama.
Panggilan API dan penggunaan Studio menarik daripada baki Rivya yang sama, dengan kredit dirizabkan dan pengendalian kegagalan.
Laluan mula
Log masuk, buka Kunci API dalam Tetapan, cipta kunci berskop dan simpan rahsia penuh serta-merta.
Baca rujukan model API atau panggil /api/v1/models untuk memeriksa ID model, parameter, keupayaan chat dan kesediaan input sebelum menghantar.
Hantar permintaan generasi idempotent, poll endpoint tugasan awam, gunakan webhook bertandatangan untuk callback generasi, atau hantar giliran Chat API dengan streaming SSE pilihan.
Sempadan versi
Landing page boleh menyebut permukaan masa depan, tetapi salinan produk semasa tidak boleh menggambarkan API yang belum selesai sebagai sudah live.
Tersedia untuk giliran bukan streaming dan streaming SSE dengan sesi yang dicipta API, kredit akaun dan lampiran imej Files API pilihan.
Tersedia untuk muat naik imej, video dan audio rujukan. Gunakannya sebelum penjanaan apabila halaman model meminta params.referenceMediaItems.
Tersedia untuk integrasi production yang mahu callback bertandatangan bagi tugasan generasi yang berjaya atau gagal.
Debugger dalam talian
Debugger bermula dalam mod mock untuk setiap pelawat. Pemilih generasi menyenaraikan model bukan chat yang boleh diuji tanpa memuat naik fail, manakala panel Files membolehkan pengguna log masuk menguji /api/v1/files dengan kunci API sementara. Contoh chat berada dalam docs API.
Keadaan akaun
Menyemak akaun
Prefix kunci aktif
Cipta kunci dahulu
Kredit semasa
Log masuk untuk menyemak
Mod mock tidak pernah memanggil model dan tidak pernah menggunakan kredit.
Tampal kunci hanya untuk permintaan ini. Debugger tidak menyimpannya selepas refresh.
Ujian muat naik Files API
Muat naik media rujukan melalui POST /api/v1/files, kemudian salin URL dan token durasi yang dikembalikan ke params.referenceMediaItems untuk model yang menyokong input rujukan.
Model yang dipilih mengawal jenis MIME, saiz dan peraturan durasi yang dibenarkan. Muat naik live memerlukan kunci API sementara anda dan mungkin memanggil perkhidmatan muat naik sebenar.
{
"model": "z-image",
"prompt": "Foto produk editorial pada set studio yang bersih",
"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"
}
]
}
}Keadaan tugasan
Anggaran kredit asas
1
Status
queued
Baca pengesahan, badan permintaan, respons, idempotensi, parameter model dan kod ralat.
Buka docsCipta, salin sekali, batalkan dan putar kunci API daripada kawasan Tetapan yang dilindungi.
Urus kunciGunakan contoh mock dahulu; debug sebenar memerlukan log masuk, kunci API dan kredit akaun.
Pratonton aliran