تخطّي إلى المحتوى

FLUX Virtual Try-On

التكامل

معرّف النموذج flux-pro/v1/vto
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/flux-pro/v1/vto?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "human_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "garment_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ملفات مثل المثال: ⁨‏0.048 $⁩ 48 رصيد API تُقاس ملفاتك قبل التشغيل تشغيله في هذه الصفحة

الحصول على مفتاح API
Black Forest Labs تحرير الصور #image-to-image#vton

تجربة افتراضية تضع صورة ملابس على صورة شخص

Black Forest Labs · صورة

ستظهر نتيجتك الأولى هنا

أنشئ طلبًا أدناه وشغّله باستخدام مفتاح API الخاص بك. تُنسخ المخرجات إلى تخزيننا، وتُحفظ إلى الأبد أو لمدة 7 أيام مجانًا.

إنشاء طلب

تُنشأ عناصر التحكم من مخطط النموذج. يتحدّث الرمز والسعر عند تغييرها.

•مطلوب

توجيهات تنسيق الملابس مكتوبة بلغة طبيعية: حدد ترتيبها على الشخص، بما في ذلك خيارات مثل ارتداء طبقات، أو إدخالها، أو رفع الأكمام.

•مطلوب
أفلت ملفًا، أو

عنوان URL لصورة الشخص الذي سيرتدي الملابس، بحد أقصى 2 ميغابكسل، مع التوصية بأقل من 1 MP. تحدد هذه الصورة نسبة أبعاد المخرج.

•مطلوب
أفلت ملفًا، أو

قدّم مرجعًا للملابس عبر عنوان URL لصورة، مع دمج عدة قطع ملابس في صورة مركبة قبل الإرسال. حافظ على الصورة عند 1 ميغابكسل أو أقل؛ ويوصى بنحو 0.5 MP.

متقدم output_format · seed · enable_safety_checker
output_format الافتراضي jpeg

تنسيق ملف الصورة الناتجة.

بذرة التوليد، تُختار عشوائيًا عند حذفها. يؤدي تقديم بذرة ثابتة إلى جعل نتائج الصور قابلة للتكرار متى ظل المدخل دون تغيير أيضًا.

POST /run/flux-pro/v1/vto?wait=20 عرض السعر → ⁨‏0.048 $⁩
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/flux-pro/v1/vto?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "human_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "garment_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

تشغيل هذا الطلب

يبقى مفتاحك في هذا المتصفح: لا يُرسل إلا إلى Doitong API ويُحفظ في localStorage فقط إذا فعّلت خيار التذكّر. الحصول على مفتاح API

حول FLUX Virtual Try-On

يطبق قطعة الملابس من `garment_image_url` على الشخص في `human_image_url`، وفقًا لـ `prompt` الذي يصف كيفية ارتدائها. يحافظ الإخراج على نسبة أبعاد صورة الشخص. يقتصر حجم صورة الشخص على 2 ميغابكسل والملابس على 1؛ ادمج عدة قطع ملابس في صورة مركبة واحدة.

المعاملات

الاسمالنوع الافتراضيمسموح الوصف
promptمطلوب
النوعstring
توجيهات تنسيق الملابس مكتوبة بلغة طبيعية: حدد ترتيبها على الشخص، بما في ذلك خيارات مثل ارتداء طبقات، أو إدخالها، أو رفع الأكمام.
human_image_urlمطلوب
النوعurl · image
عنوان URL لصورة الشخص الذي سيرتدي الملابس، بحد أقصى 2 ميغابكسل، مع التوصية بأقل من 1 MP. تحدد هذه الصورة نسبة أبعاد المخرج.
garment_image_urlمطلوب
النوعurl · image
قدّم مرجعًا للملابس عبر عنوان URL لصورة، مع دمج عدة قطع ملابس في صورة مركبة قبل الإرسال. حافظ على الصورة عند 1 ميغابكسل أو أقل؛ ويوصى بنحو 0.5 MP.
seedاختياري
النوعinteger | null
بذرة التوليد، تُختار عشوائيًا عند حذفها. يؤدي تقديم بذرة ثابتة إلى جعل نتائج الصور قابلة للتكرار متى ظل المدخل دون تغيير أيضًا.
output_formatاختياري
النوعenum
الافتراضيjpeg
jpegpng
تنسيق ملف الصورة الناتجة.
enable_safety_checkerاختياري
النوعboolean
الافتراضيtrue
يمكن تخفيف الفحص بضبط القيمة على false، شريطة أن يكون المستدعي مخولًا بذلك.
مطلوب

تقبل معاملات الملفات عنوان URL عامًا يبدأ بـ https://، أو URI من نوع data: يصل حجمه إلى 10 MB، أو file_url لملف تم تحميله. الملفات

المخرجات

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "flux-pro/v1/vto",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 48,
    "usd": "0.048",
    "charged": 48,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "human_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "garment_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "output": {
    "images": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "width": 1024,
        "height": 768,
        "content_type": "image/jpeg"
      }
    ],
    "timings": {},
    "seed": 42,
    "has_nsfw_concepts": [
      false
    ],
    "prompt": "string"
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
ملفاتك، خيارككل outputs[].url هو نسخة على تخزيننا: تُحفظ إلى الأبد (مع الدفع لكل غيغابايت-شهر) أو لمدة 7 أيام مجانًا، وفق إعداد حسابك أو ?storage=.
البنية نفسها في كل نموذجtype وurl وcontent_type وwidth وheight وduration للصور والفيديو والصوت على حد سواء. output هو كائن النتائج الخاص بالنموذج.
حقول المخرجات
images
array of object {url, width, height, content_type}معلومات الملفات الخاصة بالصور المولّدة.
timings
object
seed
integerبذرة توليد الصورة، بما في ذلك القيمة المختارة عشوائيًا إذا لم يتضمن المدخل بذرة؛ وإلا تكرر القيمة المقدمة.
has_nsfw_concepts
array of booleanيشير إلى ما إذا كانت مفاهيم NSFW تظهر في الصور المُولّدة.
prompt
stringالموجّه المستخدم أثناء توليد الصورة.

مزيد من النماذج: تحرير الصور

لوكلاء الذكاء الاصطناعي: تتوفر هذه الصفحة بصيغة Markdown على https://doitong.com/ar/developers/models/flux-pro/v1/vto.md. جميع النماذج والأدلة: https://doitong.com/developers/llms.txt