コンソール

ファイルのアップロード

POST/v1/files

ファイルをアップロードしてfile_idを取得します。multipartのフィールド名はfileである必要があり、purposeは必須です。返されたfile_idは音声文字起こしやマルチモーダル理解などのendpointで使用できます。

使い方

シナリオその後の使い方
音声文字起こし音声をアップロードした後、POST /v1/audio/transcriptionsでfile_idを渡します
マルチモーダル理解画像または動画をアップロードした後、POST /v1/responsesのコンテンツ項目でfile_idを渡します
直接アップロード業務エンドポイントがmultipart fileに対応している場合は、事前にファイルをアップロードせず、業務リクエスト内で直接アップロードすることもできます

リクエストパラメータ

フィールド型必須説明
file: multipart file必須

multipartのファイルフィールド。1ファイルあたり最大512 MB。ファイルはアセットへストリーミングでアップロードされ、ファイル全体がメモリに読み込まれることはありません。

purpose: string必須

ファイルの用途。

戻り値

フィールド型説明
id: string

ファイルID。後続のエンドポイントで使用するfile_idです。

object: string

固定値file。

bytes: integer

ファイルのバイト数。

created_at: integer

作成時刻。Unixタイムスタンプ(秒)。

filename: string

元のファイル名。

purpose: string

アップロード時に指定した用途。

status: string

ファイルの状態。例:processed / active。失敗時はfailedが返される場合があります。サーバーの実際の返却値に準じます。