コンテンツにスキップ

コード例

リポジトリ の code examples セクションで、 SDK の多様なサンプル実装をご覧ください。これらのコード例は、さまざまなパターンや機能を示すいくつかのカテゴリーに整理されています。

カテゴリー

  • agent_patterns: このカテゴリーのコード例は、次のような一般的な エージェント の設計パターンを示します

    • 決定的なワークフロー
    • ツールとしての エージェント
    • エージェント の並列実行
  • basic: これらのコード例は、次のような SDK の基礎的な機能を紹介します

    • 動的な システムプロンプト
    • ストリーミング 出力
    • ライフサイクルイベント
  • ツールのコード例: Web 検索 や ファイル検索 などの OpenAI がホストするツール の実装方法と、 それらを エージェント に統合する方法を学べます。

  • モデルプロバイダー: OpenAI 以外のモデルを SDK で使う方法を紹介します。

  • ハンドオフ: エージェントの ハンドオフ の実用的なコード例をご覧ください。

  • mcp: MCP で エージェント を構築する方法を学べます。

  • customer_serviceresearch_bot: 実世界のアプリケーションを示す、さらに作り込まれた 2 つのコード例

    • customer_service: 航空会社向けのカスタマーサービス システムの例。
    • research_bot: シンプルな ディープリサーチ クローン。
  • voice: 当社の TTS と STT モデルを使った 音声エージェント のコード例。

  • realtime: SDK を使ってリアルタイムな体験を構築する方法を示すコード例。