ファイルのアップロード
POST
/v1/filesファイルをアップロードしてfile_idを取得します。multipartのフィールド名はfileである必要があり、purposeは必須です。返されたfile_idは音声文字起こしやマルチモーダル理解などのendpointで使用できます。
使い方
| シナリオ | その後の使い方 |
|---|---|
| 音声文字起こし | 音声をアップロードした後、POST /v1/audio/transcriptionsでfile_idを渡します |
| マルチモーダル理解 | 画像または動画をアップロードした後、POST /v1/responsesのコンテンツ項目でfile_idを渡します |
| 直接アップロード | 業務エンドポイントがmultipart fileに対応している場合は、事前にファイルをアップロードせず、業務リクエスト内で直接アップロードすることもできます |
リクエストパラメータ
フィールド型必須説明
multipartのファイルフィールド。1ファイルあたり最大512 MB。ファイルはアセットへストリーミングでアップロードされ、ファイル全体がメモリに読み込まれることはありません。
ファイルの用途。
戻り値
フィールド型説明
ファイルID。後続のエンドポイントで使用するfile_idです。
固定値file。
ファイルのバイト数。
作成時刻。Unixタイムスタンプ(秒)。
元のファイル名。
アップロード時に指定した用途。
ファイルの状態。例:processed / active。失敗時はfailedが返される場合があります。サーバーの実際の返却値に準じます。