Python编写基于ChatGPT 智能小助理 机器人
前言
年前就爆火的
ChatGPT
,在最近又火了起来,据说ChatGPT
可以写代码、改论文、讲故事、几乎无所不能。其实最开始看到网上很多开源接入微信的,测了一下,发现会导致封号。。。
于是乎还是自己开发一个智能聊天机器人比较好玩,哈哈哈。。
操作步骤
一、注册ChatGPT账号:
聊天窗口地址:
https://chat.openai.com/chat/注册账号注意要开全局(懂得都懂,这里不多说)
这里讲一下推荐使用Google邮箱账号,使用Google邮箱直接登陆或者注册都可。
二、获取 OpenAI API 的访问令牌:
登录 OpenAI 的控制台
创建一个新的 API 访问令牌
三、核心后端代码
# 安装openai包
pip install openai
# 设置 API 访问令牌
openai.api_key = "YOUR_API_KEY"
def respond(message):
response = openai.Completion.create(
engine="text-davinci-002",
prompt=f"{message}\n",
max_tokens=1024,
n=1,
stop=None,
temperature=0.5,
)
return response["choices"][0]["text"].strip()
print(respond("Hello, how are you today?"))
# 输出:I'm doing well, thank you! How about you?
四、展示一下成果



结语
此智能小助理架构基于Flask Bootstarp开发的,可自适应 PC端及移动端。
另外如有小伙伴想问ChatGPT各种奇葩问题的欢迎私信,哈哈哈
如有其他问题欢迎去我的博客(www.loganjin.cn)留言或者微信公众号(Python技术交流圈)留言交流哦。
文章转载自Python技术交流圈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




