> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenAI Agents SDK

> Box Mountを使用して、OpenAI Agents SDKで構築されたサンドボックスエージェントに、Boxフォルダへの管理されたアクセス権限を付与します。

[OpenAI Agents SDK](https://developers.openai.com/api/docs/guides/agents/sandboxes)は、サンドボックスエージェントを隔離されたUnixライクなワークスペースで実行します。Box Mountは、Boxフォルダをこのワークスペースの標準的なPOSIXパスにマッピングします。これにより、エージェントが通常のファイル操作を実行する一方で、Boxは引き続き記録システムとして維持されます。

## 始める前に

Box側では以下が必要です。

* Box Mountのバイナリを含む、Box Mount開発者向けプレビューへのアクセス権限。アクセス権限をリクエストするには、[Box Mount開発者向けプレビューの利用申請フォーム](https://bit.ly/box-mount-preview)に必要事項を入力してください。
* OAuth 2.0またはJWT用に構成されたBoxアプリ。詳細については、[資格情報の構成](https://developer.box.com/guides/box-mount#configure-credentials)を参照してください。
* マウントするBoxフォルダのID。これは、BoxのフォルダURLの末尾の数値です。

## デモ動画

このデモではOpenAI Agents APIを使用しており、エージェントはOpenAIによってホストされたサンドボックスで実行されます。メインのエージェントがBoxのディーリングルームをマウントし、ソースファイルを読み取り、3つの専門エージェントを並列で起動して、4つのレポートをBoxに書き戻します。顧客がBox内の契約書を改訂すると、Box Mountが新しいバージョンをサンドボックスに同期し、エージェントがレポートを更新します。一方、改訂された契約書は新しいファイルバージョンとしてBoxに保持されます。

[OpenAI Agents API + Box Mount: マルチエージェント型ディールデスクのデモ](https://www.youtube.com/embed/Imve2NZWgBI)

## Agents SDKを使用したBox Mountの設定

OpenAIドキュメントの[サンドボックスエージェント](https://developers.openai.com/api/docs/guides/agents/sandboxes)に従ってください。`Manifest`はサンドボックスエージェントのワークスペースを記述するマニフェストで、`BoxMount`は、外部ストレージをサンドボックス内で利用可能にするために使用できるマニフェストエントリの1つです。サンドボックスエージェントは、TypeScript版およびPython版のAgents SDKで提供されています。

Box資格情報は、プロンプト、エージェントの指示、コミットするマニフェストには含めないでください。詳しくは、[資格情報の保護](https://developer.box.com/guides/box-mount#secure-your-credentials)を参照してください。

## 次の手順

* プレビュー版で開発作業を行う前に、Box Mountの[既知の制限](https://developer.box.com/guides/box-mount#known-limitations)を確認します。
