Skip to main content
POST
新しいアセットのアップロード

承認

X-API-Key
string
header
必須

APIキー認証。アカウント設定からAPIキーを生成します (https://platform.comfy.org/profile/api-keys)。X-API-Keyヘッダーでキーを渡します。

ボディ

file
file
必須

アップロードするアセットファイル

tags
string[]

アセットの自由形式タグ。一般的なタイプには"models"、"input"、"output"、"temp"がありますが、任意のタグを任意の順序で使用できます。

id
string<uuid>

冪等な作成のためのオプションのアセットID。指定され、かつアセットが存在する場合、既存のアセットを返します。

preview_id
string<uuid>

オプションのプレビューアセットID。指定しない場合、画像は自身のIDをプレビューとして使用します。

name
string

アセットの表示名

mime_type
string

アセットのMIMEタイプ(例: "image/png"、"video/mp4")

user_metadata
string

カスタムJSONメタデータ(文字列として)

レスポンス

アセットは既に存在します(既存のアセットを返しました)

id
string<uuid>
必須

アセットの一意な識別子

name
string
必須

アセットファイルの名前

size
integer<int64>
必須

アセットのサイズ(バイト単位)

created_at
string<date-time>
必須

アセット作成時のタイムスタンプ

updated_at
string<date-time>
必須

アセットの最終更新時刻のタイムスタンプ

created_new
boolean
必須

これが新しいアセットの作成であるか(true)または既存のものが返されたか(false)

asset_hash
string

アセットコンテンツのBlake3ハッシュ

Pattern: ^blake3:[a-f0-9]{64}$
mime_type
string

アセットのMIMEタイプ

tags
string[]

アセットに関連付けられたタグ

user_metadata
object

アセットのカスタムユーザーメタデータ

preview_url
string<uri>

アセットのプレビュー/サムネイルのURL

preview_id
string<uuid> | null

利用可能な場合のプレビューアセットのID

prompt_id
string<uuid> | null

このアセットを作成したジョブ/プロンプトのID(利用可能な場合)

last_access_time
string<date-time>

アセットの最終アクセス時刻のタイムスタンプ

is_immutable
boolean

このアセットが不変であるかどうか(変更または削除不可)