Skip to main content
Box AI APIは、Business以上をご利用のすべてのお客様が利用できます。
Box AI APIを使用すると、指定した1ファイルまたは一連のファイルについて質問し、そのコンテンツに基づいた応答を得ることができます。たとえば、Boxでドキュメントを表示している場合に、Box AIに対して、コンテンツの要約を求めることができます。 このほか、に質問することもできます。項目としてHubを渡した場合、Box AIはHub内のインデックスが作成されたコンテンツを検索し、厳選されたドキュメントに基づいた回答を返します。詳細については、を参照してください。

開始する前に

Platformアプリを作成して認証するには、に記載されている手順に従っていることを確認してください。

リクエストの送信

質問を含むリクエストを送信するには、POST /2.0/ai/askエンドポイントを使用し、必須のパラメータを指定します。

パラメータ

コールを実行するには、以下のパラメータを渡す必要があります。必須のパラメータは太字で示されています。

ユースケース

項目について質問する

この例では、POST ask/ai APIを使用して1つ以上の項目について質問する方法を示します。このエンドポイントを使用する際は、指定する項目の数に応じて、忘れずにmodeパラメータを指定してください。
レスポンスは次のようになります。

Hubについて質問する

質問に際して個別のファイルを入力データとする代わりに、Box AIに対して特定の全体を指定すると、そのHubの厳選されたコンテンツに基づいた回答が得られます。この機能は、ファイルIDを自分で管理しなくとも、承認済みの資料に基づいた回答を自然言語で得ることができるため、RFP回答集、ポリシーライブラリ、製品ドキュメントポータルなどのナレッジベースに有用です。 Hubを対象とするクエリを実行する場合には、items.typehubsitems.idをHubのIDに、それぞれ設定します。この場合、リクエスト内に入力データとして含める項目は、Hubのみにする必要があります。以下の例では、single_item_qaモードを使用しています。これは、で紹介したパターンです。
Box AIは、インデックスが作成されているHubコンテンツを検索し、承認済みの資料に基づいて回答を返します。HubはBoxの権限を引き継いでいるため、Box AIはクエリを実行したユーザーがアクセス権限を持つドキュメントのみを参照します。Hubでは、AI機能が有効になっている必要があります (詳細については、を参照してください)。 Hubのプロビジョニング、Hubへのコンテンツ登録、Box AIを使用したクエリ実行の具体的な手順については、のチュートリアルを参照してください。

contentパラメータを使用して質問する

Box AIへの入力のソースとしてcontentパラメータを使用すると、それがプライマリソースとして使用されます。
このリクエストに対するレスポンスは、ファイルのコンテンツではなくcontentパラメータに基づきます。

citationsパラメータを使用して質問する

citationsパラメータをtrueに設定すると、レスポンスには、ソースファイルまたはBox AIが回答をまとめるのに使用したファイルからの抜粋が含まれます。
その結果の回答には、ソースファイルとコンテンツの直接引用が含まれます。
最終更新日 2026年7月8日