1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Qiita全国学生対抗戦Advent Calendar 2023

Day 1

OprnAI GPT-3.5-turbo APIを使用したchatbotを作成

Posted at

このプロジェクトでは、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をご覧ください。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?