コンテンツにスキップ

コード例

リポジトリ の examples セクションでは、SDK のさまざまなサンプル実装をご覧いただけます。異なるパターンや機能を示す複数のカテゴリーに整理されています。

カテゴリー

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

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

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

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

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

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

  • カスタマーサービスリサーチボット: 実運用アプリケーションを示す、さらに作り込まれたコード例が 2 つあります

    • customer_service: 航空会社向けのカスタマーサービス システムの例。
    • research_bot: シンプルな ディープリサーチ クローン。
  • 音声: 当社の TTS と STT モデルを用いた音声エージェントの例をご覧ください。

  • リアルタイム: SDK を使ってリアルタイムな体験を構築する方法の例です。