Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content
エンドポイント / Storage

Files API

POST/v1/files

documents と images を一度 upload し、Responses API から file_id で参照できます。OpenAI-compatible に寄せつつ、Lazu の retention と purpose rules を明示します。

File endpoints

MethodPathPurpose
POST/v1/filesUpload
GET/v1/filesList
GET/v1/files/:idMetadata
GET/v1/files/:id/contentDownload bytes
DELETE/v1/files/:idDelete

すべて Authorization: Bearer $LAZU_API_KEY を使います。

Upload request

purposestring
required
user_datavision

file の用途。

filemultipart file
required

upload する file bytes。

Supported purposes

user_data

最大 512 MB。PDF、text、structured data を Responses の input_file として渡す用途。

vision

最大 20 MB。image/pngimage/jpegimage/gifimage/webp を許可。

OpenAI の batchfine-tuneassistants purposes はまだ support していません。実行ファイル拡張子は purpose に関係なく拒否します。

Upload response

idstring

File ID。例:file-lazu-01KSBV4MC6THZ9TCZEM38KPYRX

objectstring

常に file

bytesinteger

upload byte size。

filenamestring

original filename。

purposestring

stored purpose。

statusstring

通常 processed

成功時は 201 Created を返します。client SDK が 200 のみを想定している場合は 201 を success として扱ってください。

Responses から参照する

Lazu は Responses でのみ file_id を dereference します。Chat completions は file content を自動取得しません。