Skip to main content
POST
Créez un enregistrement de média World Labs et recevez une URL d’upload pour une image ou une vidéo. Uploadez le fichier binaire vers upload_info.upload_url, puis référencez media_asset.media_asset_id dans world_prompt avec source: "media_asset". TokenLab enregistre le propriétaire du média. Seule la même organisation peut récupérer ou utiliser ce média dans une génération de World.

Corps de requête

string
requis
Nom de fichier d’origine, jusqu’à 64 caractères.
string
requis
Type de média: image ou video.
string | null
Extension optionnelle, par exemple png, jpg ou mp4.
object | null
Objet de métadonnées optionnel stocké avec le média upstream.

Réponse

object
Métadonnées du média World Labs préparé.
string
URL upstream signée où uploader le fichier binaire.
string
Méthode HTTP à utiliser pour envoyer le fichier binaire à upload_info.upload_url, lorsqu’elle est renvoyée.
object
En-têtes à inclure lors de l’envoi du fichier binaire, lorsqu’ils sont renvoyés.

Autorisations

Authorization
string
header
requis

Authentification par clé API. Créez ou gérez vos clés API dans Dashboard > API > API Keys.

Corps

application/json
file_name
string
requis

Nom du fichier, tel que landscape.jpg.

Maximum string length: 64
kind
enum<string>
requis

Type de média de haut niveau.

Options disponibles:
image,
video
extension
string | null

Extension de fichier sans point, telle que jpg, png ou mp4.

metadata
object | null

Métadonnées d'application optionnelles.

Réponse

Téléchargement préparé

media_asset
object
requis
upload_info
object
requis