دمج API لنموذج Nano Banana 2 Lite
استخدم Nano Banana 2 Lite عبر Rivya Public API v1 مع معرف النموذج nano-banana-2-lite، والمدخلات المدعومة، والمعلمات، وقواعد Files API، والأرصدة، وأمثلة الاستجابة.
nano-banana-2-lite
text, file
مطلوب لأوضاع المراجع
per_image · default=3 · ⌈total⌉
صورة
FIXED
20000 أحرف
عقد الطلب
أرسل معرف النموذج في المستوى الأعلى. توضع عناصر التحكم الخاصة بالنموذج داخل params.
| المفتاح | النوع | مطلوب | الافتراضي | الوصف |
|---|---|---|---|---|
| model | string | نعم | nano-banana-2-lite | استخدم معرف نموذج API وهو nano-banana-2-lite. |
| prompt | string | نعم | - | الحد الأقصى لهذا النموذج هو 20000 حرفًا. |
| params | object | لا | - | كائن معلمات خاص بالنموذج. استخدم الصفوف أدناه لمعرفة المفاتيح المسموح بها. |
| client_request_id | string | لا | - | معرف اختياري من جهة العميل لتتبع الطلبات في نظامك. |
معلمات النموذج
| المفتاح | النوع | مطلوب | الافتراضي | النطاق | الخيارات | الوصف |
|---|---|---|---|---|---|---|
| aspect_ratio | select | لا | auto | - | 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:9 | نسبة العرض إلى الارتفاع |
سياسة الرفع
ارفع ملفات المراجع أولا، ثم ضع URL وduration token اللذين تم إرجاعهما داخل params.referenceMediaItems.
الصور المرجعية: ارفع ما يصل إلى 10 صور بتنسيق JPEG أو PNG أو WebP، على ألا يزيد حجم كل منها على 30 MB.
10
image
ينبغي أن تحمل مراجع الفيديو والصوت durationToken من /api/v1/files عندما يكون التحقق من المدة مطلوبا.
| kind | الحد الأقصى للحجم | أنواع MIME |
|---|---|---|
| image | 30 MB | image/jpeg, image/png, image/webp |
الطلب الأدنى
{
"model": "nano-banana-2-lite",
"prompt": "A clean editorial product image on a soft studio background",
"params": {
"aspect_ratio": "auto"
}
}طلب بملف مرجعي
{
"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"
}
]
}
}استجابة الإنشاء
تعيد نقطة نهاية الإنشاء معرف مهمة عامًا. استعلم عن نقطة نهاية الحالة حتى تنجح المهمة أو تفشل.
{
"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
}الأخطاء الشائعة
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
تتطلب بعض الأوضاع رفع مراجع عبر Files API.