OpenAI
このページは機械翻訳されています。元の英語の記事を表示

Q&A やチャットボット構築に OpenAI API を使う方法

Embeddings API と Chat Completions API を使用して、強力な質問応答アプリケーションを作成する

更新日: 13 days ago

2025 年 5 月 21 日時点で、Responses API に新しい組み込みツール(リモート MCP サーバー、画像生成、Code Interpreter、アップグレードされた File Search)に加え、バックグラウンドモードと暗号化コンテンツを追加しました。これにより、より豊富なコンテキストを取得し、より確実に実行できるエージェントを構築できます。詳細については、Responses API のドキュメントをご覧ください。

Embeddings API と Chat Completions API は、質問応答アプリケーションやチャットボットアプリケーションを構築する際に非常に相性のよい組み合わせです。

開始方法は次のとおりです。

  1. ナレッジベースに必要なすべての情報を収集します。Embeddings エンドポイントを使用して、各セクションのドキュメント埋め込みを作成します。

  2. ユーザーが質問したら、それをクエリ埋め込みに変換し、ナレッジベースから最も関連性の高いセクションを見つけるために使用します。

  3. ナレッジベースから得た関連コンテキストを使用して Chat Completions エンドポイント用のプロンプトを作成し、ユーザーへの回答を生成します。

埋め込みと Chat Completions API の設定について手順を追って説明する詳細なノートブックをご覧いただくことをおすすめします。

問題が発生した場合や質問がある場合は、ぜひ


コミュニティフォーラムに参加してサポートを受けてください。

皆さまが構築するものを楽しみにしています。

この記事は役に立ちましたか?