Skip to main content
POST
World Labs のメディアアセット記録を作成し、画像または動画のアップロード URL を受け取ります。バイナリを upload_info.upload_url にアップロードした後、world_promptsource: "media_asset" と返された media_asset.media_asset_id を指定できます。 TokenLab はアセットの所有組織を記録します。同じ組織だけがこのメディアアセットを取得し、world 生成で利用できます。

リクエストボディ

string
必須
元のファイル名。最大 64 文字。
string
必須
メディア種別: image または video
string | null
任意の拡張子。例: pngjpgmp4
object | null
上流メディアアセットに保存する任意のメタデータオブジェクト。

レスポンス

object
準備された World Labs メディアアセットのメタデータ。
string
バイナリをアップロードするための上流署名付き URL。
string
返された場合、バイナリを upload_info.upload_url にアップロードする際に使う HTTP メソッドです。
object
返された場合、バイナリのアップロードに含めるヘッダーです。

承認

Authorization
string
header
必須

APIキー認証。Dashboard > API > API KeysでAPIキーを作成または管理します。

ボディ

application/json
file_name
string
必須

ファイル名(例: landscape.jpg)。

Maximum string length: 64
kind
enum<string>
必須

高レベルのメディアタイプ。

利用可能なオプション:
image,
video
extension
string | null

ドットを含まないファイル拡張子(例: jpg、png、mp4)。

metadata
object | null

オプションのアプリケーションメタデータ。

レスポンス

アップロード準備完了

media_asset
object
必須
upload_info
object
必須