flux-fillافتراضيFLUX.1 Fill API — كيفية الاتصال والدفع
FLUX.1 Fill — أداة الرسم داخل الصورة من Black Forest Labs: تعيد رسم منطقة من الصورة باستخدام قناع (إزالة العناصر، استبدال الخلفية، توسيع المشهد). تتطلب صورة مصدر وقناعًا بالأبيض والأسود.
مقارنة القنوات
آخر 7 أيام
| القناة | السعر |
|---|---|
لوحة الرسم flux-fillافتراضي | يبدأ من $0.053333 per image |
أنشئ النتيجة التي تحتاج إليها
flux-fillيعرض هذا النموذج الحد الأدنى لسعره فقط في الكتالوج.
ما هو FLUX.1 Fill
FLUX.1 Fill — أداة الرسم داخل الصورة من Black Forest Labs: تعيد رسم منطقة من الصورة باستخدام قناع (إزالة العناصر، استبدال الخلفية، توسيع المشهد). تتطلب صورة مصدر وقناعًا بالأبيض والأسود.
ملخص العقد
- الإدخال
- text, image
- الإخراج
- image
- الوضع
- غير متزامن (مهمة + استعلام دوري)
- الاستعلام عن الحالة
- كل 3 ثوانٍ · حتى 90 ثانية
نقاط القوة
- التسعير: لكل صورة
- المدخلات: نص، صورة
- 2 من الخيارات القابلة للتهيئة
- مفتاح API واحد لتوليد الوسائط
أين يُستخدم
- رسوم توضيحية للمقالات ووسائل التواصل الاجتماعي
- صور المنتجات
- اللافتات والأغلفة
- نماذج أولية للتصميم
عقد API
تتم عملية الإنشاء بشكل غير متزامن: أنشئ مهمة، ثم استعلم عن حالتها حتى تكتمل.
- إنشاء مهمة
- POST /api/media/generate
- التحقق من الحالة
- GET /api/media/jobs/{jobId}
- الإدخال
- text, image
- الإخراج
- image
- الاستعلام الدوري
- كل 3 ثوانٍ · حتى 90 ثانية
- المصادقة
- Authorization: Bearer sk-pv-…
مثال على طلب
مرّر مفتاحك في ترويسة Bearer. تُرجع API jobId للاستعلام عن الحالة.
curl -sS https://getvibeapi.com/api/media/generate \
-H "Authorization: Bearer $GETVIBE_API_KEY" \
-H "Content-Type: application/json" \
--data-binary '{"model":"flux-fill","prompt":"a beautiful landscape","opts":{"tier":"dev","image_url":"https://example.com/image_url.png","mask_url":"https://example.com/mask_url.png"}}'JavaScript
const response = await fetch('https://getvibeapi.com/api/media/generate', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.GETVIBE_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
"model": "flux-fill",
"prompt": "a beautiful landscape",
"opts": {
"tier": "dev",
"image_url": "https://example.com/image_url.png",
"mask_url": "https://example.com/mask_url.png"
}
}),
});
if (!response.ok) throw new Error(`GetVibe API: ${response.status}`);
const { jobId } = await response.json();
console.log(jobId);معلمات طلب API
معلمات الطلبات إلى FLUX.1 Fill عبر GetVibe API.
tiermask_urlمطلوبseedimage_file_idimage_base64mask_file_idmask_base64| المعلمة | النوع | القيم | الافتراضي | السعر |
|---|---|---|---|---|
tier | option selection | dev · pro | dev | Included in the base price |
mask_urlمطلوب | URL | Mask (URL, black-and-white, same size) | required | Included in the base price |
seed | number | Seed (optional) | — | Included in the base price |
image_file_id | text | Alternative to image_url: the id of your own file from POST /v1/files (file-pv-…) | — | Included in the base price |
image_base64 | text | Alternative to image_url: the file inline, as base64 or a data: URI | — | Included in the base price |
mask_file_id | text | Alternative to mask_url: the id of your own file from POST /v1/files (file-pv-…) | — | Included in the base price |
mask_base64 | text | Alternative to mask_url: the file inline, as base64 or a data: URI | — | Included in the base price |
الطلب: POST https://getvibeapi.com/api/media/generate. الأسعار بالدولار الأمريكي.
سعر FLUX.1 Fill
تكلفة FLUX.1 Fill: عند الطلب. يُحتسب السعر ديناميكيًا وفق سعر الصرف الحالي، وتظهر التكلفة النهائية في استجابة API (priceRub). الدفع بالدولار الأمريكي، دون اشتراكات.
القنوات والأسعار لكل مجموعة من المعلمات
لكل قناة، سعر كل مجموعة من المعلمات. هذا هو المبلغ المحدد الذي تُحاسَب عليه عملية الإنشاء الناجحة، وهو الرقم نفسه الوارد في الجدول القابل للقراءة آليًا المرتبط أدناه.
لوحة الرسمflux-fillيبدأ من $0.053333أسعار دقيقة
| الإصدار | dev (سريع) | pro (أعلى جودة) |
|---|---|---|
| لوحة الرسم | $0.053333 | $0.066667 |
كل مجموعة بصيغة JSON: /api/media/price-table?model=flux-fill
README
يحتوي العقد القابل للقراءة آليًا لـ FLUX.1 Fill على مخطط الطلب، والعمليات، والحدود، وأمثلة الاستطلاع والاستجابة.
# FLUX.1 Fill
نموذج عام: flux-fill
إنشاء مهمة: POST /api/media/generate
التحقق من الحالة: GET /api/media/jobs/{jobId}
## معلمات الإدخال
- `tier` (option selection): dev · pro; افتراضي: dev
- `mask_url` (URL): Mask (URL, black-and-white, same size); افتراضي: required
- `seed` (number): Seed (optional); افتراضي: —
- `image_file_id` (text): Alternative to image_url: the id of your own file from POST /v1/files (file-pv-…); افتراضي: —
- `image_base64` (text): Alternative to image_url: the file inline, as base64 or a data: URI; افتراضي: —
- `mask_file_id` (text): Alternative to mask_url: the id of your own file from POST /v1/files (file-pv-…); افتراضي: —
- `mask_base64` (text): Alternative to mask_url: the file inline, as base64 or a data: URI; افتراضي: —
## الأنواع العامة
- `flux-fill`: Canvasالأسئلة الشائعة حول واجهة برمجة تطبيقات FLUX.1 Fill
كم تبلغ تكلفة FLUX.1 Fill؟
سعر FLUX.1 Fill: عند الطلب. يُحتسب السعر ديناميكيًا وفق سعر الصرف الحالي.
هل يتوافق مع OpenAI SDK؟
نعم، واجهة برمجة التطبيقات متوافقة بالكامل مع OpenAI. ما عليك سوى تغيير base_url إلى https://getvibeapi.com/v1 وإضافة مفتاحك — وستبقى بقية الشفرة كما هي.
اربط FLUX.1 Fill الآن
أنشئ حسابًا خلال دقيقة، وادفع حسب الاستخدام، واستفد من الشفرة الجاهزة أعلاه.
الحصول على مفتاح API