コード例
リポジトリ の examples セクションでは、SDK のさまざまなサンプル実装をご覧いただけます。異なるパターンや機能を示す複数のカテゴリーに整理されています。
カテゴリー
-
エージェントパターン: このカテゴリーの例は、一般的なエージェント設計パターンを示します。例:
- 決定的なワークフロー
- ツールとしてのエージェント
- エージェントの並列実行
-
基本: このコード例は、SDK の基礎的な機能を紹介します。例:
- 動的なシステムプロンプト
- ストリーミング出力
- ライフサイクルイベント
-
ツールのコード例: Web 検索やファイル検索などの OpenAI がホストするツールの実装方法と、 それらをエージェントに統合する方法を学べます。
-
モデルプロバイダー: SDK で OpenAI 以外のモデルを使う方法を探索します。
-
ハンドオフ: エージェントのハンドオフの実用的な例をご覧ください。
-
MCP: MCP でエージェントを構築する方法を学べます。
-
カスタマーサービス と リサーチボット: 実運用アプリケーションを示す、さらに作り込まれたコード例が 2 つあります
- customer_service: 航空会社向けのカスタマーサービス システムの例。
- research_bot: シンプルな ディープリサーチ クローン。
-
音声: 当社の TTS と STT モデルを用いた音声エージェントの例をご覧ください。
-
リアルタイム: SDK を使ってリアルタイムな体験を構築する方法の例です。