Alibaba · Wan
Wan 3.0
کلیپ نهایی و کنترل حرکت
کاربردساخت ویدیو
دسترسیهمهٔ طرحها با اعتبار کافی
پنجرهٔ زمینهٔ ارائهدهندهوابسته به مدل و نوع ورودی
هزینه در سارویاز اعتبار مشترک حساب
این مدل را برای چه کاری انتخاب کنم؟
کلیپ نهایی و کنترل حرکت. پیش از استفادهٔ گسترده، چند نمونه از ورودی واقعی محصول خودت را در آزمایشگاه مقایسه کن.
تنظیمات پشتیبانیشدهٔ ویدیو
| مدتهای مجاز | 2، 3، 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 · 1080p |
| نسبت تصویر | 16:9 · 4:3 · 1:1 · 3:4 · 9:16 |
| ساخت صدا همراه ویدیو | پشتیبانی میشود |
حداکثر تصاویر مرجع در حالت پیشفرض: ۱. همهٔ ورودیها پیش از ساخت بررسی میشوند.
درخواست آماده
شناسهٔ دقیق مدل را کپی کن و کلید ساروی را در متغیر محیطی سرورت قرار بده.
Model ID
alibaba/wan-3.0Python
import json, os, urllib.request, urllib.error
payload = {
"model": "alibaba/wan-3.0",
"prompt": "یک انار سرخ روی میز سنگی با نور طبیعی پنجره",
"duration": 2,
"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 در دسترساند. قابلیتهای ارائهدهنده و محدودیتهای هر مسیر را پیش از اجرا بررسی کنید.
