代码如下。注意,api_key需要改成自己的密钥才能成功运行。
import openai
api_key = "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"
openai.api_key = api_key
def askChatGPT(messages):
MODEL = "gpt-3.5-turbo"
response = openai.ChatCompletion.create(
model=MODEL,
messages = messages,
temperature=1)
return response['choices'][0]['message']['content']
def main():
messages = [{"role": "user","content":""}]
while 1:
try:
text = input('你:')
if text == 'quit':
break
d = {"role":"user","content":text}
messages.append(d)
text = askChatGPT(messages)
d = {"role":"assistant","content":text}
print('ChatGPT:'+text+'\n')
messages.append(d)
except:
messages.pop()
print('ChatGPT:error\n')
main()
运行效果如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/b0f3915c2c9845eaa86c9d15c981ec1e.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)