Einführung
LTX-2.3 LoRA Text zu Video erzeugt aus einem Prompt einen Clip mit eigener Tonspur, wobei bis zu drei Ihrer LoRA-Dateien geladen sind. Es läuft auf Lightricks' offenem Audio-Video-Modell mit 22 Milliarden Parametern; die Clips laufen 5 bis 20 Sekunden in 480p, 720p oder 1080p im Format 16:9 oder 9:16. Die Plattform setzt keinen Inhaltsfilter auf Prompt, Gewichte oder Clip.
Den Modus nach dem Ausgangsmaterial wählen
| Was Sie haben | Modus |
|---|---|
| eine geschriebene Beschreibung | LTX-2.3 LoRA Text zu Video |
| ein Foto zum Animieren | LTX-2.3 LoRA Bild zu Video |
| eine LoRA für LTX-2 19B | LTX-2 19B LoRA Text zu Video |
Wichtige Funktionen und Highlights
Stil-LoRAs, die das Bild übernehmen
In unseren Tests gestalteten eine Knetanimations-LoRA und eine Ölmalerei-LoRA jeweils die ganze Szene um; ohne die Dateien blieben dieselben Prompts fotografisch.
Links von Hugging Face oder Civitai
Ein direkter Hugging-Face-Dateilink und ein Civitai-Download-Link luden beide und ergaben für dieselbe Datei denselben Clip.
Ton in jedem Clip
Jeder Clip hat eine Stereo-Tonspur, die gemeinsam mit dem Bild erzeugt wird; beschreiben Sie sie in einer „Audio:“-Zeile.
Unzensiert mit eigenen Gewichten
LoRAs werden nicht geprüft, und die Ausgabe wird nicht gefiltert.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
prompt | Ja | Zuerst die Trigger-Wörter, falls Ihre LoRA welche hat, dann die Einstellung, die Handlung und die Kamera, zuletzt eine „Audio:“-Zeile für die Tonspur. mindestens 1 Zeichen |
aspect_ratio | Nein | 16:9 für Querformat (Standard) oder 9:16 für Hochformat. Das Format ändert den Preis nicht. |
resolution | Nein | 480p (832 x 448), 720p (1280 x 704, Standard) oder 1080p (1920 x 1024). Jede Stufe kostet pro Sekunde mehr. |
duration_seconds | Nein | Jede ganze Sekunde von 5 bis 20, pro Sekunde abgerechnet, zusätzlich zur festen Gebühr pro Clip. |
loras | Nein | Bis zu drei {path, scale}-Einträge, trainiert für LTX-2.3; jede Datei unter 2 GiB, scale 0 bis 4 (0,5 bis 1 ist ein guter Start für Stile und Effekte). Standardwert: |
seed | Nein | Hält Läufe vergleichbar, solange Sie jeweils nur einen LoRA-strength-Wert ändern. Ein bildgleicher Clip wird nicht zugesichert. |
Preis
Abgerechnet pro Sekunde Ausgabe in der gewählten Auflösung, plus eine feste Gebühr für jeden Clip; die Live-Schätzung zeigt den vollen Betrag. Das Laden von LoRAs kostet nichts weiter, und das Seitenverhältnis ändert den Preis nicht.
| Spezifikation | Preis |
|---|---|
| $0.024 / Sekunde |
| $0.036 / Sekunde |
| $0.048 / Sekunde |
Anwendungsfälle
Serien mit Stil
Eine Stil-LoRA, viele Prompts, ein einheitlicher Look.
Effekt-Einstellungen
Effekt-LoRAs aus der Community zeigten sich in unseren Tests schon bei strength 0,5.
LoRAs, die Ihr Publikum verlangt
Laden Sie die LoRA, die Ihr Publikum erwartet; ausschließlich Erwachsene im Bild.
Prompt-Leitfaden und Praxistipps
LoRAs für LTX-2.3 verwenden
Eine für LTX-2 19B trainierte LoRA veränderte unseren Clip unvorhersehbar, statt ihren Look anzuwenden; eine Wan-LoRA bewirkte nichts.
Mit einem Lauf ohne LoRA vergleichen
Stilwörter allein bewegen das Basismodell schon. Fahren Sie daher denselben Prompt mit demselben Seed und leerem loras, bevor Sie eine Datei beurteilen.
Die Grenze von 2 GiB beachten
Größere Dateien lassen die Anfrage scheitern, und sie wird nicht berechnet.
Direkte, öffentliche Links nutzen
Verlinken Sie die .safetensors-Datei oder den Civitai-Download, nicht eine Repository-Seite; Dateien hinter einer Anmeldung schlagen fehl.
API-Schnellstart
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "lightricks/ltx-2.3-lora/text-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 5,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"resolution": "720p"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Authentifizierung, vollständiges Schema, Polling und Fehlerbehandlung stehen in der API-Referenz.








