Dokumentasi Rivya AI
Halaman API model

Integrasi API Nano Banana 2 Lite

Gunakan Nano Banana 2 Lite melalui Rivya Public API v1 dengan ID model nano-banana-2-lite, input disokong, parameter, peraturan Files API, kredit dan contoh respons.

Tersedia melalui APITeks atau URL sedia; mod rujukan menggunakan Files APIImej
ID model API

nano-banana-2-lite

Input

text, file

Files API

Diperlukan untuk mod rujukan

Kredit asas

per_image · default=3 · ⌈total⌉

Keupayaan

Imej

Bil

FIXED

Had prompt

20000 aksara

Kontrak permintaan

Hantar ID model pada peringkat atas. Kawalan khusus model berada dalam params.

KunciJenisWajibLalaiPenerangan
modelstringYanano-banana-2-liteGunakan ID model API nano-banana-2-lite.
promptstringYa-Maksimum 20000 aksara untuk model ini.
paramsobjectTidak-Objek parameter khusus model. Gunakan baris di bawah untuk kunci yang dibenarkan.
client_request_idstringTidak-ID sisi klien pilihan untuk menjejak permintaan dalam sistem anda.

Parameter model

KunciJenisWajibLalaiJulatPilihanPenerangan
aspect_ratioselectTidakauto-auto, 1:1, 1:4, 1:8, 2:3, 3:2, 3:4, 4:1, 4:3, 4:5, 5:4, 8:1, 9:16, 16:9, 21:9Nisbah aspek

Polisi muat naik

Muat naik fail rujukan dahulu, kemudian letakkan URL dan token durasi yang dikembalikan dalam params.referenceMediaItems.

Peraturan rujukan

Imej rujukan: Muat naik sehingga 10 imej JPEG, PNG atau WebP, setiap satu tidak melebihi 30 MB.

Fail maksimum

10

Jenis fail diterima

image

Token durasi

Rujukan video dan audio patut membawa durationToken daripada /api/v1/files apabila pengesahan durasi diperlukan.

kindSaiz maksimumJenis MIME
image30 MBimage/jpeg, image/png, image/webp

Permintaan minimum

{
  "model": "nano-banana-2-lite",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "auto"
  }
}

Permintaan fail rujukan

{
  "model": "nano-banana-2-lite",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspect_ratio": "auto",
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png",
        "width": 1024,
        "height": 1024,
        "sizeBytes": 1048576,
        "imageDimensionsToken": "image_dimensions_token_from_original_files_api_upload_response"
      }
    ]
  }
}

Respons cipta

Endpoint cipta mengembalikan ID tugasan awam. Semak endpoint status sehingga tugasan berjaya atau gagal.

{
  "id": "task_nano_banana_2_lite_example",
  "status": "queued",
  "model": "nano-banana-2-lite",
  "reserved_credits": 3,
  "final_credits": 0,
  "settlement_status": "RESERVED",
  "created_at": "2026-05-11T00:00:00.000Z",
  "updated_at": "2026-05-11T00:00:00.000Z",
  "result": null,
  "error": null
}

Ralat biasa

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Sesetengah mod memerlukan muat naik rujukan Files API.