2
0

1時間という爆速でchatgpt応答pythonプログラム作ってみた。

Last updated at Posted at 2024-07-27

はじめに

naritomoと申します。

本職はインフラエンジニアを行っています。

今回は1時間という爆速でchatgpt応答pythonプログラム作ってみました。

いろいろアドバイスいただけると嬉しいです。

ソースは以下になります。

Pythonプログラム稼働環境構築

本プログラムはmac/Linuxで動かしてください。

ChatGPT API keyも以下のページからあらかじめ入手してください。

初期設定

git clone https://github.com/naritomo08/chatgpt_app.git
cd chatgpt_app.git
rm -rf .git
python3 -m venv venv
. venv/bin/activate
pip3 list
python3 -m pip install --upgrade pip
pip3 install -r requirements.txt
pip3 list

各種Pythonプログラム実施

仮想環境ログイン

. venv/bin/activate

このあとに各スクリプトを実施

仮想環境ログアウト

deactivate

仮想環境バックアップ

pip3 freeze > requirements.txt

仮想環境リストア

pip3 install -r requirements.txt

Pythonプログラム稼働方法

ChatGPT APIキーを入手する。

以下のコマンドでプログラムを動かす

cp variable_ref.py variable.py
vi variable.py

以下の””の中にAPIキーを入力する。

api_key = ""

以下のコマンドでChatGPTに質問を投げる。
初回以降は以下のコマンドを動かすだけでいい。

python3 script.py "質問内容"

回答と質問が返答されること。

今後の展望

質問・回答について日時と合わせ別途保管するようにしたい。
Web画面で質問・回答が出てくる形にしたい。
Docker上で動かすようにして、K8S上でも稼働するようにしたい。
2
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
2
0