Skip to main content
POST
Crie um registro de mídia World Labs e receba uma URL de upload para imagem ou vídeo. Envie o binário para upload_info.upload_url e depois referencie media_asset.media_asset_id no world_prompt com source: "media_asset". TokenLab registra o proprietário da mídia. Somente a mesma organização pode buscar ou usar essa mídia em uma geração de World.

Corpo da requisição

string
obrigatório
Nome de arquivo original, até 64 caracteres.
string
obrigatório
Tipo de mídia: image ou video.
string | null
Extensão opcional como png, jpg ou mp4.
object | null
Objeto opcional de metadados salvo com a mídia upstream.

Resposta

object
Metadados da mídia World Labs preparada.
string
URL upstream assinada para envio do arquivo binário.
string
Método HTTP para enviar o arquivo binário a upload_info.upload_url, quando retornado.
object
Cabeçalhos a incluir no envio do arquivo binário, quando retornados.

Autorizações

Authorization
string
header
obrigatório

Autenticação por Chave de API. Crie ou gerencie chaves de API em Dashboard > API > API Keys.

Corpo

application/json
file_name
string
obrigatório

Nome do arquivo, como landscape.jpg.

Maximum string length: 64
kind
enum<string>
obrigatório

Tipo de mídia de alto nível.

Opções disponíveis:
image,
video
extension
string | null

Extensão do arquivo sem ponto, como jpg, png ou mp4.

metadata
object | null

Metadados de aplicação opcionais.

Resposta

Upload preparado

media_asset
object
obrigatório
upload_info
object
obrigatório