このプロジェクトでは、OpenAI GPT-3.5-turboを利用して、一般的な対話を行うchatbotを実装する。
必要な環境
-Python 3.8以上
-OpenAI Pythonライブラリ
-python-dotenvライブラリ
-OpenAI APIキー
インストール
1,リポジトリをクローンまたはダウンロードする。
git clone https://github.com/yourusername/project.git
2,必要なパッケージをインストールする。
pip install openai python-dotenv
使用方法
1,.envファイルを作成し、以下のようなOpenAI APIキーを設定する。
OPENAI_API_KEY=your-api-key
2,chatbotにリクエストを送信する。
import os
import openai
from dotenv import load_dotenv
load_dotenv(override=True)
load_dotenv(".env")
OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY")
openai.api_key = OPENAI_API_KEY
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{
"role": "user",
"content": "あなたの質問"
},
],
)
3,レスポンスを表示します。
print(response.choices[0]["message"]["content"].strip())
注意
このコードは、APIキーを .env ファイルから取得し、ソースコードからAPIキーを除外しています。これは、APIキーなどの機密情報を安全に管理するための一般的な方法です。
ライセンス
このプロジェクトはMITライセンスの下で公開されています。詳細はLICENSEをご覧ください。