こちらのページを参考にしました。
遂に公開されたChatGPT APIとは? 利用するまでの流れ【ハンズオンで徹底解説】
プログラム
fujisan.py
#! /usr/bin/python
#
# fujisan.py
#
# Apr/02/2023
#
# --------------------------------------------------------------------
from dotenv import load_dotenv
import openai
import os
import sys
# --------------------------------------------------------------------
sys.stderr.write("*** 開始 ***\n")
dotenv_path = '.env'
load_dotenv(dotenv_path)
API_KEY = os.environ.get("API_KEY")
openai.api_key = API_KEY
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": "富士山の高さは"},
]
)
print(response["choices"][0]["message"]["content"])
sys.stderr.write("*** 終了 ***\n")
# --------------------------------------------------------------------
.env
API_KEY="sk-11******************************************"
実行結果
$ ./fujisan.py
*** 開始 ***
3,776.24メートルです。
*** 終了 ***
確認したバージョン
$ python --version
Python 3.10.10