Langsung ke konten utama
Buat catatan aset media World Labs dan dapatkan URL upload untuk gambar atau video. Upload file biner ke upload_info.upload_url, lalu rujuk media_asset.media_asset_id dari world_prompt dengan source: "media_asset". TokenLab mencatat pemilik aset. Hanya organisasi yang sama yang dapat mengambil atau memakai aset media ini untuk generasi World.

Body permintaan

file_name
string
wajib
Nama file asli, hingga 64 karakter.
kind
string
wajib
Jenis media: image atau video.
extension
string
Ekstensi opsional seperti png, jpg, atau mp4.
metadata
object
Objek metadata opsional yang disimpan bersama aset media upstream.

Respons

media_asset
object
Metadata aset media World Labs yang disiapkan.
upload_info.upload_url
string
URL upstream bertanda tangan untuk mengupload file biner.
curl -X POST "https://api.tokenlab.sh/v1/worlds/media-assets/prepare-upload" \
  -H "Authorization: Bearer sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "file_name": "reference.png",
    "kind": "image",
    "extension": "png"
  }'