OpenAI Assistants API を使うための環境構築と基本的な使い方を解説します。APIキーの取得から、アシスタントの作成、リクエストの送信方法までを網羅します。
今回は、実際に Assistants API を利用するためのセットアップ方法 や 基本的な操作 を説明します。
まず、OpenAI の開発者ポータル にログインし、API キーを取得します。
BASHexport OPENAI_API_KEY="your-api-key-here"
Assistants API を使うために、openai
ライブラリをインストールします。
BASHpip install openai
アシスタントを作成するには、openai.Assistant.create()
を使用します。
PYTHONimport openai openai.api_key = "your-api-key-here" assistant = openai.beta.assistants.create( name="My Assistant", instructions="ユーザーの質問に回答してください。", model="gpt-4-turbo" ) print("Assistant ID:", assistant.id)
会話の履歴を保持するために、スレッド(Thread)を作成します。
PYTHONthread = openai.beta.threads.create() print("Thread ID:", thread.id)
作成したスレッドにメッセージを送信します。
PYTHONmessage = openai.beta.threads.messages.create( thread_id=thread.id, role="user", content="OpenAI Assistants API について教えてください。" )
アシスタントの応答を取得します。
PYTHONrun = openai.beta.threads.runs.create( thread_id=thread.id, assistant_id=assistant.id ) response = openai.beta.threads.runs.retrieve(thread_id=thread.id, run_id=run.id) print("Response:", response)
openai
ライブラリをインストール本記事の内容は執筆時点の情報に基づいています。
OpenAI Assistants API は頻繁にアップデートされるため、公式ドキュメント(Quickstart)も適宜ご確認ください。
最終的な判断・実装は自己責任で行ってください。
回 | タイトル | リンク |
---|---|---|
第 1 回 | OpenAI Assistants API の概要と基本概念 | 詳 細 |
第 2 回 | Assistants API のセットアップと基本操作 | この記事 |
第 3 回 | Assistants API の詳細設定とカスタマイズ | 詳 細 |
第 4 回 | Assistants API の Threads とMessages の仕組み | 詳 細 |
第 5 回 | Assistants API のツール機能の活用 | 詳 細 |
第 6 回 | Function Calling で為替レート取得を実装 | 詳 細 |
第 7 回 | File Search を活用したドキュメントの検索 | 詳 細 |
当サイトの情報は、一般的な参考情報として提供しております。
正確な情報の掲載に努めておりますが、その内容の正確性・完全性・最新性を保証するものではありません。
記事の内容をご利用の際は、ご自身の責任において判断し、必要に応じて専門家にご相談ください。
当サイトの情報の利用により生じたいかなる損害についても、一切の責任を負いかねますのでご了承ください。
※ 本ページでは、著作権法に基づき、適正な引用の範囲内でコンテンツを紹介しています。
オリジナルの情報は発信元をご確認ください。
もし問題がありましたら、こちら からお問い合わせください。