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』というユニットも始動します。


結構長い文章で応えてくれます。
人間側が、質問方法などを考慮し、上達していけば、楽しい会話も期待できそうです!