رفتن به محتوا
سارویتوسعه‌دهندگان
مدل‌ها ←

ByteDance Seed

Seedance 2.5

کلیپ نهایی و کنترل حرکت

امتحان در آزمایشگاه
کاربردساخت ویدیو
دسترسیهمهٔ طرح‌ها با اعتبار کافی
پنجرهٔ زمینهٔ ارائه‌دهندهوابسته به مدل و نوع ورودی
هزینه در سارویاز اعتبار مشترک حساب

این مدل را برای چه کاری انتخاب کنم؟

کلیپ نهایی و کنترل حرکت. پیش از استفادهٔ گسترده، چند نمونه از ورودی واقعی محصول خودت را در آزمایشگاه مقایسه کن.

ویدیوی کوتاه محصولروایت تصویری و حرکت دوربینمحتوای عمودی شبکه‌های اجتماعی

تنظیمات پشتیبانی‌شدهٔ ویدیو

مدت‌های مجاز4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15، 16، 17، 18، 19، 20، 21، 22، 23، 24، 25، 26، 27، 28، 29، 30 ثانیه
وضوح480p · 720p
نسبت تصویر16:9 · 4:3 · 1:1 · 3:4 · 9:16 · 21:9
ساخت صدا همراه ویدیوپشتیبانی می‌شود

حداکثر تصاویر مرجع در حالت پیش‌فرض: ۲. همهٔ ورودی‌ها پیش از ساخت بررسی می‌شوند.

درخواست آماده

شناسهٔ دقیق مدل را کپی کن و کلید ساروی را در متغیر محیطی سرورت قرار بده.

Model ID
bytedance/seedance-2.5
Python
import json, os, urllib.request, urllib.error

payload = {
    "model": "bytedance/seedance-2.5",
    "prompt": "یک انار سرخ روی میز سنگی با نور طبیعی پنجره",
    "duration": 4,
    "aspectRatio": "16:9",
    "resolution": "480p"
}

request = urllib.request.Request(
    "https://api.sarovi.ir/v1/studio/video",
    data=json.dumps(payload, ensure_ascii=False).encode("utf-8"),
    headers={
        "Authorization": "Bearer " + os.environ["SAROVI_API_KEY"],
        "Content-Type": "application/json"
    },
    method="POST"
)
try:
    with urllib.request.urlopen(request, timeout=300) as response:
        result = json.load(response)
        print(result)
except urllib.error.HTTPError as error:
    detail = json.load(error)
    raise RuntimeError(f"{error.code}: {detail['error'].get('code', detail['error'].get('type', 'HTTP_ERROR'))}") from error

کلید را در متغیر محیطی SAROVI_API_KEY قرار بده. بدون نصب کتابخانه؛ با Python استاندارد.

امکان‌ها در API ساروی

مسیر اصلیPOST /v1/studio/video
خروجیکار پس‌زمینه، وضعیت و دریافت ویدیو
جریان پاسخخروجی JSON؛ ویدیو با پیگیری وضعیت
دستورالعمل نقشدر متن prompt یا text
صورتحسابرزرو اعتبار، سپس تسویهٔ مصرف در دفتر حساب ساروی

فراخوانی ابزار و JSON Schema برای مدل‌های پشتیبان از مسیر chat/completions و قرارداد پیشرفتهٔ responses در دسترس‌اند. قابلیت‌های ارائه‌دهنده و محدودیت‌های هر مسیر را پیش از اجرا بررسی کنید.