Çerez kullanıyoruz. Çerezler ve tarayıcı depolaması oturumunu açık tutar ve tercihlerini hatırlar. İzin verirsen sitenin nasıl kullanıldığını da ölçeriz. İstediğin zaman . Ayrıntılar için çerez politikamıza bak.
Video üretme API
Bir istem (isteğe bağlı olarak ilk kare) gönder, işi sorgula ve sonucu indir. İstek başına süre, çözünürlük, en-boy oranı ve sesi seç. Video tamamlandığında yalnızca bir kez ücretlendirilirsin.
- Kısa reklamlar ve sosyal medya klipleri
- Ürün görsellerini canlandırma
- Storyboard ve önizlemeler
- İçerikler için B-roll
Ayarlar
Video üretme API · 30 model
Video üretme API API nasıl çağrılır
- Panelinde bir API anahtarı oluştur.
- Dilin için resmi openai SDK’sını kur.
- baseURL’i https://api14.com/api/v1, model’i "alibaba/wan-3.0-prime" olarak ayarla.
Video üretimi eşzamanlı mı?
Hayır. POST /api/v1/videos bir iş kimliği döndürür; tamamlanana kadar GET /api/v1/videos/{id} ile sorgula.
Video nasıl fiyatlandırılır?
Çözünürlük ve sese bağlı olarak çıktının saniyesi başına. Tahmin, üretmeden önce gösterilir.
Bir video işi başarısız olursa ne olur?
Yalnızca tamamlanan videolar için ücretlendirilirsin. Başarısız ya da iptal edilen bir iş hiçbir şey tutmaz.
Bir görselden başlayabilir miyim?
Evet, görsel girdisi kabul eden modellerde, görseli ilk kare olarak gönder ve hareketi istemde tarif et.
Hangi planlar video içerir?
Video üretimi Pro, Takım ve Kurumsal planlarına dahildir.
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);