Skip to main content
POST
Erstelle einen World Labs Medien-Asset-Datensatz und erhalte eine Upload-URL für ein Bild oder Video. Lade die Binärdatei nach upload_info.upload_url hoch und referenziere danach media_asset.media_asset_id im world_prompt mit source: "media_asset". TokenLab speichert den Besitzer des Assets. Nur dieselbe Organisation kann dieses Medien-Asset abrufen oder für World-Generierung verwenden.

Anfragekörper

string
erforderlich
Ursprünglicher Dateiname, bis zu 64 Zeichen.
string
erforderlich
Medientyp: image oder video.
string | null
Optionale Erweiterung wie png, jpg oder mp4.
object | null
Optionales Metadatenobjekt für das Upstream-Medien-Asset.

Antwort

object
Metadaten des vorbereiteten World Labs Medien-Assets.
string
Signierte Upstream-URL für den Binär-Upload.
string
HTTP-Methode für den Binär-Upload an upload_info.upload_url, sofern zurückgegeben.
object
Header für den Binär-Upload, sofern zurückgegeben.

Autorisierungen

Authorization
string
header
erforderlich

API-Key-Authentifizierung. Erstellen oder verwalten Sie API-Keys unter Dashboard > API > API Keys.

Body

application/json
file_name
string
erforderlich

Dateiname, wie z. B. landscape.jpg.

Maximum string length: 64
kind
enum<string>
erforderlich

Medientyp auf hoher Ebene.

Verfügbare Optionen:
image,
video
extension
string | null

Dateiendung ohne Punkt, wie z. B. jpg, png oder mp4.

metadata
object | null

Optionale Anwendungsmetadaten.

Antwort

Upload vorbereitet

media_asset
object
erforderlich
upload_info
object
erforderlich