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