一、代码部分
import itchat
import openai
from itchat.content import TEXT
openai.api_key = "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"
def askbot(question,who):
completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": question}] )
a = completion.choices[0].message.content
b = who
return completion.choices[0].message.content
@itchat.msg_register(TEXT) # 注册处理文本信息
def wxreply(msg):
itchat.send(askbot(msg.text,msg.User.NickName), toUserName=msg.FromUserName)
itchat.login(enableCmdQR=2)
itchat.run()
效果如下
二.itchat相关依赖。解压至lib路径即可使用
itchat python依赖下载文章来源:https://www.toymoban.com/news/detail-646959.html
三.项目要在美国或其他服务器内运行
这里推荐这个。链接:衡天云
文章来源地址https://www.toymoban.com/news/detail-646959.html
到了这里,关于17行代码用python对接openai的微信对话机器人的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!