ファイル

ファイルのアップロード

POST https://imprai.ai/api/sdk/files

さまざまなエンドポイントで使用できるファイルをアップロードします。

リクエストボディ

  • file (必須): アップロードするファイルオブジェクト。

リクエスト例

curl 'https://imprai.ai/api/sdk/files' \
  -H "Authorization: Bearer $imprai_KEY" \
  -F file="@mydata.jsonl"

リターン

メッセージ、fileId、パスを含むオブジェクトを返します。

レスポンス

{
  "message": "upload file success",
  "fileId": "09343664-****-****-a4e5-02aa25d15b54",
  "path": "1b242a2dea62c6******/09343664-****-4d43-a4e5-02aa25d15b54"
}

ファイルの一覧取得

GET https://imprai.ai/api/sdk/files

ファイルのリストを取得します。

リクエスト例

リターン

ファイルのリストを返します。

レスポンス

ファイルの取得

GET https://imprai.ai/api/sdk/files/{fileId}

fileId でファイルを取得します。

リクエスト例

リターン

ファイルオブジェクトを返します。

レスポンス

ファイルコンテンツの取得

GET https://imprai.ai/api/sdk/files/{fileId}/content

fileId でファイルコンテンツを取得します。

リクエスト例

リターン

ファイルのコンテンツを返します。

レスポンス

ファイルの削除

DELETE https://imprai.ai/api/sdk/files/{fileId}

fileId でファイルを削除します。

リクエスト例

リターン

メッセージオブジェクトを返します。

レスポンス

最終更新