サンプル
repo
の examples セクションでは、SDK の多彩な実装サンプルを確認できます。例は、さまざまなパターンと機能を示す複数のカテゴリーに整理されています。
カテゴリー
-
agent_patterns:
このカテゴリーでは、一般的なエージェント設計パターンを示します。例:- 決定論的ワークフロー
- ツールとしてのエージェント
- エージェントの並列実行
-
basic:
ここでは、SDK の基礎的な機能を紹介します。例:- 動的な system prompt
- ストリーミング出力
- ライフサイクルイベント
-
tool examples:
Web 検索やファイル検索など、OpenAI がホストするツールの実装方法と、それらをエージェントに統合する方法を学べます。 -
model providers:
OpenAI 以外のモデルを SDK と共に利用する方法を探ることができます。 -
handoffs:
エージェントのハンドオフに関する実践的な例を確認できます。 -
mcp:
MCP を用いたエージェントの構築方法を学べます。 -
customer_service と research_bot:
実世界のアプリケーションを示す、より発展的な 2 つの例:- customer_service: 航空会社向けカスタマーサービスシステムの例。
- research_bot: シンプルなディープリサーチ クローン。
-
voice:
TTS と STT モデルを使用した音声エージェントの例を確認できます。 -
realtime:
SDK を用いたリアルタイム体験の構築方法を示す例です。