ltx-2.5/text-to-video

ltx-2.5/text-to-video

ltx-2.5/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

İlgili modeller

ltx-2.5/text-to-video İlgili modeller 1

Tüm parametreler, çıktı şeması ve güncel fiyatlar

Yapay zeka model API pazarıTek platformda her şeyEn popülerKoşullarGörsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.
prompt *Prompttextarea—≤ 5000 chars
resolutionResolutionselect720p720p | 1080p | 2k | 4k
aspect_ratioAspect Ratioselect16:916:9 | 9:16
durationDurationslider55 ~ 20 · step 1
seedSeednumber-1step 1

Tüm parametreler, çıktı şeması ve güncel fiyatlar

Daha fazla bilgiTek platformda her şeyGörsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.
videosarray<string>

API

Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/ltx-2.5/text-to-video" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "input": {
    "prompt": "A cinematic drone shot gliding over a misty coastal cliff at sunrise, waves crashing below, a lone lighthouse turning slowly in the distance, soft golden light, realistic details, natural motion, synchronized ambient ocean audio, high production value",
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "duration": 5,
    "seed": -1
  }
}'

# 2) Poll until status is "completed", then read the output URLs
curl "https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID" \
  -H "Authorization: Bearer YOUR_API_KEY"
Python
import time, requests

API_KEY = "YOUR_API_KEY"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}

# 1) Submit
resp = requests.post(
    "https://www.namifusion.com/api/v1/marketplace/run/ltx-2.5/text-to-video",
    headers=HEADERS,
    json={
        "input": {
            "prompt": "A cinematic drone shot gliding over a misty coastal cliff at sunrise, waves crashing below, a lone lighthouse turning slowly in the distance, soft golden light, realistic details, natural motion, synchronized ambient ocean audio, high production value",
            "resolution": "720p",
            "aspect_ratio": "16:9",
            "duration": 5,
            "seed": -1
        }
    },
)
resp.raise_for_status()  # 401/402/429/5xx stop here instead of polling a bad task
task = resp.json()

# 2) Poll until a terminal state (completed / failed / cancelled).
#    This model is allowed up to 300s server-side.
deadline = time.time() + 360
while task.get("status") not in ("completed", "failed", "cancelled"):
    if time.time() > deadline:
        raise TimeoutError(f"still {task.get('status')} — keep the task_uuid and poll later")
    time.sleep(3)
    poll = requests.get(f"https://www.namifusion.com/api/v1/marketplace/run/tasks/{task['task_uuid']}", headers=HEADERS)
    poll.raise_for_status()
    task = poll.json()

print(task["status"], task.get("output"))
JavaScript
const API_KEY = "YOUR_API_KEY";
const HEADERS = { Authorization: `Bearer ${API_KEY}` };

// 1) Submit
const resp = await fetch("https://www.namifusion.com/api/v1/marketplace/run/ltx-2.5/text-to-video", {
  method: "POST",
  headers: { ...HEADERS, "Content-Type": "application/json" },
  body: JSON.stringify({
    "input": {
      "prompt": "A cinematic drone shot gliding over a misty coastal cliff at sunrise, waves crashing below, a lone lighthouse turning slowly in the distance, soft golden light, realistic details, natural motion, synchronized ambient ocean audio, high production value",
      "resolution": "720p",
      "aspect_ratio": "16:9",
      "duration": 5,
      "seed": -1
    }
  }),
});
if (!resp.ok) throw new Error(`submit failed: ${resp.status} ${await resp.text()}`);
let task = await resp.json();

// 2) Poll until a terminal state (completed / failed / cancelled).
//    This model is allowed up to 300s server-side.
const deadline = Date.now() + 360 * 1000;
while (!["completed", "failed", "cancelled"].includes(task.status)) {
  if (Date.now() > deadline) throw new Error(`still ${task.status} — keep the task_uuid and poll later`);
  await new Promise((r) => setTimeout(r, 3000));
  const poll = await fetch(`https://www.namifusion.com/api/v1/marketplace/run/tasks/${task.task_uuid}`, { headers: HEADERS });
  if (!poll.ok) throw new Error(`poll failed: ${poll.status}`);
  task = await poll.json();
}

console.log(task.status, task.output);

API belgeleri

ltx-2.5/text-to-video

Generate video with synchronized audio. Duration: integer 5–20 seconds. Resolution: 720p, 1080p, 2k or 4k. Defaults: 720p, 5 seconds, seed -1 (random). Aspect ratio: 16:9 (default) or 9:16.

Pricing

ResolutionUSD / secondCredits / second
720p$0.1010
1080p$0.1414
2k$0.2121
4k$0.3333

Default 720p × 5 s = $0.50 = 50 credits.

WaveSpeed standard list price; USD 1 = 100 credits. Any account-specific discounts are applied separately.

API

curl -X POST 'https://www.namifusion.com/api/v1/marketplace/run/ltx-2.5/text-to-video' \
  -H "Authorization: Bearer $API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "input": {
    "prompt": "A cinematic drone shot gliding over a misty coastal cliff at sunrise, waves crashing below, a lone lighthouse turning slowly in the distance, soft golden light, realistic details, natural motion, synchronized ambient ocean audio, high production value",
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "duration": 5,
    "seed": -1
  }
}'
curl 'https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID' \
  -H "Authorization: Bearer $API_KEY"

The submit response contains task_uuid. Poll until completed or failed. Completed output uses output.videos (URL array).

WaveSpeed official model

İlgili modeller

xAI Grok Imagine Video v1.5 Text to Video
Metinden videoyaX Ai

xAI Grok Imagine Video v1.5 Text to Video

x-ai/grok-imagine-video-v1.5/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.840 / çalıştırma başına
MiniMax H3 Text to Video
Metinden videoyaMinimax

MiniMax H3 Text to Video

minimax/h3/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.650 / çalıştırma başına
Kling Omni Video O3 Standard Text-To-Video
Metinden videoyaKling

Kling Omni Video O3 Standard Text-To-Video

kwaivgi/kling-video-o3/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.420 / çalıştırma başına
Kling 3.0
Metinden videoyaKling

Kling 3.0

kwaivgi/kling-v3.0/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.420 / çalıştırma başına
Kling V2.6 Text to Video API
Metinden videoyaKling

Kling V2.6 Text to Video API

kwaivgi/kling-v2.6/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.210 / çalıştırma başına
Gemini Omni Flash Text to Video API
Metinden videoyaGoogle

Gemini Omni Flash Text to Video API

google/gemini-omni-flash/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $1.04 / çalıştırma başına
Seedance 2.0 Mini Text to Video
Metinden videoyaDoubao

Seedance 2.0 Mini Text to Video

doubao/seedance-2.0-mini/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $0.378 / çalıştırma başına
Seedance 2.5 Text-to-Video
Metinden videoyaDoubao

Seedance 2.5 Text-to-Video

doubao/seedance-2-5/text-to-video. Görsel, video ve yüz değiştirme model API’lerine göz at. Bir modeli dene ve birleşik REST API ile entegre et.

başlangıç $1.155 / çalıştırma başına