【ChatGPT APIをPythonで使う】外部から入力受け付ける

Posted at 2023 年 07 月 30 日

前回は、ChatGPTのAPIをPythonで使ってみましたが、事前にソースコードに直接質問を入力する必要がありました。

https://devpediacode.com/information/AI/df44a350-e410-5e73-b7d0-dc4f943d59e6

今回は、外部から入力を受け付けるようにソースコードを小改良しました。

import openai

openai.api_key = 'your-api-key'

# 外部からの入力を受け取る
user_message = input("Please enter your message: ")

response = openai.ChatCompletion.create(
  model="gpt-3.5-turbo",
  messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": user_message}, # 外部から受け取ったメッセージを利用
    ]
)

print(response['choices'][0]['message']['content'])

実行結果:

これで外部から入力を受け付けるようにできました。

DevpediaCode編集部

DevpediaCodeはWeb、AI、Iot、ローコードなどプログラムに関する最新ITテーマの情報を発信するメディアです。

お問合せ下記のURLからお願いします。

https://devpediacode.com/contact