Sozdai LogoDocs
Endpunkte/Media

Medienaufgabe abrufen

Rufen Sie Status und Ergebnis einer asynchronen Medienaufgabe anhand ihrer ID ab. Fragen Sie diesen Endpunkt ab, bis der Status succeeded oder failed ist.

GEThttps://api.foxwire.ai/v1/media/generations/{id}

#Authentifizierung

Alle Anfragen tragen Ihren Schlüssel im Authorization-Header.

http
Authorization: Bearer sk-corr-...

#Pfadparameter

ParameterTypErforderlichBeschreibung
idstringJaDie vom Endpunkt zur Aufgabenerstellung zurückgegebene Task-ID.

#Anfragebeispiel

bash
curl https://api.foxwire.ai/v1/media/generations/task_abc123 \
  -H "Authorization: Bearer $CORRY_KEY"

#Antwort

Gibt das Task-Objekt zurück. Gängige Felder:

FeldTypBeschreibung
idstringMedienaufgabe abrufen id
statusstringAufgabenstatus: queued / submitted / succeeded / failed / timeout.
typestringMedientyp: image / video / music.
modelstringDas von Ihnen angeforderte Modell.
result.urlsstring[]Bei Erfolg vorhanden. result.urls ist ein Array permanenter Datei-URLs.
errorstringFehlermeldung, vorhanden wenn die Aufgabe fehlgeschlagen ist.
coststringFür diese Aufgabe berechneter Betrag — ein USD-String (z. B. "0.1200"). Siehe das currency-Feld.
Antwortbeispiele
{
  "id": "task_abc123",
  "status": "running",
  "type": "image",
  "model": "gpt-image-2"
}

#Statuswerte

statusBeschreibung
queuedIn Warteschlange, wartet auf Start.
runningWird beim Upstream-Anbieter generiert.
succeededFertig — result.urls ist verfügbar.
failedFehlgeschlagen — siehe error. Die Reservierung wird automatisch erstattet.

succeeded

Bei Erfolg vorhanden. result.urls ist ein Array permanenter Datei-URLs.

#Fehlercodes

StatusBedeutung
401Ungültiger oder fehlender Schlüssel
404Das angeforderte Modell existiert nicht oder ist nicht verfügbar
json
{
  "error": {
    "message": "Task not found",
    "type": "not_found"
  }
}