Zum Hauptinhalt springen
POST
/
v1
/
videos
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "veo3.1-fast",
    "prompt": "Dolphins leaping in the azure ocean",
    "duration": 8,
    "aspect_ratio": "16:9",
    "image_urls": ["https://cdn.apimart.ai/doc/9998238783208208-9972597b-255d-4e7e-9649-e6ee38a837aa-image_task_01K88B53MTK41PP5KGDTG2PA5P_0.png"]
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "veo3.1-fast",
    "prompt": "Dolphins leaping in the azure ocean",
    "duration": 8,
    "aspect_ratio": "16:9",
    "image_urls": ["https://cdn.apimart.ai/doc/9998238783208208-9972597b-255d-4e7e-9649-e6ee38a837aa-image_task_01K88B53MTK41PP5KGDTG2PA5P_0.png"]
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Autorisierung

Authorization
string
erforderlich
Alle API-Endpunkte erfordern eine Bearer-Token-AuthentifizierungHolen Sie Ihren API Key:Besuchen Sie die Seite zur API-Key-Verwaltung, um Ihren API Key zu erhaltenIm Anfrage-Header hinzufügen:
Authorization: Bearer YOUR_API_KEY

Anfrageparameter

model
string
Standard:"veo3.1-fast"
erforderlich
Name des VideogenerierungsmodellsVerfügbare Modelle:
  • veo3.1-fast — Modell für schnelle Generierung, geeignet für schnelle Vorschauen und Iterationen
  • veo3.1-quality — Modell für hochwertige Generierung, geeignet für die Endproduktion
  • veo3.1-lite — Leichtgewichtiges Generierungsmodell, geeignet für kostengünstige Stapelgenerierung
Beispiel: "veo3.1-fast"
prompt
string
erforderlich
Textbeschreibung für die Videogenerierung
duration
integer
Videodauer in SekundenFester Wert: 8 (VEO3 unterstützt nur 8 Sekunden Dauer)
aspect_ratio
string
Seitenverhältnis des VideosUnterstützte Formate:
  • 16:9 (Querformat)
  • 9:16 (Hochformat)
generation_type
string
VideogenerierungstypUnterstützte Typen:
  • frame — Frame-zu-Video (FL-Modus)
  • reference — Video aus Referenzbild
Wenn nicht angegeben, wird basierend auf der Bildanzahl gewählt: 2 Bilder für Frame-zu-Video, 3 Bilder für Video aus ReferenzbildHinweis: Das Modell veo3.1-quality unterstützt den Modus reference nicht
Das Modell veo3.1-lite unterstützt diesen Parameter nicht, übergeben Sie ihn nicht
image_urls
array<url>
Array von Referenzbild-URLs für die Bild-zu-Video-GenerierungUnterstützt öffentlich zugängliche Bild-URLs (http:// oder https://)Beispiel: ["https://example.com/image.jpg"]Einschränkungen:
  • Maximal 3 Bilder
  • Für den Frame-zu-Video-Modus: erstes Bild ist der Startframe, zweites Bild ist der Endframe
  • Maximale Dateigröße: 10 MB
  • Unterstützte Formate: .jpeg, .jpg, .png, .webp
Das Modell veo3.1-lite unterstützt diesen Parameter nicht, übergeben Sie ihn nicht
resolution
string
VideoauflösungUnterstützte Werte:
  • 720p (Standard)
  • 1080p
  • 4k
enable_gif
boolean
GIF-Ausgabeformat aktivieren. Standard: falseHinweis: GIF und 1080p/4k-Auflösung können nicht gleichzeitig verwendet werden
official_fallback
boolean
Standard:"false"
Ob der offizielle Kanal als Fallback verwendet werden soll
  • false: nicht verwenden (Standard)
  • true: offiziellen Kanal verwenden
Das Modell veo3.1-lite unterstützt diesen Parameter nicht, übergeben Sie ihn nicht

Antwort

code
integer
Antwortstatuscode
data
array
Array der Antwortdaten