Skip to main content
POST
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

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

Respons

object
Metadata aset media World Labs yang disiapkan.
string
URL upstream bertanda tangan untuk mengupload file biner.
string
Metode HTTP untuk mengunggah file biner ke upload_info.upload_url, jika dikembalikan.
object
Header yang perlu disertakan saat mengunggah file biner, jika dikembalikan.

Otorisasi

Authorization
string
header
wajib

Autentikasi API Key. Buat atau kelola API key di Dashboard > API > API Keys.

Body

application/json
file_name
string
wajib

Nama file, seperti landscape.jpg.

Maximum string length: 64
kind
enum<string>
wajib

Tipe media tingkat tinggi.

Opsi yang tersedia:
image,
video
extension
string | null

Ekstensi file tanpa titik, seperti jpg, png, atau mp4.

metadata
object | null

Metadata aplikasi opsional.

Respons

Upload disiapkan

media_asset
object
wajib
upload_info
object
wajib