For the complete documentation index, see llms.txt. This page is also available as Markdown.

添付ファイルとファイル

新規添付ファイルの作成 (統合)

POST /api/attachments-upload/

コード例

# API 呼び出し例 (Shell)
curl -X POST "https://api.maiagent.ai/api/attachments-upload/" \
  -H "Authorization: Api-Key YOUR_API_KEY" \
  -F "file=@example_file.pdf"

# 実行前に YOUR_API_KEY を置き換え、リクエストデータをご確認ください。

レスポンス内容

ステータスコード
説明

200

No response body


新規添付ファイルの作成 (統合)

POST /api/v1/attachments-upload/

コード例

# API 呼び出し例 (Shell)
curl -X POST "https://api.maiagent.ai/api/v1/attachments-upload/" \
  -H "Authorization: Api-Key YOUR_API_KEY" \
  -F "file=@example_file.pdf"

# 実行前に YOUR_API_KEY を置き換え、リクエストデータをご確認ください。

レスポンス内容

ステータスコード
説明

200

No response body


ファイルアップロード用の署名付き URL を取得

POST /api/upload-presigned-url/

パラメータ

パラメータ名
必須
説明

fieldName

string

フィールド名

filename

string

ファイル名

modelName

string

モデル名

リクエスト内容

リクエストパラメータ

フィールド
必須
説明

fileSize

integer

はい

リクエスト構造例

リクエスト例の値

コード例

レスポンス内容

ステータスコード: 200

レスポンス構造例

レスポンス例の値


ファイルアップロード用の署名付き URL を取得

POST /api/v1/upload-presigned-url/

パラメータ

パラメータ名
必須
説明

fieldName

string

フィールド名

filename

string

ファイル名

modelName

string

モデル名

リクエスト内容

リクエストパラメータ

フィールド
必須
説明

fileSize

integer

はい

リクエスト構造例

リクエスト例の値

コード例

レスポンス内容

ステータスコード: 200

レスポンス構造例

レスポンス例の値


Presigned による添付ファイルのアップロード

POST /api/attachments/

リクエスト内容

リクエストパラメータ

フィールド
必須
説明

type

object

いいえ

filename

string

はい

file

string (uri)

はい

リクエスト構造例

リクエスト例の値

コード例

レスポンス内容

ステータスコード: 201

レスポンス構造例

レスポンス例の値


Presigned による添付ファイルのアップロード

POST /api/v1/attachments/

リクエスト内容

リクエストパラメータ

フィールド
必須
説明

type

object

いいえ

filename

string

はい

file

string (uri)

はい

リクエスト構造例

リクエスト例の値

コード例

レスポンス内容

ステータスコード: 201

レスポンス構造例

レスポンス例の値


会話の添付ファイルを作成

POST /api/conversations/{conversationPk}/attachments/

パラメータ

パラメータ名
必須
説明

conversationPk

string

リクエスト内容

リクエストパラメータ

フィールド
必須
説明

type

object

いいえ

filename

string

はい

file

string (uri)

はい

conversation

string (uuid)

いいえ

リクエスト構造例

リクエスト例の値

コード例

レスポンス内容

ステータスコード: 201

レスポンス構造例

レスポンス例の値


会話の添付ファイルを作成

POST /api/v1/conversations/{conversationPk}/attachments/

パラメータ

パラメータ名
必須
説明

conversationPk

string

リクエスト内容

リクエストパラメータ

フィールド
必須
説明

type

object

いいえ

filename

string

はい

file

string (uri)

はい

conversation

string (uuid)

いいえ

リクエスト構造例

リクエスト例の値

コード例

レスポンス内容

ステータスコード: 201

レスポンス構造例

レスポンス例の値


許可されたファイル仕様を取得

GET /api/allowed-file-specs/

コード例

レスポンス内容

ステータスコード: 200

レスポンス構造例

レスポンス例の値


許可されたファイル仕様を取得

GET /api/v1/allowed-file-specs/

コード例

レスポンス内容

ステータスコード: 200

レスポンス構造例

レスポンス例の値


Last updated

Was this helpful?