ما الذي ستبنيه
ستستدعي مسار Gemini imagegenerateContent عبر CometAPI، وتطلب مخرج صورة من نماذج صور Gemini بما في ذلك عائلات نماذج Nano Banana، وتتجاوز أجزاء صور thought الوسيطة، وتحفظ صورة inlineData النهائية.
المتطلبات المسبقة
- مفتاح CometAPI API مخزَّن في
COMETAPI_KEY - Python 3.10+ مع
requests، أو Node.js 18+ - model ID لنموذج صور Gemini. يستخدم مرجع API المُصان
gemini-3.1-flash-image-previewكمثال لتحويل النص إلى صورة.
مفتاح API وعنوان URL الأساسي والمصادقة
استخدم مسار Gemini image عبر CometAPI:x-goog-api-key:
أمثلة على الشيفرة
استخدم علامات التبويب أدناه للحصول على أمثلة قابلة للنسخ في cURL وPython وNode.js.شرح التدفق
إنشاء الصور في Gemini متزامن على هذا المسار. تستخدم الاستجابة البنية الأصلية لـ Gemini وهيcandidates[].content.parts[]. يمكن أن تتضمن الأجزاء نصًا وصورًا مُنشأة وأجزاء صور وسيطة حيث تكون thought مساوية لـ true.
عند حفظ النتيجة، كرّر عبر أجزاء الصور، وتجاهل thought: true، واحفظ آخر صورة inlineData متبقية.
المعلمات الشائعة
استكشاف الأخطاء وإصلاحها / الأسئلة الشائعة
تتضمن الاستجابة صور thought
تتضمن الاستجابة صور thought
لا تحفظ الأجزاء التي تكون فيها
thought مساوية لـ true. هذه صور وسيطة وليست المخرج النهائي.يعيد الطلب نصًا فقط
يعيد الطلب نصًا فقط
تحقق من أن
generationConfig.responseModalities تتضمن IMAGE، وأن النموذج المحدد يدعم مخرج الصور.أحتاج إلى image-to-image
أحتاج إلى image-to-image
استخدم أجزاء الطلب
inline_data كما هو موضح في دليل Gemini image، وأبقِ منطق تحليل الصورة النهائية كما هو.الخطوات التالية
- اقرأ مرجع Gemini image API.
- اطّلع على المزيد من الأمثلة في استخدام نماذج صور Gemini.
- اعثر على نماذج الصور المتاحة في Models.
- قدّر التكلفة باستخدام تقدير تكلفة الطلب قبل استدعاء نموذج.