# 导入os模块和openai库
import os
import openai# 设置OpenAI API密钥
openai.api_key = os.getenv("替换成你的API")# 创建一个while循环,直到用户输入'exit'为止
while True:
# 从用户获取输入的问题(蓝色文本)
question = input("\033[34m请输入您的问题:\n\033[0m")# 检查用户是否输入了'exit'
if question.lower() == "exit":
# 跳出循环,并打印告别消息(红色文本)
print("\033[31m再见!\033[0m")
break# 使用openai.ChatCompletion.create()方法生成问题的回答
completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo", # 使用'gpt-3.5-turbo'模型
messages=[
{"role": "system", "content": "你是一个乐于助人的助手。回答给定的问题。"}, # 使用系统消息指导AI
{"role": "user", "content": question} # 将用户的问题作为输入
]
)# 打印AI生成的回答(绿色文本)
print("\033[32m" + completion.choices[0].message.content + "\n")
21行Python代码编写chatgp问答机器人!
最新推荐文章于 2024-04-26 15:10:21 发布