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": "sora-2",
    "prompt": "A waterfall cascading down forming a rainbow",
    "duration": 8,
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "image_urls": ["https://cdn.apimart.ai/doc/9998238782946594-f62f70ce-348c-4b13-bb5f-15f17bee676b-image_task_01K88BEGZHVJWJ3ZV6HY99SWQR_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": "sora-2",
    "prompt": "A waterfall cascading down forming a rainbow",
    "duration": 8,
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "image_urls": ["https://cdn.apimart.ai/doc/9998238782946594-f62f70ce-348c-4b13-bb5f-15f17bee676b-image_task_01K88BEGZHVJWJ3ZV6HY99SWQR_0.png"]
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Autorisierungen

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 erhaltenFügen Sie ihn dem Anfrage-Header hinzu:
Authorization: Bearer YOUR_API_KEY

Body

model
string
erforderlich
Name des VideogenerierungsmodellsUnterstützte Modelle:
  • sora-2 Sora 2 Standard
  • sora-2-pro Sora 2 Pro
Beispiel: "sora-2"
prompt
string
erforderlich
Textbeschreibung für die VideogenerierungBeispiel: "A waterfall cascading down forming a rainbow"
duration
integer
Standard:"4"
Unterstützte Werte: 4, 8, 12, 16, 20Beispiel: 8
resolution
string
Standard:"720p"
VideoauflösungUnterstützte Werte:
ModellZulässige Werte
sora-2720p
sora-2-pro720p, 1024p, 1080p
Wenn nicht angegeben, wird standardmäßig 720p verwendet.Beispiel: "720p"
aspect_ratio
string
Standard:"16:9"
Seitenverhältnis des Videos, steuert die Quer- oder Hochformat-AusrichtungUnterstützte Werte:
AusrichtungZulässige Werte
Querformat16:9, landscape
Hochformat9:16, portrait
Wenn nicht angegeben, wird standardmäßig Querformat verwendet.
Wenn image_urls angegeben ist (Bild-zu-Video), wird der Parameter aspect_ratio ignoriert und muss nicht gesendet werden; die Ausrichtung wird automatisch anhand des Referenzbildes bestimmt.
image_urls
array<url>
Array von Referenzbild-URLs für die Bild-zu-Video-Generierung
  • Weglassen für Text-zu-Video; 1 Bild angeben für Bild-zu-Video
  • Maximal 1 Bild
  • Unterstützt öffentlich zugängliche Bild-URLs (http:// oder https://)
  • Unterstützte Formate: .jpeg, .jpg, .png, .webp
  • Maximale Dateigröße: 10 MB
Beispiel: ["https://example.com/image.jpg"]

Antwort

code
integer
Antwortstatuscode, 200 bei Erfolg
data
array
Array der Antwortdaten