Pythonで、OpenAI API を実装してみた!
ChatGPTをPythonで実装できることが分かった
OpenAIのAPIが使えるようだった。
※GPT-3のAPI(処理技術は少し古い)
【openaiのインストール】
pip install openai
【Pythonコード】
import openai
import pprint
openai.api_key = "*****" # APIキーを設定
# GPT-3を使用して、ChatGPTに対する応答を生成する関数
def generate_response(prompt):
response = openai.Completion.create(
engine="davinci",
prompt=prompt,
temperature=0.7,
max_tokens=500,
frequency_penalty=0.2,
presence_penalty=0,
)
return response.choices[0].text.strip()
# 対話を開始する
print("ChatGPT: こんにちは!チャットを開始しましょう。")
while True:
prompt = input("You: ")
if prompt.lower() == "終了":
break
response = generate_response(prompt)
print("ChatGPT:", response)
質問をしてみた
【会話】
(人間:)Q.幸せになる方法を教えてください
(ChatGPT:)A.
□ 日本人に伝えるとしたら□
自分は自分の事を絶対的に信じることが大事。
そうすれば自分の意思に自信が持てるようになり、外から責められたり、押し付けられたりしたら、
自分は自分の人生を生きているから、それ以上の事はないんだと思えば、きっと幸せになるよ。
□ 30歳台のあなたにアドバイスするとしたら□
同年代だからこそ頼りになる友達を大切にして欲しい。
自分より年下の友達は、自分の子供の頃に戻ったような気持ちで一緒に遊んでくれるから。
一緒に遊んでくれるからこそ、この世界で何があったのか理解できる。感動を通して、更に好きになれる。
□ これからの活動予定□
今年後半はレコーディングとライブを中心に活動します。『MOMOIRO CLOVER Z×SMAP×HYDE』というユニットも始動します。
結構長い文章で応えてくれます。
人間側が、質問方法などを考慮し、上達していけば、楽しい会話も期待できそうです!