2.4 KiB
2.4 KiB
コード例
SDK のさまざまな実装サンプルについては、リポジトリ のコード例セクションをご覧ください。コード例は、異なるパターンや機能を示す複数のカテゴリに分類されています。
カテゴリ
-
agent_patterns: このカテゴリのコード例では、一般的なエージェント設計パターンを示しています。例えば、
- 決定論的ワークフロー
- ツールとしてのエージェント
- エージェントの並列実行
-
basic: SDK の基本的な機能を示すコード例です。例えば、
- 動的なシステムプロンプト
- ストリーミング出力
- ライフサイクルイベント
-
tool examples: Web 検索やファイル検索などの OpenAI がホストするツールの実装方法と、それらをエージェントに統合する方法を学べます。
-
model providers: SDK で OpenAI 以外のモデルを使用する方法を確認できます。
-
handoffs: エージェントのハンドオフに関する実践的なコード例を参照できます。
-
mcp: MCP を使用したエージェントの構築方法を学べます。
-
customer_service および research_bot: 実際のアプリケーションを示す、より具体的なコード例です。
- customer_service:航空会社向けのカスタマーサービスシステムのコード例。
- research_bot:シンプルな詳細調査クローンのコード例。
-
voice: TTS および STT モデルを使用した音声エージェントのコード例を参照できます。