Docs Rivya AI

Referensi API Model

Cari ID model Rivya API, ketersediaan, mode yang didukung, tabel parameter, batas prompt, aturan media referensi, dan tautan detail model.

Terakhir ditinjau pada 2026/05/11

Halaman ini adalah referensi API tingkat model untuk Rivya API v1.

Tabel di bawah dibuat dari katalog model dan public serializer yang sama dengan yang digunakan oleh /api/v1/models. Ini bukan jumlah model tetap yang ditulis manual.

Cara Membaca Referensi Ini

  • Gunakan id model sebagai model di POST /api/v1/generations untuk model gambar, video, dan audio asinkron.
  • Gunakan ID model chat di POST /api/v1/chat/completions.
  • Gunakan prompt tingkat atas untuk teks prompt generasi.
  • Gunakan message tingkat atas untuk turn Chat API.
  • Letakkan field spesifik model asinkron di dalam params.
  • Baca api_input_status sebelum membangun integrasi. available_text dan available_url_input dapat diuji tanpa upload file; partial_requires_files berarti hanya sebagian mode yang membutuhkan Files API; requires_files_api berarti upload media referensi melalui Files API sebelum memanggil model.
  • Untuk model chat, baca chat_capabilities untuk dukungan non-streaming, dukungan streaming SSE, lampiran gambar file_id, web search, thoughts, dan reasoning effort.
  • Halaman detail model memberi panduan dan contoh tingkat produk.

Pola Request

{
  "model": "z-image",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "1:1"
  }
}

Untuk contoh JavaScript dan Python, lihat Membuat Generasi.

Bentuk request Chat:

{
  "model": "gpt-5-2-chat",
  "message": "Write a concise launch plan for a new product image campaign"
}

Untuk contoh Chat, lihat Chat API.

Referensi Model Dinamis

Gunakan referensi ini bersama debugger

Mulai dari quickstart, konfirmasi field model di sini, lalu jalankan request mock atau live setelah sign in di debugger Developers.

Z-Image

z-imageTersedia via APIInput teks siap

Gambar · Model teks-ke-gambar ringan dari Alibaba. Generasi satu gambar yang cepat dengan 5 rasio aspek, ideal untuk draf konsep cepat dan visual media sosial hanya dengan 1 kredit.

Kredit dasar

1

Mode

text-to-image

Input API

Input teks siap

Input

text

Batas prompt

1000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "z-image",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "1:1"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
aspect_ratioselectTidak1:1-1:1, 4:3, 3:4, 16:9, 9:16

Nano Banana 2

nano-banana-2Tersedia via APIParsial: Files API diperlukan

Gambar · Model gambar generasi berikutnya dari Google dengan resolusi 4K, 15 rasio aspek termasuk ekstrem 8:1, penautan Google Search, dan hingga 14 gambar referensi - generator gambar paling fleksibel di Rivya.

Kredit dasar

5

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

20000 karakter

Media referensi

image · 14 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "nano-banana-2",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "auto",
    "resolution": "1K",
    "output_format": "jpg",
    "google_search": "false"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 14 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspect_ratioselectTidakauto-auto, 1:1, 16:9, 9:16, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 21:9, 4:1, 1:4, 8:1, 1:8
resolutionselectTidak1K-1K, 2K, 4K
output_formatselectTidakjpg-jpg, png
google_searchselectTidakfalse-false, true

Nano Banana Pro

nano-banana-proTersedia via APIParsial: Files API diperlukan

Gambar · Model gambar premium dari Google dengan output 4K, 11 rasio aspek, dan hingga 8 gambar referensi. Dioptimalkan untuk visual merek dan kampanye berfidelitas tinggi dengan detail serta akurasi warna yang lebih unggul.

Kredit dasar

8

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

10000 karakter

Media referensi

image · 8 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "nano-banana-pro",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "1:1",
    "resolution": "1K",
    "output_format": "png"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 8 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspect_ratioselectTidak1:1-1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9, auto
resolutionselectTidak1K-1K, 2K, 4K
output_formatselectTidakpng-png, jpg

Nano Banana

nano-bananaTersedia via APIParsial: Files API diperlukan

Gambar · Model gambar fleksibel dari Google untuk teks-ke-gambar dan gambar-ke-gambar dengan 11 rasio aspek, hingga 10 gambar referensi, serta output PNG/JPEG. Cocok untuk potret, komposisi produk, dan visual landing page dengan rasio lebih lebar.

Kredit dasar

3

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 10 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "nano-banana",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "imageSize": "1:1",
    "output_format": "png"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 10 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
imageSizeselectTidak1:1-1:1, 9:16, 16:9, 3:4, 4:3, 3:2, 2:3, 5:4, 4:5, 21:9, auto
output_formatselectTidakpng-png, jpeg

GPT Image 2

gpt-image-2Tersedia via APIParsial: Files API diperlukan

Gambar · Model GPT Image terbaru dari OpenAI di Rivya, dengan teks-ke-gambar, gambar-ke-gambar, hingga 16 gambar referensi, serta tingkat kredit 1K / 2K / 4K yang jelas.

Kredit dasar

3

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

20000 karakter

Media referensi

image · 16 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gpt-image-2",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "1:1",
    "resolution": "1K"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 16 referensi gambar untuk tugas gambar-ke-gambar GPT Image 2.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspect_ratioselectTidak1:1-auto, 1:1, 9:16, 16:9, 4:3, 3:4
resolutionselectTidak1K-1K, 2K, 4K

GPT Image 1.5

gpt-image-1-5Tersedia via APIParsial: Files API diperlukan

Gambar · Model gambar OpenAI dengan tingkat kualitas Medium/High dan hingga 16 gambar referensi. Unggul dalam mengikuti instruksi kompleks dan merender adegan yang koheren dengan hubungan spasial yang akurat.

Kredit dasar

4

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

-

Media referensi

image · 16 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gpt-image-1-5",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "quality": "medium",
    "aspect_ratio": "1:1"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 16 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
qualityselectTidakmedium-medium, high
aspect_ratioselectTidak1:1-1:1, 2:3, 3:2

4o Image

4o-imageTersedia via APIInput teks siap

Gambar · Model 4o Image dari OpenAI kini tersedia sebagai jalur text-to-image khusus di Rivya. Pengaturan halamannya sengaja dibuat sempit untuk saat ini: prompt plus 3 aspect ratio yang didukung dengan harga tetap 3 kredit per gambar.

Kredit dasar

3

Mode

text-to-image

Input API

Input teks siap

Input

text

Batas prompt

-

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "4o-image",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "size": "1:1"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
sizeselectTidak1:1-1:1, 3:2, 2:3

Seedream 5.0 Lite

seedream-5-liteTersedia via APIParsial: Files API diperlukan

Gambar · Model gambar Seedream yang lebih ringan dari ByteDance dengan harga bersama untuk teks-ke-gambar dan pengeditan gambar. Model ini mendukung 8 rasio aspek, hingga 14 gambar referensi, dan saat ini berbiaya 6 kredit per proses.

Kredit dasar

6

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

3000 karakter

Media referensi

image · 14 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "seedream-5-lite",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspectRatio": "1:1",
    "quality": "basic"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 14 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspectRatioselectTidak1:1-1:1, 4:3, 3:4, 16:9, 9:16, 2:3, 3:2, 21:9
qualityselectTidakbasic-basic, high

Seedream 4.5

seedream-4-5Tersedia via APIParsial: Files API diperlukan

Gambar · Model gambar kelas atas ByteDance dengan tingkat kualitas 2K/4K, 8 rasio aspek, dan hingga 14 gambar referensi. Dikenal karena penataan warna sinematik dan detail tekstur yang kaya dalam visual fesyen dan gaya hidup.

Kredit dasar

7

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

3000 karakter

Media referensi

image · 14 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "seedream-4-5",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspectRatio": "1:1",
    "quality": "basic"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 14 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspectRatioselectTidak1:1-1:1, 4:3, 3:4, 16:9, 9:16, 2:3, 3:2, 21:9
qualityselectTidakbasic-basic, high

Seedream 4.0

seedream-4-0Tersedia via APIParsial: Files API diperlukan

Gambar · Seedream 4.0 adalah model gambar ByteDance yang seimbang di Rivya untuk pembuatan teks-ke-gambar, pengeditan berbasis gambar referensi, dan kontrol output yang eksplisit.

Kredit dasar

6

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 10 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "seedream-4-0",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "image_size": "square_hd",
    "image_resolution": "1K",
    "max_images": 1,
    "seed": 0,
    "nsfw_checker": "false"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 10 gambar untuk jalur edit Seedream 4.0.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
image_sizeselectTidaksquare_hd-square, square_hd, portrait_4_3, portrait_3_2, portrait_16_9, landscape_4_3, landscape_3_2, landscape_16_9, landscape_21_9
image_resolutionselectTidak1K-1K, 2K, 4K
max_imagesnumberTidak1min 1 / max 6 / step 1-
seednumberTidak-min 0 / max 2147483647 / step 1-
nsfw_checkerselectTidakfalse-false, true

Seedream 3.0

seedream-3-0Tersedia via APIInput teks siap

Gambar · Seedream 3.0 kini kembali sebagai model gambar legacy mandiri di Rivya. Saat ini model ini hanya mempertahankan jalur teks-ke-gambar publik dan berbiaya 5 kredit per proses.

Kredit dasar

5

Mode

text-to-image

Input API

Input teks siap

Input

text

Batas prompt

5000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "seedream-3-0",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "image_size": "square_hd",
    "guidance_scale": 2.5,
    "seed": 0
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
image_sizeselectTidaksquare_hd-square, square_hd, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9
guidance_scalenumberTidak2.5min 1 / max 10 / step 0.1-
seednumberTidak-min 0 / max 2147483647-

Grok Imagine

grok-imagineTersedia via APIParsial: Files API diperlukan

Gambar · Model gambar xAI dengan interpretasi kreatif yang kuat dan 5 rasio aspek. Generasi satu gambar yang berfokus pada ekspresi artistik dan gaya visual yang tidak konvensional.

Kredit dasar

4

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "grok-imagine",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "1:1",
    "enable_pro": "false"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 1 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspect_ratioselectTidak1:1-1:1, 2:3, 3:2, 16:9, 9:16
enable_proselectTidakfalse-false, true

Flux 2 Pro

flux-2-proTersedia via APIParsial: Files API diperlukan

Gambar · Flagship 32B-parameter dari Black Forest Labs. Mendukung text-to-image dan image-to-image dengan hingga 8 gambar referensi, resolusi 2K, dan rendering teks yang akurat — dibuat untuk product shot dan visual brand.

Kredit dasar

5

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 8 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "flux-2-pro",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspectRatio": "1:1",
    "resolution": "1K"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 8 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspectRatioselectTidak1:1-1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3
resolutionselectTidak1K-1K, 2K

Flux 2 Flex

flux-2-flexTersedia via APIParsial: Files API diperlukan

Gambar · Varian keluarga Flux 2 yang berfokus pada editing. Spesialisasinya adalah penyesuaian struktur dan style transfer dengan hingga 8 gambar referensi serta resolusi 2K — ideal untuk iterasi pada visual yang sudah ada.

Kredit dasar

14

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 8 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "flux-2-flex",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspectRatio": "1:1",
    "resolution": "1K"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 8 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspectRatioselectTidak1:1-1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3
resolutionselectTidak1K-1K, 2K

Flux Kontext Max

flux-kontext-maxTersedia via APIParsial: Files API diperlukan

Gambar · Model Flux Kontext yang ditingkatkan dari Black Forest Labs untuk pembuatan berbasis prompt dan tugas pengeditan gambar yang lebih menuntut. Rivya saat ini mempertahankan text-to-image dan image-to-image dalam proyek asinkron yang sama, lalu menerapkan harga tetap 8 kredit per proses berdasarkan kebijakan platform saat ini.

Kredit dasar

8

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

-

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "flux-kontext-max",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspectRatio": "16:9",
    "outputFormat": "jpeg",
    "enableTranslation": "true",
    "promptUpsampling": "false",
    "safetyTolerance": 2,
    "watermark": "Teks tanda air opsional"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 1 file gambar untuk proyek pengeditan gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspectRatioselectTidak16:9-21:9, 16:9, 4:3, 1:1, 3:4, 9:16
outputFormatselectTidakjpeg-jpeg, png
enableTranslationselectTidaktrue-true, false
promptUpsamplingselectTidakfalse-false, true
safetyTolerancenumberTidak2min 0 / max 6-
watermarktextTidak---

Flux Kontext Pro

flux-kontext-proTersedia via APIParsial: Files API diperlukan

Gambar · Proyek Flux Kontext berbiaya lebih rendah dari Black Forest Labs untuk text-to-image dan pengeditan satu gambar. Rivya saat ini menampilkan text-to-image dan image-to-image dalam proyek gambar asinkron yang sama, dengan harga tetap 4 kredit untuk kedua mode berdasarkan kebijakan harga platform saat ini.

Kredit dasar

4

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

-

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "flux-kontext-pro",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspectRatio": "16:9",
    "outputFormat": "jpeg",
    "enableTranslation": "true",
    "promptUpsampling": "false",
    "safetyTolerance": 2,
    "watermark": "Teks tanda air opsional"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 1 file gambar untuk proyek pengeditan gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspectRatioselectTidak16:9-21:9, 16:9, 4:3, 1:1, 3:4, 9:16
outputFormatselectTidakjpeg-jpeg, png
enableTranslationselectTidaktrue-true, false
promptUpsamplingselectTidakfalse-false, true
safetyTolerancenumberTidak2min 0 / max 6-
watermarktextTidak---

Qwen2 Image

qwen2-imageTersedia via APIParsial: Files API diperlukan

Gambar · Model gambar Qwen2 dari Alibaba saat ini terintegrasi di Rivya sebagai satu proyek gambar harga tetap. Model ini secara aman mencakup teks-ke-gambar dan gambar-ke-gambar dengan subset rasio aspek bersama yang muncul di kedua dokumen publik, plus output PNG/JPEG, penggunaan ulang seed, dan saklar NSFW sederhana.

Kredit dasar

6

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

800 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "qwen2-image",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "image_size": "16:9",
    "output_format": "png",
    "seed": 0,
    "nsfw_checker": "false"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 1 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
image_sizeselectTidak16:9-1:1, 3:4, 4:3, 9:16, 16:9
output_formatselectTidakpng-png, jpeg
seednumberTidak-min 0-
nsfw_checkerselectTidakfalse-false, true

Qwen Image

qwen-imageTersedia via APIParsial: Files API diperlukan

Gambar · Model gambar dari keluarga Alibaba Qwen dengan preset HD (Persegi, Potret, Lanskap) dan output PNG/JPEG. Kuat untuk prompt berbahasa Mandarin dan generasi visual dengan nuansa budaya.

Kredit dasar

4

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "qwen-image",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "image_size": "square_hd",
    "output_format": "png"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 1 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
image_sizeselectTidaksquare_hd-square, square_hd, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9
output_formatselectTidakpng-png, jpeg

Midjourney

midjourneyTersedia via APIParsial: Files API diperlukan

Gambar · Model gambar V7 Midjourney untuk teks-ke-gambar dan gambar-ke-gambar, dengan mode anime Niji, 3 tingkatan kecepatan (Relaxed/Fast/Turbo), referensi gaya, dan konsistensi berbasis Omni Reference. Masih menjadi tolok ukur untuk seni sinematik, ilustrasi, dan moodboard.

Kredit dasar

3

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

2000 karakter

Media referensi

image · 4 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "midjourney",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "speed": "relaxed",
    "aspectRatio": "1:1",
    "version": "7"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 4 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
speedselectTidakrelaxed-relaxed, fast, turbo
aspectRatioselectTidak1:1-1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3
versionselectTidak7-7, 6.1, 6, niji7, niji6

Recraft Remove Background

recraft-remove-backgroundTersedia via APIFiles API diperlukan

Gambar · Model penghapus latar Recraft di Rivya untuk memisahkan subjek dari satu gambar yang sudah ada. Gunakan saat langkah berikutnya membutuhkan aset transparan, potongan bersih, atau gambar sumber tanpa latar asli.

Kredit dasar

1

Mode

image-to-image

Input API

Files API diperlukan

Input

file

Batas prompt

-

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar sumber: Unggah tepat 1 gambar. Tepi subjek yang lebih bersih biasanya menghasilkan potongan yang lebih bersih.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Recraft Crisp Upscale

recraft-crisp-upscaleTersedia via APIFiles API diperlukan

Gambar · Model peningkatan gambar ringan Recraft di Rivya untuk dorongan ketajaman dan kejernihan berbiaya rendah pada satu gambar diam yang sudah disetujui. Gunakan saat gambar pilihan hanya membutuhkan polesan murah sebelum ekspor, bukan pembesaran berat kelas pengiriman.

Kredit dasar

1

Mode

image-to-image

Input API

Files API diperlukan

Input

file

Batas prompt

-

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar sumber: Unggah tepat 1 gambar. Opsi ini ditujukan untuk proses polesan cepat berbiaya rendah.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Wan 2.7 Image Pro

wan-2-7-image-proTersedia via APIParsial: Files API diperlukan

Gambar · Model gambar Wan 2.7 kelas lebih tinggi dari Alibaba, saat ini dibuka di Rivya sebagai slot gambar terpisah untuk teks-ke-gambar dan penyuntingan gambar. Harga tetap 12 kredit per proses dengan secara eksplisit menjaga generasi pada satu gambar keluaran.

Kredit dasar

12

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 9 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "wan-2-7-image-pro",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "1:1",
    "resolution": "2K",
    "watermark": "false",
    "seed": 0
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 9 file gambar untuk proyek penyuntingan gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspect_ratioselectTidak1:1-1:1, 16:9, 4:3, 21:9, 3:4, 9:16, 8:1, 1:8
resolutionselectTidak2K-1K, 2K
watermarkselectTidakfalse-false, true
seednumberTidak-min 0 / max 2147483647 / step 1-

Wan 2.7 Image

wan-2-7-imageTersedia via APIParsial: Files API diperlukan

Gambar · Model gambar Wan 2.7 standar dari Alibaba dibuka di Rivya sebagai slot gambar tersendiri untuk teks-ke-gambar dan penyuntingan gambar, dan saat ini berbiaya 5 kredit per proses.

Kredit dasar

5

Mode

text-to-image, image-to-image

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 9 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "wan-2-7-image",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "1:1",
    "resolution": "2K",
    "watermark": "false",
    "seed": 0
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 9 file gambar untuk proyek penyuntingan gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspect_ratioselectTidak1:1-1:1, 16:9, 4:3, 21:9, 3:4, 9:16, 8:1, 1:8
resolutionselectTidak2K-1K, 2K
watermarkselectTidakfalse-false, true
seednumberTidak-min 0 / max 2147483647-

Google Imagen4 Ultra

google-imagen4-ultraTersedia via APIInput teks siap

Gambar · Google Imagen4 Ultra adalah tingkatan Imagen text-to-image premium di Rivya. Saat ini model ini terintegrasi sebagai proyek satu gambar dengan harga tetap 12 kredit, serta kontrol publik untuk prompt, prompt negatif, rasio aspek, dan seed.

Kredit dasar

12

Mode

text-to-image

Input API

Input teks siap

Input

text

Batas prompt

5000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "google-imagen4-ultra",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "1:1",
    "negative_prompt": "Hal opsional yang ingin dihindari",
    "seed": "Nilai seed opsional"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
aspect_ratioselectTidak1:1-1:1, 16:9, 9:16, 3:4, 4:3
negative_prompttextTidak---
seedtextTidak---

Google Imagen4

google-imagen4Tersedia via APIInput teks siap

Gambar · Google Imagen4 adalah tingkatan Imagen text-to-image standar di Rivya. Saat ini model ini terintegrasi sebagai proyek satu gambar dengan harga tetap 8 kredit, serta kontrol publik untuk prompt, prompt negatif, rasio aspek, dan seed.

Kredit dasar

8

Mode

text-to-image

Input API

Input teks siap

Input

text

Batas prompt

5000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "google-imagen4",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "1:1",
    "negative_prompt": "Hal opsional yang ingin dihindari",
    "seed": "Nilai seed opsional"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
aspect_ratioselectTidak1:1-1:1, 16:9, 9:16, 3:4, 4:3
negative_prompttextTidak---
seedtextTidak---

Google Imagen4 Fast

google-imagen4-fastTersedia via APIInput teks siap

Gambar · Google Imagen4 Fast adalah tingkatan text-to-image Imagen yang ringan di Rivya. Saat ini model ini mempertahankan proyek satu gambar, memakai harga tetap 4 kredit, dan membuka kontrol publik untuk prompt, prompt negatif, rasio aspek, dan seed tanpa membuka output multi-gambar.

Kredit dasar

4

Mode

text-to-image

Input API

Input teks siap

Input

text

Batas prompt

5000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "google-imagen4-fast",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "16:9",
    "negative_prompt": "Hal opsional yang ingin dihindari",
    "seed": 0
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
aspect_ratioselectTidak16:9-1:1, 16:9, 9:16, 3:4, 4:3
negative_prompttextTidak---
seednumberTidak-min 0-

Topaz Image Upscaler

topaz-image-upscaleTersedia via APIFiles API diperlukan

Gambar · Pembesar gambar Topaz kelas pengiriman di Rivya untuk gambar diam yang sudah disetujui dan membutuhkan lonjakan ukuran nyata. Gunakan ketika komposisi sudah final dan masalah yang tersisa adalah resolusi ekspor, ukuran tinjauan, atau kesiapan cetak.

Kredit dasar

5

Mode

image-to-image

Input API

Files API diperlukan

Input

file

Batas prompt

-

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar sumber: Unggah 1 gambar yang sudah disetujui dan ingin Anda pertahankan. Opsi ini untuk pembesaran, bukan pengeditan kreatif ulang.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
upscale_factorselectTidak1-1, 2, 4, 8

Ideogram V3

ideogram-v3Tersedia via APIInput teks siap

Gambar · Ideogram V3 adalah model teks-ke-gambar Rivya untuk rendering teks, tata letak poster, dan prompt gambar yang mengutamakan desain. Harga saat ini adalah 4 kredit untuk TURBO, 7 untuk BALANCED, dan 10 untuk QUALITY.

Kredit dasar

7

Mode

text-to-image

Input API

Input teks siap

Input

text

Batas prompt

5000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "ideogram-v3",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "rendering_speed": "BALANCED",
    "style": "AUTO",
    "expand_prompt": "true",
    "image_size": "square_hd",
    "seed": 0,
    "negative_prompt": "Hal opsional yang ingin dihindari"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
rendering_speedselectTidakBALANCED-TURBO, BALANCED, QUALITY
styleselectTidakAUTO-AUTO, GENERAL, REALISTIC, DESIGN
expand_promptselectTidaktrue-true, false
image_sizeselectTidaksquare_hd-square, square_hd, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9
seednumberTidak-min 0-
negative_prompttextTidak---

Ideogram V3 Reframe

ideogram-v3-reframeTersedia via APIFiles API diperlukan

Gambar · Ideogram V3 Reframe saat ini terintegrasi di Rivya sebagai proyek pembingkaian ulang satu gambar dengan harga berdasarkan kecepatan render. Harga saat ini adalah 4 kredit untuk TURBO, 7 untuk BALANCED, dan 10 untuk QUALITY.

Kredit dasar

7

Mode

image-to-image

Input API

Files API diperlukan

Input

file

Batas prompt

-

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar referensi: Unggah tepat 1 file gambar untuk proyek ini.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
rendering_speedselectTidakBALANCED-TURBO, BALANCED, QUALITY
styleselectTidakAUTO-AUTO, GENERAL, REALISTIC, DESIGN
image_sizeselectTidaksquare_hd-square, square_hd, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9
seednumberTidak-min 0-

Ideogram V3 Remix

ideogram-v3-remixTersedia via APIFiles API diperlukan

Gambar · Ideogram V3 Remix saat ini terintegrasi di Rivya sebagai proyek remix satu gambar dengan harga berdasarkan kecepatan render. Harga saat ini adalah 4 kredit untuk TURBO, 7 untuk BALANCED, dan 10 untuk QUALITY.

Kredit dasar

7

Mode

image-to-image

Input API

Files API diperlukan

Input

file

Batas prompt

5000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar referensi: Unggah tepat 1 file gambar untuk proyek ini.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
rendering_speedselectTidakBALANCED-TURBO, BALANCED, QUALITY
styleselectTidakAUTO-AUTO, GENERAL, REALISTIC, DESIGN
expand_promptselectTidaktrue-true, false
image_sizeselectTidaksquare_hd-square, square_hd, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9
seednumberTidak-min 0-
strengthnumberTidak0.8min 0.01 / max 1-
negative_prompttextTidak---

Ideogram Character

ideogram-characterTersedia via APIFiles API diperlukan

Gambar · Opsi konsistensi karakter untuk mengubah satu gambar karakter yang sudah disetujui menjadi adegan, pakaian, dan format baru. Gunakan saat retensi identitas lebih penting daripada pengeditan gambar yang luas dan Anda hanya membutuhkan satu gambar output setiap kali.

Kredit dasar

18

Mode

image-to-image

Input API

Files API diperlukan

Input

file

Batas prompt

5000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar referensi karakter: Unggah 1 gambar referensi karakter yang jelas. Opsi ini mengabaikan gambar tambahan dan menjaga output tetap berupa satu hasil.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
rendering_speedselectTidakBALANCED-TURBO, BALANCED, QUALITY
styleselectTidakAUTO-AUTO, REALISTIC, FICTION
expand_promptselectTidaktrue-true, false
image_sizeselectTidaksquare_hd-square, square_hd, portrait_4_3, portrait_16_9, landscape_4_3, landscape_16_9
seednumberTidak-min 0-
negative_prompttextTidak---

Seedance 2.0

seedance-2Tersedia via APIInput teks siap

Video · Model video Seedance 2.0 lengkap dari ByteDance dengan dukungan eksplisit untuk pembuatan hanya dari prompt, animasi berbasis frame, dan pembuatan referensi multimodal. Rivya menjaga pemisahan peran terdokumentasi tetap eksplisit agar input frame dan referensi multimodal tetap saling eksklusif, bukan melebur menjadi satu wadah unggahan yang ambigu.

Kredit dasar

175

Mode

text-to-video, image-to-video, reference-to-video

Input API

Input teks siap

Input

text

Batas prompt

2500 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "seedance-2",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "seedance_scene": "text",
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "duration": 5,
    "generate_audio": "true",
    "return_last_frame": "false",
    "web_search": "false",
    "nsfw_checker": "false"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
seedance_sceneselectTidaktext-text, frames, reference
resolutionselectTidak720p-480p, 720p
aspect_ratioselectTidak16:9-1:1, 4:3, 3:4, 16:9, 9:16, 21:9, adaptive
durationnumberTidak5min 4 / max 15-
generate_audioselectTidaktrue-true, false
return_last_frameselectTidakfalse-false, true
web_searchselectTidakfalse-false, true
nsfw_checkerselectTidakfalse-false, true

Seedance 2.0 Fast

seedance-2-fastTersedia via APIInput teks siap

Video · Model video Seedance 2.0 yang lebih cepat dari ByteDance dengan pemilahan scene lengkap untuk pembuatan hanya dari prompt, animasi gambar berbasis frame, dan pembuatan video referensi multimodal. Rivya menjaga pembagian scene terdokumentasi tetap eksplisit agar input frame pertama/terakhir tidak bertabrakan dengan peran gambar, video, dan audio referensi.

Kredit dasar

140

Mode

text-to-video, image-to-video, reference-to-video

Input API

Input teks siap

Input

text

Batas prompt

2500 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "seedance-2-fast",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "seedance_scene": "text",
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "duration": 5,
    "generate_audio": "true",
    "return_last_frame": "false",
    "web_search": "false",
    "nsfw_checker": "false"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
seedance_sceneselectTidaktext-text, frames, reference
resolutionselectTidak720p-480p, 720p
aspect_ratioselectTidak16:9-1:1, 4:3, 3:4, 16:9, 9:16, 21:9, adaptive
durationnumberTidak5min 4 / max 15-
generate_audioselectTidaktrue-true, false
return_last_frameselectTidakfalse-false, true
web_searchselectTidakfalse-false, true
nsfw_checkerselectTidakfalse-false, true

Seedance 1.5 Pro

seedance-1-5-proTersedia via APIParsial: Files API diperlukan

Video · Model video unggulan ByteDance untuk teks-ke-video dan gambar-ke-video dengan sinkronisasi audio-visual bawaan. Klip 480p-1080p berdurasi 4-12 detik, 6 rasio aspek, kontrol lensa dinamis/tetap, pembuatan audio opsional, dan dukungan sinkronisasi bibir.

Kredit dasar

28

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

2500 karakter

Media referensi

image · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "seedance-1-5-pro",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "resolution": "720p",
    "duration": "8",
    "generate_audio": "false",
    "aspectRatio": "1:1",
    "fixed_lens": "false"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 2 file gambar untuk proyek berbasis gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
resolutionselectTidak720p-480p, 720p, 1080p
durationselectTidak8-4, 8, 12
generate_audioselectTidakfalse-false, true
aspectRatioselectTidak1:1-1:1, 4:3, 3:4, 16:9, 9:16, 21:9
fixed_lensselectTidakfalse-false, true

Seedance 1.0 Pro

seedance-1-0-proTersedia via APIParsial: Files API diperlukan

Video · Model Seedance 1.0 Pro dari ByteDance ditampilkan di Rivya sebagai opsi Pro 1.0 standar untuk teks-ke-video dan gambar-ke-video. Pengaturan halaman saat ini tetap selaras dengan dokumen publik V1 Pro melalui kontrol resolusi, durasi, kunci kamera, seed, dan pemeriksaan keamanan.

Kredit dasar

25

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

10000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "seedance-1-0-pro",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "resolution": "720p",
    "duration": "5",
    "aspect_ratio": "16:9",
    "camera_fixed": "false",
    "seed": -1,
    "enable_safety_checker": "true"
  }
}

Aturan referensi

Gambar referensi: Unggah 1 file gambar untuk proses gambar-ke-video.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
resolutionselectTidak720p-480p, 720p, 1080p
durationselectTidak5-5, 10
aspect_ratioselectTidak16:9-21:9, 16:9, 4:3, 1:1, 3:4, 9:16
camera_fixedselectTidakfalse-false, true
seednumberTidak-1min -1 / max 2147483647-
enable_safety_checkerselectTidaktrue-true, false

Seedance 1.0 Pro Fast

seedance-1-0-pro-fastTersedia via APIFiles API diperlukan

Video · Model gambar-ke-video cepat dari ByteDance. Model ini menganimasikan satu gambar referensi menjadi klip 5 detik atau 10 detik pada 720p/1080p, dioptimalkan untuk kecepatan saat Anda membutuhkan video cepat dari gambar diam.

Kredit dasar

16

Mode

image-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

10000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar referensi: Unggah 1 gambar sumber untuk dianimasikan menjadi video.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
resolutionselectTidak720p-720p, 1080p
durationselectTidak5-5, 10

Seedance 1.0 Lite

seedance-1-0-liteTersedia via APIParsial: Files API diperlukan

Video · Model Seedance 1.0 Lite dari ByteDance ditampilkan di Rivya sebagai opsi 1.0 yang lebih ringan untuk teks-ke-video dan gambar-ke-video. Model ini mengikuti set parameter publik V1 Lite dan saat ini memakai jenjang harga yang lebih rendah daripada Seedance 1.0 Pro.

Kredit dasar

16

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

10000 karakter

Media referensi

image · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "seedance-1-0-lite",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "resolution": "720p",
    "duration": "5",
    "aspect_ratio": "16:9",
    "camera_fixed": "false",
    "seed": -1,
    "enable_safety_checker": "true"
  }
}

Aturan referensi

Gambar referensi: Unggah 1 gambar sumber untuk gambar-ke-video, atau 2 gambar jika Anda juga ingin menyediakan frame akhir opsional.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
resolutionselectTidak720p-480p, 720p, 1080p
durationselectTidak5-5, 10
aspect_ratioselectTidak16:9-16:9, 4:3, 1:1, 3:4, 9:16, 9:21
camera_fixedselectTidakfalse-false, true
seednumberTidak-1min -1 / max 2147483647-
enable_safety_checkerselectTidaktrue-true, false

HappyHorse 1.0

happyhorse-1-0Tersedia via APIParsial: Files API diperlukan

Video · Model video AI fleksibel di Rivya untuk teks-ke-video, gerak dari satu gambar, video referensi multi-gambar, dan pengeditan video dari satu halaman model publik.

Kredit dasar

28

Mode

text-to-video, image-to-video, reference-to-video, video-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image, video · 10 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "happyhorse-1-0",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "resolution": "1080p",
    "aspect_ratio": "16:9",
    "duration": 5,
    "audio_setting": "auto",
    "seed": 0
  }
}

Aturan referensi

Media referensi: Gunakan hingga 9 gambar tanpa video, atau 1 video dengan hingga 5 referensi gambar untuk pengeditan video.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
resolutionselectTidak1080p-720p, 1080p
aspect_ratioselectTidak16:9-16:9, 9:16, 1:1, 4:3, 3:4
durationnumberTidak5min 3 / max 15-
audio_settingselectTidakauto-auto, origin
seednumberTidak0min 0 / max 2147483647-

Wan 2.7 Video

wan-2-7-videoTersedia via APIParsial: Files API diperlukan

Video · Lini video Wan yang lebih baru dari Alibaba dengan harga berdasarkan resolusi dan durasi. Rivya saat ini membuka teks-ke-video, gambar-ke-video, dan penyuntingan video dalam satu slot model, mulai dari 80 kredit per generasi.

Kredit dasar

80

Mode

text-to-video, image-to-video, video-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image, video · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "wan-2-7-video",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "resolution": "720p",
    "duration": "5",
    "aspect_ratio": "16:9",
    "negative_prompt": "Pengecualian atau mode kegagalan opsional yang perlu dihindari.",
    "prompt_extend": "true",
    "watermark": "false",
    "audio_setting": "auto",
    "seed": 0
  }
}

Aturan referensi

Media referensi: Unggah hingga 2 aset. Gunakan hingga 2 gambar untuk gambar-ke-video, atau 1 video plus 1 gambar opsional untuk penyuntingan video.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
resolutionselectTidak720p-720p, 1080p
durationselectTidak5-5, 10, 15
aspect_ratioselectTidak16:9-16:9, 9:16, 1:1, 4:3, 3:4
negative_prompttextTidak---
prompt_extendselectTidaktrue-true, false
watermarkselectTidakfalse-false, true
audio_settingselectTidakauto-auto, origin
seednumberTidak-min 0 / max 2147483647-

Wan 2.6

wan-2-6Tersedia via APIParsial: Files API diperlukan

Video · Opsi Wan tiga mode dari Alibaba di Rivya: teks-ke-video, gambar-ke-video, dan penyuntingan video sumber dalam satu proyek. Opsi ini mendukung 720p/1080p, klip 5 sampai 15 detik, serta satu gambar atau satu video sumber pada satu waktu.

Kredit dasar

70

Mode

text-to-video, image-to-video, video-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image, video · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "wan-2-6",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "resolution": "720p",
    "duration": "5"
  }
}

Aturan referensi

Media referensi: Unggah hingga 1 file gambar / video untuk proyek gambar / video.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
resolutionselectTidak720p-720p, 1080p
durationselectTidak5-5, 10, 15

Wan 2.5 Video

wan-2-5-videoTersedia via APIParsial: Files API diperlukan

Video · Wan 2.5 kini dibuka di Rivya sebagai satu pintu masuk bersama untuk teks-ke-video dan gambar-ke-video. Harga saat ini adalah `720p_5 = 60`, `720p_10 = 120`, `1080p_5 = 100`, dan `1080p_10 = 200` kredit.

Kredit dasar

60

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "wan-2-5-video",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "resolution": "720p",
    "duration": "5",
    "aspect_ratio": "16:9",
    "enable_prompt_expansion": "false",
    "seed": 0,
    "negative_prompt": "Pengecualian atau mode kegagalan opsional yang perlu dihindari.",
    "nsfw_checker": "false"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 1 file gambar untuk mode gambar-ke-video.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
resolutionselectTidak720p-720p, 1080p
durationselectTidak5-5, 10
aspect_ratioselectTidak16:9-16:9, 9:16, 1:1
enable_prompt_expansionselectTidakfalse-false, true
seednumberTidak-min 0 / max 2147483647-
negative_prompttextTidak---
nsfw_checkerselectTidakfalse-false, true

Wan 2.2 A14B Turbo

wan-2-2-a14b-turboTersedia via APIParsial: Files API diperlukan

Video · Wan 2.2 A14B Turbo kini mencakup teks-ke-video, gambar-ke-video, serta jalur video yang digerakkan gambar dan audio di Rivya. Harga saat ini adalah `480p = 8` dan `720p = 12` untuk proses teks atau gambar, serta `480p = 16`, `580p = 20`, dan `720p = 24` saat hasil digerakkan oleh satu gambar dan satu klip audio.

Kredit dasar

12

Mode

text-to-video, image-to-video, speech-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image, audio · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "wan-2-2-a14b-turbo",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "enable_prompt_expansion": "false",
    "seed": 0,
    "acceleration": "none",
    "num_frames": 80,
    "frames_per_second": 16,
    "negative_prompt": "Pengecualian atau mode kegagalan opsional yang perlu dihindari.",
    "num_inference_steps": 27,
    "guidance_scale": 3.5,
    "shift": 5,
    "enable_safety_checker": "true"
  }
}

Aturan referensi

Media referensi: Unggah hingga 2 aset. Mode teks tidak membutuhkan aset, gambar-ke-video memakai 1 gambar, dan jalur gambar plus audio memakai 1 gambar plus 1 klip audio.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
resolutionselectTidak720p-480p, 580p, 720p
aspect_ratioselectTidak16:9-16:9, 9:16
enable_prompt_expansionselectTidakfalse-false, true
seednumberTidak-min 0 / max 2147483647-
accelerationselectTidaknone-none, regular
num_framesnumberTidak80min 40 / max 120 / step 1-
frames_per_secondnumberTidak16min 4 / max 60 / step 1-
negative_prompttextTidak---
num_inference_stepsnumberTidak27min 2 / max 40 / step 1-
guidance_scalenumberTidak3.5min 1 / max 10 / step 0.1-
shiftnumberTidak5min 1 / max 10 / step 0.1-
enable_safety_checkerselectTidaktrue-true, false

Wan Animate Replace

wan-2-2-animate-replaceTersedia via APIInput URL siap

Video · Model video penggantian karakter Wan di Rivya untuk mengganti siapa yang muncul dalam klip yang sudah ada. Gunakan satu URL video sumber publik, satu URL gambar pengganti publik, dan tingkat resolusi saat geraknya sudah tepat tetapi subjek yang terlihat perlu diganti.

Kredit dasar

20

Mode

video-to-video

Input API

Input URL siap

Input

url

Batas prompt

-

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "wan-2-2-animate-replace",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "video_url": "https://...",
    "image_url": "https://...",
    "resolution": "480p"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Model ini menerima input URL publik melalui parameter model.

Parameter

keyTipeWajibDefaultRentangOpsi
video_urltextTidak---
image_urltextTidak---
resolutionselectTidak480p-480p, 580p, 720p

Hailuo 2.3

hailuo-2-3Tersedia via APIFiles API diperlukan

Video · Model gambar-ke-video dari MiniMax dengan tingkat kualitas Standard/Pro, resolusi 768P/1080P, dan klip 6 dtk atau 10 dtk. Dikenal karena gerakan yang lebih mulus dan transisi alami dari gambar diam.

Kredit dasar

25

Mode

image-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

5000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar referensi: Unggah hingga 1 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
qualityselectTidakstandard-standard, pro
resolutionselectTidak768P-768P, 1080P
durationselectTidak6-6, 10

Hailuo Pro

hailuo-proTersedia via APIParsial: Files API diperlukan

Video · Model video Hailuo Pro lama dari MiniMax terhubung di sini sebagai satu model tingkat Pro tetap untuk teks-ke-video dan gambar-ke-video. Mode gambar menerima 1 atau 2 gambar referensi, dengan gambar kedua digunakan sebagai bingkai terakhir, dan setiap proses saat ini berbiaya 57 kredit.

Kredit dasar

57

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

1500 karakter

Media referensi

image · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "hailuo-pro",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "prompt_optimizer": "false"
  }
}

Aturan referensi

Gambar referensi: Mode gambar menerima hingga 2 gambar, dan gambar kedua menjadi bingkai terakhir.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
prompt_optimizerselectTidakfalse-false, true

Hailuo Standard

hailuo-standardTersedia via APIParsial: Files API diperlukan

Video · Model video Hailuo Standard lama dari MiniMax, disatukan di sini sebagai satu model untuk teks-ke-video dan gambar-ke-video. Mode gambar menerima 1 atau 2 gambar referensi, dengan gambar kedua digunakan sebagai bingkai terakhir, dan tingkat harga publik yang saat ini terverifikasi berkisar dari 12 hingga 50 kredit.

Kredit dasar

30

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

1500 karakter

Media referensi

image · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "hailuo-standard",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "duration": "6",
    "resolution": "512P",
    "prompt_optimizer": "false"
  }
}

Aturan referensi

Gambar referensi: Mode gambar menerima hingga 2 gambar, dan gambar kedua menjadi bingkai terakhir.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
durationselectTidak6-6, 10
resolutionselectTidak512P-512P, 768P
prompt_optimizerselectTidakfalse-false, true

Kling 3.0

kling-3-0Tersedia via APIParsial: Files API diperlukan

Video · Model video premium Kuaishou untuk teks-ke-video dan gambar-ke-video, dengan tingkatan Standard (720P) / Pro (1080P), struktur satu adegan atau multi-adegan, durasi 3-15 detik, pembuatan audio opsional, dan hingga 2 gambar referensi.

Kredit dasar

90

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

2000 karakter

Media referensi

image · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "kling-3-0",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "mode": "pro",
    "multi_shots": "false",
    "duration": "5",
    "sound": "false",
    "aspect_ratio": "16:9"
  }
}

Aturan referensi

Media referensi: Unggah total hingga 2 file gambar untuk proyek gambar-ke-video.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
modeselectTidakpro-std, pro
multi_shotsselectTidakfalse-false, true
durationselectTidak5-3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
soundselectTidakfalse-false, true
aspect_ratioselectTidak16:9-16:9, 9:16, 1:1

Kling 3.0 motion-control

kling-3-0-motion-controlTersedia via APIFiles API diperlukan

Video · Opsi Kling motion-control yang lebih baru untuk menggerakkan satu subjek dari satu gambar referensi plus satu video gerak, dengan pilihan sumber latar yang eksplisit. Gunakan saat Anda membutuhkan transfer gerak sekaligus kontrol lebih kuat atas apakah adegan harus berasal dari video atau gambar.

Kredit dasar

27

Mode

video-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

2500 karakter

Media referensi

image, video · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar referensi + video gerak: Unggah tepat 1 gambar karakter dan 1 klip gerak. Gunakan 3.0 saat Anda membutuhkan kontrol orientasi sekaligus pilihan sumber latar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
modeselectTidakpro-std, pro
character_orientationselectTidakvideo-video, image
background_sourceselectTidakinput_video-input_video, input_image

Kling 2.6

kling-2-6Tersedia via APIParsial: Files API diperlukan

Video · Model video dari Kuaishou dengan generasi audio opsional, klip 5 detik/10 detik, dan 3 rasio aspek. Kuat pada gerak manusia dan animasi karakter ekspresif dengan fisika yang natural.

Kredit dasar

55

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

1000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "kling-2-6",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "duration": "5",
    "sound": "false",
    "aspect_ratio": "1:1"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 1 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
durationselectTidak5-5, 10
soundselectTidakfalse-false, true
aspect_ratioselectTidak1:1-1:1, 16:9, 9:16

Kling 2.6 motion-control

kling-2-6-motion-controlTersedia via APIFiles API diperlukan

Video · Proyek transfer gerak khusus untuk menggerakkan satu subjek dari satu gambar referensi plus satu video gerak. Gunakan saat Anda menginginkan proses kontrol gerak Kling yang lebih murah dan dapat berjalan tanpa kontrol adegan tambahan di Kling 3.0 motion-control.

Kredit dasar

16

Mode

video-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

2500 karakter

Media referensi

image, video · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar referensi + video gerak: Unggah tepat 1 gambar karakter dan 1 klip gerak. Keduanya sebaiknya memperlihatkan kepala, bahu, dan torso dengan jelas.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
modeselectTidak720p-720p, 1080p
character_orientationselectTidakvideo-video, image

Kling V2.5 Turbo Pro

kling-v2-5-turbo-proTersedia via APIParsial: Files API diperlukan

Video · Model video Kling V2.5 Turbo Pro dari Kuaishou, kini mendukung teks-ke-video dan gambar-ke-video. Bukti harga publik jelas mencakup tingkatan teks dan gambar pada 5 detik dan 10 detik, sehingga Rivya memetakannya langsung ke 42 / 84 kredit.

Kredit dasar

42

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

2500 karakter

Media referensi

image · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "kling-v2-5-turbo-pro",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "duration": "5",
    "aspect_ratio": "16:9",
    "negative_prompt": "Jelaskan apa yang harus dihindari video",
    "cfg_scale": 0.5
  }
}

Aturan referensi

Gambar referensi: Opsional unggah hingga 2 gambar untuk beralih ke mode gambar-ke-video; gambar kedua dipetakan ke frame akhir.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
durationselectTidak5-5, 10
aspect_ratioselectTidak16:9-16:9, 9:16, 1:1
negative_prompttextTidak---
cfg_scalenumberTidak0.5min 0 / max 1-

Kling V2.1 Master

kling-v2-1-masterTersedia via APIParsial: Files API diperlukan

Video · Model video Kling V2.1 Master lama dari Kuaishou kini mendukung teks-ke-video dan gambar-ke-video di Rivya. Harga saat ini adalah 160 kredit untuk 5 detik dan 320 kredit untuk 10 detik.

Kredit dasar

160

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "kling-v2-1-master",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "duration": "5",
    "aspect_ratio": "16:9",
    "negative_prompt": "Jelaskan apa yang harus dihindari video",
    "cfg_scale": 0.5
  }
}

Aturan referensi

Gambar referensi: Opsional unggah satu gambar untuk beralih ke mode gambar-ke-video; biarkan kosong agar tetap di mode teks.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
durationselectTidak5-5, 10
aspect_ratioselectTidak16:9-16:9, 9:16, 1:1
negative_prompttextTidak---
cfg_scalenumberTidak0.5min 0 / max 1-

Kling V2.1 Pro

kling-v2-1-proTersedia via APIFiles API diperlukan

Video · Model gambar-ke-video Kling V2.1 Pro lama dari Kuaishou mendukung frame pertama plus gambar frame akhir opsional. Harga saat ini adalah 50 kredit untuk 5 detik dan 100 kredit untuk 10 detik.

Kredit dasar

50

Mode

image-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

5000 karakter

Media referensi

image · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar referensi: Mode gambar menerima hingga 2 file gambar, dan gambar kedua dipetakan ke frame akhir.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
durationselectTidak5-5, 10
negative_prompttextTidak---
cfg_scalenumberTidak0.5min 0 / max 1-

Kling V2.1 Standard

kling-v2-1-standardTersedia via APIFiles API diperlukan

Video · Model gambar-ke-video Kling V2.1 Standard lama dari Kuaishou. Harga saat ini adalah 25 kredit untuk 5 detik dan 50 kredit untuk 10 detik.

Kredit dasar

25

Mode

image-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

5000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar referensi: Mode gambar menerima hingga 1 file gambar sebagai frame pertama.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
durationselectTidak5-5, 10
negative_prompttextTidak---
cfg_scalenumberTidak0.5min 0 / max 1-

Kling AI Avatar Pro

kling-ai-avatar-proTersedia via APIFiles API diperlukan

Video · Model avatar bicara Kling AI Avatar Pro Kuaishou dengan kualitas lebih tinggi, memakai satu gambar potret plus satu klip audio untuk menghasilkan video avatar dengan sinkron bibir. Rivya saat ini menetapkan harga tetap 16 kredit per generasi.

Kredit dasar

16

Mode

image-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

5000 karakter

Media referensi

image, audio · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar potret dan audio: Unggah satu gambar potret dan satu klip audio bersama-sama.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Kling AI Avatar Standard

kling-ai-avatar-standardTersedia via APIFiles API diperlukan

Video · Model avatar bicara Kling AI Avatar Standard Kuaishou, memakai satu gambar potret plus satu klip audio untuk menghasilkan video avatar dengan sinkron bibir. Rivya saat ini menetapkan harga tetap 8 kredit per generasi.

Kredit dasar

8

Mode

image-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

5000 karakter

Media referensi

image, audio · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar potret dan audio: Unggah satu gambar potret dan satu klip audio bersama-sama.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Infinitalk

infinitalkTersedia via APIFiles API diperlukan

Video · Infinitalk adalah model video bicara berbasis potret dan audio. Harga saat ini dihitung berdasarkan resolusi dan durasi audio: 480p = 3 kredit per detik dan 720p = 12 kredit per detik.

Kredit dasar

3

Mode

image-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

5000 karakter

Media referensi

image, audio · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Gambar potret dan audio: Unggah satu gambar potret dan satu klip audio bersama-sama.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
resolutionselectTidak480p-480p, 720p
seednumberTidak-min 10000 / max 1000000-

Runway

runwayTersedia via APIParsial: Files API diperlukan

Video · Runway adalah model video mandiri yang mendukung teks-ke-video dan gambar-ke-video. Bukti harga publik saat ini hanya mengonfirmasi 6 tingkatan generasi, jadi Rivya mempertahankannya pada set terverifikasi: `720p_5 = 12`, `720p_10 = 30`, dan `1080p_5 = 30`.

Kredit dasar

12

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

1800 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "runway",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "duration": "5",
    "quality": "720p",
    "aspectRatio": "16:9",
    "waterMark": "Biarkan kosong untuk menonaktifkan tanda air"
  }
}

Aturan referensi

Gambar referensi: Opsional unggah satu gambar untuk beralih ke mode gambar-ke-video; biarkan kosong agar tetap di mode teks.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
durationselectTidak5-5, 10
qualityselectTidak720p-720p, 1080p
aspectRatioselectTidak16:9-16:9, 4:3, 1:1, 3:4, 9:16
waterMarktextTidak---

Runway Aleph

runway-alephTersedia via APIFiles API diperlukan

Video · Proyek transformasi video sumber untuk mengolah ulang klip yang sudah ada menjadi hasil visual baru. Gunakan Aleph saat gerak berasal dari rekaman input Anda dan arah kreatif berasal dari prompt, dengan harga tetap 90 kredit.

Kredit dasar

90

Mode

video-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

5000 karakter

Media referensi

video, image · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Media input: Unggah klip sumber yang ingin Anda transformasikan dengan Aleph. Tambahkan satu gambar diam opsional hanya saat Anda membutuhkan panduan gaya atau subjek tambahan.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspectRatioselectTidak16:9-16:9, 9:16, 4:3, 3:4, 1:1, 21:9
waterMarktextTidak---
seednumberTidak-min 0 / max 2147483647-

Luma Modify Video

luma-modify-videoTersedia via APIFiles API diperlukan

Video · Proyek mandiri untuk mengubah ulang video sumber dan mendorong satu klip yang sudah ada ke arah visual baru. Gunakan saat prompt harus mengubah rekaman itu sendiri, bukan sekadar mempertajam hasil ekspor.

Kredit dasar

30

Mode

video-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

-

Media referensi

video · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Video masukan: Unggah satu klip sumber pendek yang ingin Anda transformasikan. Opsi ini menulis ulang rekaman, bukan sekadar meningkatkannya.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
watermarktextTidak---

Grok Imagine Video

grok-imagine-videoTersedia via APIParsial: Files API diperlukan

Video · Model video xAI dengan mode kreatif Fun/Normal/Spicy dan 5 rasio aspek. Preset gaya unik untuk berbagai nada kreatif — dari ceria, sinematik, hingga lebih berani.

Kredit dasar

10

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "grok-imagine-video",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "mode": "normal",
    "duration": 6,
    "resolution": "480p",
    "aspect_ratio": "2:3"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 1 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
modeselectTidaknormal-fun, normal, spicy
durationnumberTidak6min 6 / max 30 / step 1-
resolutionselectTidak480p-480p, 720p
aspect_ratioselectTidak2:3-1:1, 16:9, 9:16, 2:3, 3:2

Sora 2 Pro

sora-2-proTersedia via APIParsial: Files API diperlukan

Video · Tingkat premium Sora 2 dengan mode kualitas Standar/Tinggi, klip 10s/15s, dan penghapusan watermark. Detail, pencahayaan, dan fidelitas gerak yang ditingkatkan untuk produksi video profesional.

Kredit dasar

75

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

10000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "sora-2-pro",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "size": "standard",
    "n_frames": "10",
    "aspect_ratio": "landscape",
    "remove_watermark": "false",
    "upload_method": "s3"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 1 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
sizeselectTidak--standard, high
n_framesselectTidak10-10, 15
aspect_ratioselectTidaklandscape-landscape, portrait
remove_watermarkselectTidakfalse-false, true
upload_methodselectTidaks3-s3, oss

Sora 2

sora-2Tersedia via APIParsial: Files API diperlukan

Video · Model video OpenAI untuk teks-ke-video dan gambar-ke-video dengan simulasi dunia realistis, audio tersinkron, klip 10s/15s, output lanskap/potret, dan penghapusan watermark opsional.

Kredit dasar

6

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

10000 karakter

Media referensi

image · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "sora-2",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "n_frames": "10",
    "aspect_ratio": "landscape",
    "remove_watermark": "false",
    "upload_method": "s3"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 1 file gambar untuk proyek gambar.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
n_framesselectTidak10-10, 15
aspect_ratioselectTidaklandscape-landscape, portrait
remove_watermarkselectTidakfalse-false, true
upload_methodselectTidaks3-s3, oss

Sora Watermark Remover

sora-watermark-removerTersedia via APIInput URL siap

Video · Model pasca-proses penghapusan watermark Sora di Rivya untuk tautan berbagi Sora publik yang sudah selesai. Gunakan setelah video sudah jadi ketika tugas yang tersisa adalah menghapus watermark sekaligus memilih pengiriman S3 atau OSS.

Kredit dasar

3

Mode

video-to-video

Input API

Input URL siap

Input

url

Batas prompt

-

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "sora-watermark-remover",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "video_url": "https://sora.chatgpt.com/p/...",
    "upload_method": "s3"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Model ini menerima input URL publik melalui parameter model.

Parameter

keyTipeWajibDefaultRentangOpsi
video_urltextYa---
upload_methodselectYas3-s3, oss

Topaz Video Upscaler

topaz-video-upscaleTersedia via APIFiles API diperlukan

Video · Pembesar video Topaz kelas pengiriman di Rivya untuk klip yang sudah disetujui dan hanya membutuhkan kejernihan lebih saat ekspor. Gunakan ketika shot, gerak, dan timing sudah benar dan masalah yang tersisa adalah resolusi atau ketajaman file final.

Kredit dasar

12

Mode

video-to-video

Input API

Files API diperlukan

Input

file

Batas prompt

-

Media referensi

video · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Video sumber: Unggah 1 klip sumber yang ingin Anda pertahankan. Opsi ini meningkatkan kejernihan pengiriman, bukan mengubah shot.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
upscale_factorselectTidak2-1, 2, 4

Veo3.1 Quality

veo3-1-qualityTersedia via APIParsial: Files API diperlukan

Video · Varian Google Veo 3.1 yang mengutamakan kualitas untuk generasi teks-ke-video premium dan pembuatan berbasis gambar. Visual dengan fidelitas lebih tinggi, realisme gerak yang lebih kuat, dan audio latar bawaan menjadikannya opsi Veo kelas lebih tinggi di Rivya.

Kredit dasar

150

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "veo3-1-quality",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspectRatio": "16:9",
    "watermark": "Teks watermark opsional",
    "seeds": 10000,
    "enableTranslation": "true"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 2 file gambar untuk proyek berbasis gambar yang didukung.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspectRatioselectTidak16:9-16:9, 9:16, Auto
watermarktextTidak---
seedsnumberTidak-min 10000 / max 99999 / step 1-
enableTranslationselectTidaktrue-true, false

Veo3.1 Fast

veo3-1-fastTersedia via APIParsial: Files API diperlukan

Video · Varian cepat Google Veo 3.1 dengan dukungan tiga mode: teks-ke-video, gambar-ke-video, dan referensi-ke-video. Hingga 3 gambar referensi, audio bawaan, serta kontrol rasio aspek yang sadar mode membuatnya berguna untuk klip sinematik cepat.

Kredit dasar

20

Mode

text-to-video, image-to-video, reference-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 3 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "veo3-1-fast",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "generationType": "FIRST_AND_LAST_FRAMES_2_VIDEO",
    "aspectRatio": "16:9",
    "watermark": "Teks watermark opsional",
    "seeds": 10000,
    "enableTranslation": "true"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 3 file gambar untuk proyek berbasis gambar dan referensi.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
generationTypeselectTidakFIRST_AND_LAST_FRAMES_2_VIDEO-FIRST_AND_LAST_FRAMES_2_VIDEO, REFERENCE_2_VIDEO
aspectRatioselectTidak16:9-16:9, 9:16, Auto
watermarktextTidak---
seedsnumberTidak-min 10000 / max 99999 / step 1-
enableTranslationselectTidaktrue-true, false

Veo3.1 Lite

veo3-1-liteTersedia via APIParsial: Files API diperlukan

Video · Varian Google Veo 3.1 berbiaya paling rendah. Rivya saat ini hanya membuka subset stabil terkecil: teks-ke-video dan gambar-ke-video dengan biaya tetap `10` kredit per pembuatan.

Kredit dasar

10

Mode

text-to-video, image-to-video

Input API

Parsial: Files API diperlukan

Input

text, file

Batas prompt

5000 karakter

Media referensi

image · 2 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "veo3-1-lite",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspectRatio": "16:9",
    "watermark": "Teks watermark opsional",
    "seeds": 10000,
    "enableTranslation": "true"
  }
}

Aturan referensi

Gambar referensi: Unggah hingga 2 file gambar untuk proyek berbasis gambar yang didukung.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode prompt atau URL mungkin sudah dapat dipanggil. Mode reference-media masih membutuhkan dukungan unggahan Files API. Files API

Parameter

keyTipeWajibDefaultRentangOpsi
aspectRatioselectTidak16:9-16:9, 9:16, Auto
watermarktextTidak---
seedsnumberTidak-min 10000 / max 99999 / step 1-
enableTranslationselectTidaktrue-true, false

Suno Music

suno-musicTersedia via APIInput teks siap

Audio · Suno Music adalah model teks-ke-musik di Rivya untuk mengubah satu brief pendek menjadi draf lagu pertama dengan atau tanpa vokal. Model ini mempertahankan titik masuk tetap `12` kredit dan membuka `Extend Music` sebagai langkah berikutnya setelah track berhasil.

Kredit dasar

12

Mode

text-to-audio

Input API

Input teks siap

Input

text

Batas prompt

500 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "suno-music",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "model": "V4_5",
    "instrumental": "false"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
modelselectTidakV4_5-V4, V4_5, V4_5PLUS, V4_5ALL, V5, V5_5
instrumentalselectTidakfalse-false, true

Suno Sounds

suno-soundsTersedia via APIInput teks siap

Audio · Suno Sounds adalah model teks-ke-suara ringan di Rivya untuk loop suasana, suara latar, dan sketsa sonik pendek. Model ini mempertahankan harga tetap terdokumentasi `3` kredit per pembuatan dan memungkinkan hasil yang sukses dilanjutkan ke `Vocal Separation`.

Kredit dasar

3

Mode

text-to-audio

Input API

Input teks siap

Input

text

Batas prompt

500 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "suno-sounds",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "model": "V5",
    "soundLoop": "false",
    "soundTempo": 1,
    "soundKey": "Any"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
modelselectTidakV5-V5, V5_5
soundLoopselectTidakfalse-false, true
soundTemponumberTidak-min 1 / max 300 / step 1-
soundKeyselectTidakAny-Any, Cm, C#m, Dm, D#m, Em, Fm, F#m, Gm, G#m, Am, A#m, Bm, C, C#, D, D#, E, F, F#, G, G#, A, A#, B

Suno Lyrics

suno-lyricsTersedia via APIInput teks siap

Audio · Suno Lyrics adalah model pembuatan lirik di Rivya untuk mengubah satu tema atau suasana menjadi kata-kata lagu dengan biaya tetap `1` kredit per permintaan.

Kredit dasar

1

Mode

text-to-audio

Input API

Input teks siap

Input

text

Batas prompt

200 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "suno-lyrics",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

Tidak ada parameter model tambahan yang diperlukan.

ElevenLabs Dialogue V3

elevenlabs-dialogue-v3Tersedia via APIInput teks siap

Audio · Model dialog multi-speaker ElevenLabs di Rivya. Model ini dibangun untuk generasi ucapan berbasis peran, dengan assignment suara per karakter, kontrol stability, dan pacing siap dialog untuk podcast, wawancara, dan adegan karakter.

Kredit dasar

14

Mode

dialogue-to-audio

Input API

Input teks siap

Input

text

Batas prompt

5000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "elevenlabs-dialogue-v3",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "default_voice": "Adam",
    "stability": "0.5"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
default_voiceselectTidakAdam-Adam, Alice, Bill, Brian, Callum, Charlie, Chris, Daniel, Eric, George, Harry, Jessica, Laura, Liam, Lily, Matilda, River, Roger, Sarah, Will
stabilityselectTidak0.5-0, 0.5, 1
language_codetextTidak---

ElevenLabs Turbo 2.5

elevenlabs-turbo-2-5Tersedia via APIInput teks siap

Audio · Model text-to-speech cepat ElevenLabs di Rivya. Dengan generasi suara latensi rendah serta stability, similarity, style, dan speed yang dapat diatur, model ini dibuat untuk draf voiceover cepat dan proyek TTS interaktif.

Kredit dasar

6

Mode

text-to-speech

Input API

Input teks siap

Input

text

Batas prompt

5000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "elevenlabs-turbo-2-5",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "voice": "TX3LPaxmHKxFdv7VOQHJ",
    "stability": 0.5,
    "similarity_boost": 0.75,
    "style": 0,
    "speed": 1,
    "timestamps": "false",
    "previous_text": "Konteks opsional sebelum baris ini",
    "next_text": "Konteks opsional setelah baris ini",
    "language_code": "Kode locale opsional seperti en atau zh"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
voiceselectYaTX3LPaxmHKxFdv7VOQHJ-TX3LPaxmHKxFdv7VOQHJ, cgSgspJ2msm6clMCkdW9, pNInz6obpgDQGcFmaJgB, BIvP0GN1cAtSRTxNHnWS, aMSt68OGf4xUZAnLpTU8
stabilitynumberTidak0.5min 0 / max 1 / step 0.05-
similarity_boostnumberTidak0.75min 0 / max 1 / step 0.05-
stylenumberTidak0min 0 / max 1 / step 0.05-
speednumberTidak1min 0.7 / max 1.2 / step 0.05-
timestampsselectTidakfalse-false, true
previous_texttextTidak---
next_texttextTidak---
language_codetextTidak---

ElevenLabs Multilingual V2

elevenlabs-multilingual-v2Tersedia via APIInput teks siap

Audio · Model text-to-speech multilingual ElevenLabs di Rivya, mendukung sekitar 30 bahasa dengan auto-detection. Ini adalah opsi yang lebih kuat untuk lokalisasi, delivery lintas bahasa, dan voiceover multilingual yang lebih natural.

Kredit dasar

12

Mode

text-to-speech

Input API

Input teks siap

Input

text

Batas prompt

5000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "elevenlabs-multilingual-v2",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "voice": "TX3LPaxmHKxFdv7VOQHJ",
    "stability": 0.5,
    "similarity_boost": 0.75,
    "style": 0,
    "speed": 1,
    "timestamps": "false"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
voiceselectYaTX3LPaxmHKxFdv7VOQHJ-TX3LPaxmHKxFdv7VOQHJ, cgSgspJ2msm6clMCkdW9, pNInz6obpgDQGcFmaJgB, BIvP0GN1cAtSRTxNHnWS, aMSt68OGf4xUZAnLpTU8
stabilitynumberTidak0.5min 0 / max 1 / step 0.05-
similarity_boostnumberTidak0.75min 0 / max 1 / step 0.05-
stylenumberTidak0min 0 / max 1 / step 0.05-
speednumberTidak1min 0.7 / max 1.2 / step 0.05-
timestampsselectTidakfalse-false, true
previous_texttextTidak---
next_texttextTidak---
language_codetextTidak---

ElevenLabs Sound Effect V2

elevenlabs-sound-effect-v2Tersedia via APIInput teks siap

Audio · Model text-to-sound ElevenLabs di Rivya untuk efek pendek, transisi, dan ambience loop. Buat klip audio 0.5–22 detik dengan prompt influence yang dapat diatur, loop mode, dan 19 format output untuk proyek editing, produk, atau game.

Kredit dasar

3

Mode

text-to-audio

Input API

Input teks siap

Input

text

Batas prompt

5000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "elevenlabs-sound-effect-v2",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "loop": "false",
    "duration_seconds": 3,
    "prompt_influence": 0.3,
    "output_format": "mp3_44100_128"
  }
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Parameter

keyTipeWajibDefaultRentangOpsi
loopselectTidakfalse-false, true
duration_secondsnumberTidak3min 0.5 / max 22 / step 0.5-
prompt_influencenumberTidak0.3min 0 / max 1 / step 0.05-
output_formatselectTidakmp3_44100_128-mp3_22050_32, mp3_44100_32, mp3_44100_64, mp3_44100_96, mp3_44100_128, mp3_44100_192, pcm_8000, pcm_16000, pcm_22050, pcm_24000, pcm_44100, pcm_48000, ulaw_8000, alaw_8000, opus_48000_32, opus_48000_64, opus_48000_96, opus_48000_128, opus_48000_192

ElevenLabs Audio Isolation

elevenlabs-audio-isolationTersedia via APIFiles API diperlukan

Audio · Model cleanup audio dan isolasi suara ElevenLabs di Rivya. Unggah satu rekaman untuk mengisolasi vokal, menghapus noise latar, dan membersihkan audio ucapan sebelum diedit atau dipublikasikan.

Kredit dasar

12

Mode

audio-to-audio

Input API

Files API diperlukan

Input

file

Batas prompt

-

Media referensi

audio · 1 file

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

Tidak ada contoh Public API yang dapat dijalankan untuk model ini.

Aturan referensi

Audio sumber: Unggah satu file audio dan Rivya akan mengisolasi serta membersihkan track target.

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Mode berbasis file membutuhkan /api/v1/files sebelum dapat ditampilkan sebagai contoh API-ready lengkap. Files API

Parameter

Tidak ada parameter model tambahan yang diperlukan.

GPT-5.5

gpt-5-5-chatTersedia via APIInput teks siap

Chat · Model chat GPT canggih OpenAI di Rivya untuk penalaran kompleks, analisis berbasis gambar, sintesis riset, dan penulisan terstruktur saat brief membutuhkan ruang lebih besar.

Kredit dasar

5

Mode

responses

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gpt-5-5-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

GPT-5.4

gpt-5-4-chatTersedia via APIInput teks siap

Chat · Model chat AI OpenAI kelas lebih tinggi di Rivya, dengan penanganan input terstruktur yang lebih kuat, kontrol penalaran, dan proyek percakapan berorientasi alat untuk tugas analisis dan penulisan yang lebih kompleks.

Kredit dasar

4

Mode

responses

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gpt-5-4-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

GPT-5.4 Codex

gpt-5.4-codex-chatTersedia via APIInput teks siap

Chat · Model Codex kelas lebih tinggi dari OpenAI di Rivya, dengan kemampuan coding, penalaran terstruktur, dan kolaborasi berorientasi alat yang lebih kuat untuk proyek pengembangan skala repositori yang menuntut.

Kredit dasar

4

Mode

responses

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gpt-5.4-codex-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

GPT-5.3 Codex

gpt-5-3-codex-chatTersedia via APIInput teks siap

Chat · Model Codex OpenAI terbaru dan paling mampu di Rivya. Model ini memadukan pembuatan kode mutakhir dengan penalaran agentik yang lebih dalam untuk proyek pengembangan paling menuntut.

Kredit dasar

4

Mode

responses

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gpt-5-3-codex-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

GPT-5.2

gpt-5-2-chatTersedia via APIInput teks siap

Chat · Model chat AI unggulan OpenAI di Rivya, dengan penalaran canggih, dukungan visi hingga 6 gambar, dan jendela konteks 20K karakter. Ini adalah opsi GPT umum yang kuat untuk riset, perencanaan, penulisan, dan analisis yang memahami gambar.

Kredit dasar

3

Mode

chat-completion

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gpt-5-2-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

GPT-5.2 Codex

gpt-5-2-codex-chatTersedia via APIInput teks siap

Chat · Model Codex OpenAI yang lebih canggih di Rivya, dengan penalaran lebih kuat untuk tugas engineering kompleks. Model ini dioptimalkan untuk pemrograman agentik jangka panjang, keputusan arsitektur, dan refaktor yang lebih besar saat pembuatan kode biasa belum cukup.

Kredit dasar

4

Mode

responses

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gpt-5-2-codex-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

GPT-5.1 Codex

gpt-5-1-codex-chatTersedia via APIInput teks siap

Chat · Model Codex OpenAI yang ditingkatkan di Rivya, dengan akurasi kode yang lebih baik dan penalaran lebih kuat untuk tugas pemrograman agentik. Model ini mempertahankan proyek sadar repositori dengan output panjang yang sama, sekaligus memperbaiki refaktor multi-file dan edit kode yang lebih aman.

Kredit dasar

3

Mode

responses

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gpt-5-1-codex-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

GPT-5 Codex

gpt-5-codex-chatTersedia via APIInput teks siap

Chat · Model GPT-5 Codex OpenAI yang terspesialisasi untuk kode di Rivya, cocok untuk debugging, perencanaan implementasi, refaktor, dan pemecahan masalah teknis dengan dukungan visi.

Kredit dasar

3

Mode

responses

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gpt-5-codex-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Gemini 3.1 Pro

gemini-3-1-pro-chatTersedia via APIInput teks siap

Chat · Model chat AI Gemini Google yang terbaru dan paling mampu di Rivya. Dengan penalaran tingkat atas, visi, dan kepatuhan instruksi, model ini menjadi opsi Gemini terkuat untuk tugas analitis dan kreatif yang menuntut.

Kredit dasar

3

Mode

chat-completion

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gemini-3-1-pro-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Gemini 3 Pro

gemini-3-pro-chatTersedia via APIInput teks siap

Chat · Model chat AI Gemini Google dengan kedalaman lebih tinggi di Rivya. Dengan penalaran yang lebih kuat daripada Gemini 2.5 Pro dan dukungan visi, model ini lebih cocok untuk sintesis riset, penulisan teknis, dan analisis multimodal yang lebih saksama.

Kredit dasar

2

Mode

chat-completion

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gemini-3-pro-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Gemini 3 Flash

gemini-3-flash-chatTersedia via APIInput teks siap

Chat · Model chat AI cepat generasi berikutnya dari Google di Rivya. Dengan biaya token yang lebih rendah daripada Gemini 2.5 Flash dan penalaran yang lebih kuat, model ini dibuat untuk chat multimodal volume tinggi, triase screenshot, dan pekerjaan asisten cepat.

Kredit dasar

1

Mode

chat-completion

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gemini-3-flash-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Gemini 2.5 Pro

gemini-2-5-pro-chatTersedia via APIInput teks siap

Chat · Model chat AI Gemini Google yang lebih canggih di Rivya. Dengan penalaran lebih kuat daripada Flash, dukungan visi, dan konteks 20K, model ini lebih cocok untuk sintesis riset, analisis dokumen, dan penulisan terstruktur pada 2 kredit.

Kredit dasar

2

Mode

chat-completion

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gemini-2-5-pro-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Gemini 2.5 Flash

gemini-2-5-flash-chatTersedia via APIInput teks siap

Chat · Model chat AI Google yang paling cepat dan paling terjangkau di Rivya. Dengan 1 kredit per penggunaan dan dukungan visi hingga 6 gambar, model ini cocok untuk tanya jawab cepat, ringkasan putaran pertama, triase screenshot, dan bantuan AI sehari-hari.

Kredit dasar

1

Mode

chat-completion

Input API

Input teks siap

Input

text, file

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "gemini-2-5-flash-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar harus memakai nilai file_id dari Files API.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Claude Opus 4.7

claude-opus-4-7-chatTersedia via APIInput teks siap

Chat · Model chat Claude flagship dari Anthropic di Rivya untuk penalaran mendalam, sintesis cermat, penulisan eksekutif, dan pekerjaan teks berdampak tinggi.

Kredit dasar

8

Mode

chat-completion

Input API

Input teks siap

Input

text

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "claude-opus-4-7-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar tidak didukung untuk model chat ini.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Claude Opus 4.6

claude-opus-4-6-chatTersedia via APIInput teks siap

Chat · Model chat Claude AI flagship dari Anthropic di Rivya. Model ini dibangun untuk penalaran mendalam, analisis kompleks, dan penulisan berkualitas tinggi dalam proyek berat dan berisiko tinggi.

Kredit dasar

8

Mode

chat-completion

Input API

Input teks siap

Input

text

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "claude-opus-4-6-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar tidak didukung untuk model chat ini.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Claude Sonnet 4.6

claude-sonnet-4-6-chatTersedia via APIInput teks siap

Chat · Model chat Claude AI seimbang dari Anthropic di Rivya. Model ini mempertahankan penalaran panjang yang kuat dan analisis cermat untuk proyek konten, riset, dan coding tanpa naik ke biaya level Opus.

Kredit dasar

4

Mode

chat-completion

Input API

Input teks siap

Input

text

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "claude-sonnet-4-6-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar tidak didukung untuk model chat ini.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Claude Opus 4.5

claude-opus-4-5-chatTersedia via APIInput teks siap

Chat · Model chat Claude AI flagship dari Anthropic di Rivya. Model ini sangat kuat untuk penalaran mendalam, analisis kompleks, dan penulisan level ahli, sehingga menjadi pilihan premium untuk tugas AI yang mission-critical.

Kredit dasar

8

Mode

chat-completion

Input API

Input teks siap

Input

text

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "claude-opus-4-5-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar tidak didukung untuk model chat ini.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Claude Sonnet 4.5

claude-sonnet-4-5-chatTersedia via APIInput teks siap

Chat · Model chat Claude AI seimbang dari Anthropic di Rivya. Model ini kuat untuk penulisan bernuansa, analisis cermat, dan respons yang sadar keselamatan, sehingga menjadi opsi Claude yang kuat untuk pembuatan konten dan riset.

Kredit dasar

4

Mode

chat-completion

Input API

Input teks siap

Input

text

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "claude-sonnet-4-5-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar tidak didukung untuk model chat ini.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Claude Haiku 4.5

claude-haiku-4-5-chatTersedia via APIInput teks siap

Chat · Model chat Claude AI ringan dari Anthropic di Rivya. Model ini dioptimalkan untuk kecepatan, efisiensi biaya, dan performa chat harian yang stabil dalam proyek berfrekuensi tinggi ketika Anda menginginkan tone Claude tanpa biaya premium.

Kredit dasar

2

Mode

chat-completion

Input API

Input teks siap

Input

text

Batas prompt

20000 karakter

Media referensi

-

Request

POST /api/v1/generations

Auth

Bearer API key

Idempotency-Key

Direkomendasikan

Body

{
  "model": "claude-haiku-4-5-chat",
  "prompt": "A clean editorial product image on a soft studio background"
}

Aturan referensi

-

Hasil

Response create mengembalikan public task id. Poll GET /api/v1/generations/{taskId} sampai status menjadi succeeded atau failed.

Error umum

validation_failed, insufficient_credits, idempotency_conflict, not_found

Chat API mendukung turn non-streaming dan SSE streaming di Public API v1. Lampiran gambar tidak didukung untuk model chat ini.

Parameter

Tidak ada parameter model tambahan yang diperlukan.

Halaman Terkait

Daftar Isi