Skip to main content
POST
Tạo bản ghi media asset World Labs và nhận URL tải lên cho ảnh hoặc video. Tải tệp nhị phân lên upload_info.upload_url, sau đó tham chiếu media_asset.media_asset_id trong world_prompt với source: "media_asset". TokenLab ghi nhận chủ sở hữu asset. Chỉ cùng tổ chức mới có thể lấy hoặc dùng media asset này trong tạo World.

Thân yêu cầu

string
bắt buộc
Tên tệp gốc, tối đa 64 ký tự.
string
bắt buộc
Loại media: image hoặc video.
string | null
Đuôi tệp tùy chọn như png, jpg hoặc mp4.
object | null
Đối tượng metadata tùy chọn lưu cùng media asset upstream.

Phản hồi

object
Metadata của media asset World Labs đã chuẩn bị.
string
URL upstream đã ký để tải tệp nhị phân lên.
string
Phương thức HTTP để tải tệp nhị phân lên upload_info.upload_url, nếu được trả về.
object
Các header cần gửi cùng tệp nhị phân, nếu được trả về.

Ủy quyền

Authorization
string
header
bắt buộc

Xác thực bằng Khóa API. Tạo hoặc quản lý khóa API trong Dashboard > API > API Keys.

Nội dung

application/json
file_name
string
bắt buộc

Tên tệp, ví dụ landscape.jpg.

Maximum string length: 64
kind
enum<string>
bắt buộc

Loại phương tiện cấp cao.

Tùy chọn có sẵn:
image,
video
extension
string | null

Phần mở rộng tệp không có dấu chấm, ví dụ jpg, png hoặc mp4.

metadata
object | null

Metadata ứng dụng tùy chọn.

Phản hồi

Đã chuẩn bị tải lên

media_asset
object
bắt buộc
upload_info
object
bắt buộc