メインコンテンツへスキップ
POST
cURL
このリソースは、バージョン2024.0のエンドポイントで使用されています。 詳細については、 Box APIのバージョン管理を参照してください。「Box SDKのバージョニング戦略について詳しく学ぶ。」

承認

Authorization
string
header
必須

The access token received from the authorization server in the OAuth 2.0 flow.

ボディ

application/json

AIへのテキスト生成リクエストオブジェクト。

prompt
string
必須

LLMが回答するようにクライアントが提供するプロンプト。プロンプトの長さは10000文字に制限されています。

例:

"Write an email to a client about the importance of public APIs."

items
object[]
必須

LLMで処理する項目 (多くの場合はファイル)。この配列に含めることができる要素は1つだけです。

注: Box AIは、テキストレプリゼンテーションのサイズが最大2 MBまでのドキュメントを処理します。ファイルのサイズが2 MBを超える場合は、最初の2 MBのテキストレプリゼンテーションが処理されます。

Required array length: 1 element
dialogue_history
会話履歴 · object[]

これまでにLLMに渡されたプロンプトおよび回答の履歴。このパラメータにより、レスポンスの生成時にLLMに追加のコンテキストが提供されます。

ai_agent
AIエージェントの参照 · object

テキストの生成に使用されるAIエージェント。

レスポンス

LLMからの回答を含む成功したレスポンス。

AIの応答。

answer
string
必須

LLMから提供された回答。

例:

"Public APIs are important because of key and important reasons."

created_at
string<date-time>
必須

プロンプトに対する回答が作成された時点のISO日付形式のタイムスタンプ。

例:

"2012-12-12T10:53:43-08:00"

completion_reason
string

応答が終了した理由。

例:

"done"

ai_agent_info
リクエストで使用されるモデルおよびプロセッサに関する情報。 · object

リクエストで使用されるモデルおよびプロセッサに関する情報。

最終更新日 2026年1月23日