ما الذي ستبنيه
ستنشئ مهمة لتوليد الصور في Flux باستخدامPOST /flux/v1/flux-dev، ثم تستعلم دوريًا عن GET /flux/v1/get_result، وتقوم بتنزيل رابط الصورة المُنشأة عندما تصبح المهمة جاهزة.
المتطلبات المسبقة
- مفتاح CometAPI API مخزّن في
COMETAPI_KEY - Python 3.10+ مع
requests، أو Node.js 18+ - مسار نموذج Flux من مرجع Flux API أو Models
مفتاح API، رابط URL الأساسي، والمصادقة
يستخدم توليد Flux اسم النموذج في مسار URL:أمثلة على التعليمات البرمجية
استخدم علامات التبويب أدناه للحصول على أمثلة قابلة للنسخ في cURL وPython وNode.js.شرح التدفق
يكون إنشاء Flux غير متزامن. تُرجع نقطة نهاية الإنشاءid للمهمة. نفّذ polling على /flux/v1/get_result?id=<task_id> حتى تصبح status هي Ready، ثم نزّل result.sample.
تكون عناوين URL لنتائج Flux محدودة المدة. انسخ الصور المكتملة إلى وحدة التخزين الخاصة بك عندما يحتاج تطبيقك إلى وصول دائم.
المعلمات الشائعة
استكشاف الأخطاء وإصلاحها / الأسئلة الشائعة
تظل المهمة قيد الانتظار
تظل المهمة قيد الانتظار
استمر في الاستعلام باستخدام حلقة إعادة محاولة محدودة وبمهلة زمنية. خزّن معرّف المهمة حتى يمكن التحقق من المهمة لاحقًا.
انتهت صلاحية رابط الصورة
انتهت صلاحية رابط الصورة
نزّل
result.sample بعد وقت قصير من انتقال المهمة إلى الحالة Ready، ثم خزّن الصورة في وحدة التخزين الخاصة بك.يفشل أحد معلمات Flux
يفشل أحد معلمات Flux
يختلف دعم معلمات Flux حسب نوع model. ابدأ باستخدام
prompt وwidth وheight، ثم راجع مرجع Flux API قبل إضافة الحقول الاختيارية.الخطوات التالية
- اقرأ مرجع Flux generate image API.
- استعلم عن النتائج باستخدام Get Flux image result.
- اعثر على نماذج Flux في Models.
- قدّر التكلفة باستخدام Estimate request cost before calling a model.