رفتن به محتوا

Sonilo V1.1 Video to Video Music

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

شناسه مدل sonilo/v1.1/video-to-video-music
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/sonilo/v1.1/video-to-video-music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

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

فایل‌هایی مانند نمونه: ⁨‎$۰٫۰۹⁩ ۹۰ اعتبار API · ≈ ⁨‎₽۹٫۶۶⁩ فایل‌های شما پیش از اجرا اندازه‌گیری می‌شوند اجرای آن در این صفحه

دریافت کلید API
Sonilo ویدیو به ویدیو ۱–۶۰۰ ثانیه #music#editing#restoration

ویدیوی ورودی را با قطعه موسیقی تولیدشده و میکس‌شده برمی‌گرداند و امکان حفظ گفتار را دارد

Sonilo · ویدیو

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

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

ساخت درخواست

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

راهنمای سبک موسیقی که به‌صورت اختیاری جایگزین پرامپت استخراج‌شدهٔ خودکار از ویدیو می‌شود.

•الزامی video_url
یک فایل بیندازید، یا

نشانی اینترنتی HTTP یا HTTPS عمومی برای ویدیویی که باید موسیقی متن دریافت کند.

پیش‌فرض 1

تعداد ویدیوهای متفاوتی که باید با موسیقی متن تولیدشده ساخته شوند.

مدت اختیاری امتیازدهی، برحسب ثانیه؛ مقدار پیش‌فرض None امتیازدهی را تا پایان ویدیوی باقی‌مانده ادامه می‌دهد. چه مدت ارائه شود چه نشود، اگر Start Offset تعیین شده باشد امتیازدهی از آنجا وگرنه از ابتدا آغاز می‌شود.

پیشرفته prompt_influence · start_offset · keep_speech_vocal
پیش‌فرض 0.5

میزان پایبندی به پرامپت؛ برای تطابق بیشتر با دستور متنی، آن را افزایش دهید.

آفست اختیاری امتیازدهی، برحسب ثانیه از ابتدای ویدیو؛ بخش آغازشده از آن نقطه باید در ویدیو جا شود، بنابراین Start Offset به‌علاوهٔ Duration نمی‌تواند از Video Duration بیشتر باشد.

POST /run/sonilo/v1.1/video-to-video-music?wait=20 قیمت → ⁨‎$۰٫۰۹⁩
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/sonilo/v1.1/video-to-video-music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

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

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

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

درباره Sonilo V1.1 Video to Video Music

ویدیو را پردازش می‌کند و فایل‌های mp4 نهایی را با موسیقی افزوده تحویل می‌دهد. `prompt` و `prompt_influence` اختیاری (از 0 تا 1) سبک را هدایت می‌کنند. `keep_speech_vocal` گفتار اصلی را روی موسیقی حفظ می‌کند و موسیقی زیر آن کاهش می‌یابد. `start_offset` و `duration` پردازش را به بخشی حداکثر 600 ثانیه‌ای محدود می‌کنند و `num_samples` تعداد 1 تا 3 ویدیو را تولید می‌کند.

پارامترها

نام استاندارد یا نام بومی را ارسال کنید، نه هر دو. نام‌های استاندارد

نامنوع پیش‌فرضمجاز توضیحات
video_urlالزامی video
نوعurl · video
نشانی اینترنتی HTTP یا HTTPS عمومی برای ویدیویی که باید موسیقی متن دریافت کند.
keep_speech_vocalاختیاری
نوعboolean
پیش‌فرضfalse
حفظ گفتار/صدای خواننده در ویدیوی خروجی؛ در حالت پیش‌فرض غیرفعال است و موسیقی تولیدشده کاملاً جایگزین موسیقی متن اصلی می‌شود. فعال‌سازی آن با جداسازی منبع موسیقی فقط آواز را استخراج کرده و روی موسیقی تولیدشده ترکیب می‌کند؛ کاهش خودکار سطح صدا، موسیقی را هنگام گفتار پایین می‌آورد.
num_samplesاختیاری
نوعinteger
پیش‌فرض1
۱ – ۳
تعداد ویدیوهای متفاوتی که باید با موسیقی متن تولیدشده ساخته شوند.
promptاختیاری
نوعstring | null
راهنمای سبک موسیقی که به‌صورت اختیاری جایگزین پرامپت استخراج‌شدهٔ خودکار از ویدیو می‌شود.
prompt_influenceاختیاری
نوعnumber
پیش‌فرض0.5
۰ – ۱
میزان پایبندی به پرامپت؛ برای تطابق بیشتر با دستور متنی، آن را افزایش دهید.
start_offsetاختیاری
نوعnumber | null
۰ – ۶۰۰
آفست اختیاری امتیازدهی، برحسب ثانیه از ابتدای ویدیو؛ بخش آغازشده از آن نقطه باید در ویدیو جا شود، بنابراین Start Offset به‌علاوهٔ Duration نمی‌تواند از Video Duration بیشتر باشد.
durationاختیاری
نوعnumber | null
۱ – ۶۰۰
مدت اختیاری امتیازدهی، برحسب ثانیه؛ مقدار پیش‌فرض None امتیازدهی را تا پایان ویدیوی باقی‌مانده ادامه می‌دهد. چه مدت ارائه شود چه نشود، اگر Start Offset تعیین شده باشد امتیازدهی از آنجا وگرنه از ابتدا آغاز می‌شود.
الزامی نام استاندارد، همچنین پذیرفته می‌شود

پارامترهای فایل یک URL عمومی https://، یک URI از نوع data: تا سقف 10 MB، یا file_url یک فایل بارگذاری‌شده را می‌پذیرند. فایل‌ها

خروجی

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sonilo/v1.1/video-to-video-music",
  "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": 90,
    "usd": "0.09",
    "charged": 90,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "videos": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
        "content_type": "video/mp4",
        "file_name": "0-output.mp4",
        "file_size": 1843200
      }
    ]
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
فایل‌های شما، انتخاب شماهر outputs[].url کپی‌ای در فضای ذخیره‌سازی ماست: برای همیشه (با هزینه به‌ازای هر GB-ماه) یا به‌مدت ۷ روز رایگان، بر اساس تنظیم حساب شما یا ?storage=.
ساختار یکسان در همه مدل‌هاtype، url، content_type، width، height و duration برای تصاویر، ویدیو و صدا یکسان هستند. output شیء نتیجه اختصاصی مدل است.
فیلدهای خروجی
video
object {url, content_type, file_name, file_size}اولین نتیجهٔ ویدیویی که ویدیوی منبع و موسیقی تولیدشده را در یک فایل ترکیب می‌کند.
videos
array of object {url, content_type, file_name, file_size}مجموعهٔ کامل ویدیوهای mp4 امتیازدهی‌شده، با یک ویدیو برای هر نمونه.

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

برای عامل‌های هوش مصنوعی: این صفحه به‌صورت Markdown در دسترس است https://doitong.com/fa/developers/models/sonilo/v1.1/video-to-video-music.md. همه مدل‌ها و راهنماها: https://doitong.com/developers/llms.txt