نستخدم ملفات تعريف الارتباط. تُبقيك ملفات تعريف الارتباط وتخزين المتصفح مسجّلًا للدخول وتتذكر تفضيلاتك. وبإذنك نقيس أيضًا كيفية استخدام الموقع. يمكنك في أي وقت. راجع سياسة ملفات تعريف الارتباط.
API توليد الفيديو
أرسل موجّهًا (واختياريًا الإطار الأول)، وتابع حالة المهمة، ثم نزّل النتيجة. اختر المدة والدقة ونسبة العرض إلى الارتفاع والصوت لكل طلب. تُحتسب التكلفة مرة واحدة عند اكتمال الفيديو.
- إعلانات قصيرة ومقاطع لوسائل التواصل
- تحريك صور المنتجات
- لوحات القصة والمعاينات
- لقطات B-roll للمحتوى
الإعدادات
API توليد الفيديو · 30 نموذج
كيف تستدعي API توليد الفيديو API
- أنشئ مفتاح API في لوحة التحكم.
- ثبّت حزمة openai SDK الرسمية للغتك.
- اضبط baseURL على https://api14.com/api/v1 وmodel على "alibaba/wan-3.0-prime".
هل توليد الفيديو متزامن؟
لا. يعيد POST /api/v1/videos معرّف مهمة؛ استعلم عبر GET /api/v1/videos/{id} حتى تكتمل.
كيف يُسعَّر الفيديو؟
لكل ثانية من المخرجات، حسب الدقة والصوت. يُعرض التقدير قبل التوليد.
ماذا يحدث إذا فشلت مهمة الفيديو؟
لا تُحتسب التكلفة إلا للفيديوهات المكتملة. المهمة الفاشلة أو الملغاة لا تكلّف شيئًا.
هل يمكنني البدء من صورة؟
نعم، في النماذج التي تقبل إدخال الصور، مرّر الصورة كإطار أول وصِف الحركة في الموجّه.
ما الخطط التي تتضمن الفيديو؟
توليد الفيديو متاح في خطط Pro وTeam وEnterprise.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
// Video generation is asynchronous: submit, then poll until completed.
let job = await client.post("/videos", { body: {
"model": "alibaba/wan-3.0-prime",
"prompt": "A drone shot over turquoise ocean waves at sunrise",
"duration": 8,
"resolution": "720p",
"aspect_ratio": "16:9"
} });
while (!["completed", "failed"].includes(job.status)) {
await new Promise((r) => setTimeout(r, 5000));
job = await client.get(`/videos/${job.id}`);
}
console.log(job.status, job.unsigned_urls);