PythonからChatGPTのAPIを使う方法をChatGPTに聞いてみた

ミズキ
ミズキ

pythonでChatGPTのAPIを使う方法を教えてください。

ChatGPT
ChatGPT

ChatGPTはOpenAI APIの一部であり、Pythonを使ってAPIを呼び出すことができます。以下は、OpenAI APIを使用してChatGPTを呼び出すための手順です。

  1. OpenAI APIのアカウントを作成し、APIキーを取得します。これは、OpenAIのウェブサイトから行うことができます。
  2. openai ライブラリをインストールします。ターミナルに以下のコマンドを入力してください。
pip install openai
  1. OpenAI APIを初期化します。APIキーを使用してAPIに接続します。
import openai_secret_manager

assert "openai" in openai_secret_manager.get_services()
secrets = openai_secret_manager.get_secret("openai")

import openai

openai.api_key = secrets["api_key"]
  1. ChatGPTを使用するためのサンプルコードを実行してみましょう。
import openai

prompt = "Hello, I'm ChatGPT! How can I help you today?"

model_engine = "text-davinci-002" # Choose the model engine
model_prompt = f"{prompt}\nModel prompt:"
temperature = 0.7 # Adjust the "creativity" of the AI's response

def generate_response(prompt):
    response = openai.Completion.create(
        engine=model_engine,
        prompt=model_prompt + prompt,
        max_tokens=1024,
        n=1,
        stop=None,
        temperature=temperature,
    )

    message = response.choices[0].text.strip()
    return message

while True:
    user_input = input("You: ")
    if user_input.lower() == "exit":
        break
    response = generate_response(user_input)
    print("ChatGPT: " + response)

これで、ChatGPTを使ってユーザーと対話することができます。プログラムは、AIによる応答を生成し、それをコンソールに出力します。ユーザーが “exit” と入力するまで、対話を続けることができます。

コメント

  1. Hi there to every one, it’s actually a fastidious for me to pay a visit this website, it includes priceless Information.

タイトルとURLをコピーしました