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

Runway

Gen 4.5

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

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

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

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

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

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

مدت‌های مجاز2، 3، 4، 5، 6، 7، 8، 9، 10 ثانیه
وضوح720p
نسبت تصویر16:9 · 9:16
ساخت صدا همراه ویدیوپشتیبانی نمی‌شود

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

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

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

Model ID
runway/gen-4.5
Python
import json, os, urllib.request, urllib.error

payload = {
    "model": "runway/gen-4.5",
    "prompt": "یک انار سرخ روی میز سنگی با نور طبیعی پنجره",
    "duration": 2,
    "aspectRatio": "16:9",
    "resolution": "720p"
}

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 در دسترس‌اند. قابلیت‌های ارائه‌دهنده و محدودیت‌های هر مسیر را پیش از اجرا بررسی کنید.