رفتن به محتوا

FASHN Virtual Try-On V1.5

یکپارچه‌سازی

شناسه مدل fashn/tryon/v1.5
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/fashn/tryon/v1.5?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model_image": "example",
    "garment_image": "example"
  }'

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

این درخواست: ⁨‎$۰٫۰۷۵⁩ ۷۵ اعتبار API اجرای آن در این صفحه

دریافت کلید API
FASHN ویرایش تصویر #try-on#fashion#clothing

پرو مجازی که در آن تصویر لباس روی عکس مدل پوشانده می‌شود، با وضوح v1.5

FASHN · تصویر

اولین نتیجه شما اینجا قرار می‌گیرد

درخواست را در زیر بسازید و با کلید API خود اجرا کنید. خروجی‌ها در فضای ذخیره‌سازی ما کپی می‌شوند و برای همیشه یا به‌مدت ۷ روز رایگان نگه‌داری می‌شوند.

ساخت درخواست

کنترل‌ها از شِمای مدل تولید می‌شوند. با تغییر آن‌ها، کد و قیمت به‌روزرسانی می‌شوند.

•الزامی

تصویر مدل که به‌صورت URL یا داده base64 ارائه می‌شود.

•الزامی

تصویر لباس که به‌صورت URL یا داده base64 ارائه می‌شود.

پیش‌فرض 1

تعداد تصویر برای یک اجرا که امکان چند تلاش هم‌زمان را فراهم می‌کند تا با وجود تصادفی‌بودن تولید، احتمال نتیجه خوب افزایش یابد.

پیشرفته category · mode · garment_photo_type · moderation_level · output_format · seed · segmentation_free · enable_safety_checker
category پیش‌فرض auto

دسته لباس برای پرو مجازی؛ مقدار 'auto' تلاش برای تشخیص خودکار آن را درخواست می‌کند.

mode پیش‌فرض balanced

حالت عملکرد برای مصالحه سرعت–کیفیت: 'balanced' تعادل را دنبال می‌کند، 'quality' با پردازش کندتر نتایج بهتری می‌دهد و 'performance' سریع‌تر اجرا می‌شود و ممکن است کیفیت کاهش یابد.

garment_photo_type پیش‌فرض auto

دسته عکس لباس برای تنظیم عملکرد پارامترهای داخلی. تصاویر flat-lay و ghost mannequin از 'flat-lay' استفاده می‌کنند؛ عکس‌هایی که لباس پوشیده‌شده توسط مدل را نشان می‌دهند از 'model' استفاده می‌کنند. با 'auto' سیستم تلاش می‌کند دسته را خودش شناسایی کند.

moderation_level پیش‌فرض permissive

سیاست تعدیل تصویر لباس. غیرفعال‌کردن فیلترها با 'none' به مجوز حساب نیاز دارد؛ بدون آن، این انتخاب مانند 'permissive' رفتار می‌کند. مسدودسازی در 'permissive' فقط به محتوای صریح محدود است، اما 'conservative' لباس زیر و لباس شنا را نیز حذف می‌کند.

output_format پیش‌فرض png

انتخاب قالب تصویر بین 'png' برای بیشترین کیفیت و 'jpeg' برای تولید سریع‌تر.

Seed برای تولید تکرارپذیر: تصادفی‌بودن را ثابت می‌کند تا ورودی‌های یکسان بتوانند نتیجه یکسانی بدهند؛ تغییر Seed نتیجه متفاوتی ایجاد می‌کند.

POST /run/fashn/tryon/v1.5?wait=20 قیمت → ⁨‎$۰٫۰۷۵⁩
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/fashn/tryon/v1.5?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model_image": "example",
    "garment_image": "example"
  }'

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

اجرای این درخواست

کلید شما در این مرورگر باقی می‌ماند: فقط به Doitong API ارسال می‌شود و فقط در صورت فعال‌کردن گزینه «یادآوری»، در localStorage ذخیره می‌شود. دریافت کلید API

درباره FASHN Virtual Try-On V1.5

یک `model_image` و `garment_image` (URL یا base64) می‌گیرد و لباس را روی فرد رندر می‌کند. `category` شامل بالاتنه، پایین‌تنه، یک‌تکه یا auto است و `garment_photo_type` عکس تن‌مدل یا flat-lay را مدیریت می‌کند. `mode` بین سرعت و کیفیت توازن ایجاد می‌کند و `num_samples` از 1 تا 4 تصویر برمی‌گرداند.

پارامترها

نامنوع پیش‌فرضمجاز توضیحات
model_imageالزامی
نوعstring
تصویر مدل که به‌صورت URL یا داده base64 ارائه می‌شود.
garment_imageالزامی
نوعstring
تصویر لباس که به‌صورت URL یا داده base64 ارائه می‌شود.
categoryاختیاری
نوعenum
پیش‌فرضauto
topsbottomsone-piecesauto
دسته لباس برای پرو مجازی؛ مقدار 'auto' تلاش برای تشخیص خودکار آن را درخواست می‌کند.
modeاختیاری
نوعenum
پیش‌فرضbalanced
performancebalancedquality
حالت عملکرد برای مصالحه سرعت–کیفیت: 'balanced' تعادل را دنبال می‌کند، 'quality' با پردازش کندتر نتایج بهتری می‌دهد و 'performance' سریع‌تر اجرا می‌شود و ممکن است کیفیت کاهش یابد.
garment_photo_typeاختیاری
نوعenum
پیش‌فرضauto
automodelflat-lay
دسته عکس لباس برای تنظیم عملکرد پارامترهای داخلی. تصاویر flat-lay و ghost mannequin از 'flat-lay' استفاده می‌کنند؛ عکس‌هایی که لباس پوشیده‌شده توسط مدل را نشان می‌دهند از 'model' استفاده می‌کنند. با 'auto' سیستم تلاش می‌کند دسته را خودش شناسایی کند.
moderation_levelاختیاری
نوعenum
پیش‌فرضpermissive
nonepermissiveconservative
سیاست تعدیل تصویر لباس. غیرفعال‌کردن فیلترها با 'none' به مجوز حساب نیاز دارد؛ بدون آن، این انتخاب مانند 'permissive' رفتار می‌کند. مسدودسازی در 'permissive' فقط به محتوای صریح محدود است، اما 'conservative' لباس زیر و لباس شنا را نیز حذف می‌کند.
seedاختیاری
نوعinteger | null
Seed برای تولید تکرارپذیر: تصادفی‌بودن را ثابت می‌کند تا ورودی‌های یکسان بتوانند نتیجه یکسانی بدهند؛ تغییر Seed نتیجه متفاوتی ایجاد می‌کند.
num_samplesاختیاری
نوعinteger
پیش‌فرض1
۱ – ۴
تعداد تصویر برای یک اجرا که امکان چند تلاش هم‌زمان را فراهم می‌کند تا با وجود تصادفی‌بودن تولید، احتمال نتیجه خوب افزایش یابد.
segmentation_freeاختیاری
نوعboolean
پیش‌فرضtrue
تجزیه انسانی را برای تصویر مدل غیرفعال می‌کند.
output_formatاختیاری
نوعenum
پیش‌فرضpng
pngjpeg
انتخاب قالب تصویر بین 'png' برای بیشترین کیفیت و 'jpeg' برای تولید سریع‌تر.
enable_safety_checkerاختیاری
نوعboolean
پیش‌فرضtrue
با تنظیم false، در صورت مجاز بودن فراخواننده، می‌توان بررسی را آسان‌گیرانه‌تر کرد.
الزامی

خروجی

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "fashn/tryon/v1.5",
  "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": 75,
    "usd": "0.075",
    "charged": 75,
    "refunded": 0
  },
  "input": {
    "model_image": "example",
    "garment_image": "example"
  },
  "output": {
    "images": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "content_type": "image/jpeg",
        "file_name": "0-output.jpeg",
        "file_size": 1843200
      }
    ]
  },
  "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://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
فایل‌های شما، انتخاب شماهر outputs[].url کپی‌ای در فضای ذخیره‌سازی ماست: برای همیشه (با هزینه به‌ازای هر GB-ماه) یا به‌مدت ۷ روز رایگان، بر اساس تنظیم حساب شما یا ?storage=.
ساختار یکسان در همه مدل‌هاtype، url، content_type، width، height و duration برای تصاویر، ویدیو و صدا یکسان هستند. output شیء نتیجه اختصاصی مدل است.
فیلدهای خروجی
images
array of object {url, content_type, file_name, file_size}

مدل‌های بیشتر: ویرایش تصویر

برای عامل‌های هوش مصنوعی: این صفحه به‌صورت Markdown در دسترس است https://doitong.com/fa/developers/models/fashn/tryon/v1.5.md. همه مدل‌ها و راهنماها: https://doitong.com/developers/llms.txt