Skip to main content

ما الذي ستبنيه

ستنشئ مهمة لتوليد الصور في 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:
استعلم عن نقطة نهاية النتيجة باستخدام معرّف المهمة:
قم بالمصادقة باستخدام Bearer token:

أمثلة على التعليمات البرمجية

استخدم علامات التبويب أدناه للحصول على أمثلة قابلة للنسخ في cURL وPython وNode.js.

شرح التدفق

يكون إنشاء Flux غير متزامن. تُرجع نقطة نهاية الإنشاء id للمهمة. نفّذ polling على /flux/v1/get_result?id=<task_id> حتى تصبح status هي Ready، ثم نزّل result.sample. تكون عناوين URL لنتائج Flux محدودة المدة. انسخ الصور المكتملة إلى وحدة التخزين الخاصة بك عندما يحتاج تطبيقك إلى وصول دائم.

المعلمات الشائعة

استكشاف الأخطاء وإصلاحها / الأسئلة الشائعة

استمر في الاستعلام باستخدام حلقة إعادة محاولة محدودة وبمهلة زمنية. خزّن معرّف المهمة حتى يمكن التحقق من المهمة لاحقًا.
نزّل result.sample بعد وقت قصير من انتقال المهمة إلى الحالة Ready، ثم خزّن الصورة في وحدة التخزين الخاصة بك.
يختلف دعم معلمات Flux حسب نوع model. ابدأ باستخدام prompt وwidth وheight، ثم راجع مرجع Flux API قبل إضافة الحقول الاختيارية.

الخطوات التالية