赞
踩
1.机器人无法取代真人聊天,本教程仅用于学习,使用机器人和别人聊天本身就是对朋友的不尊重,请谨慎使用
2.本教程为了让大家更清晰地理解,让大家更方便进行自定义开发,本教程分为三大模块,每一模块对相关的功能和操作都进行单独的说明,并且教程最后将功能模块进行了合并总结,呈现整体效果
3.本教程对相关的基础操作只做了简单的说明,如果对python没有任何经验的新手朋友,需要根据本文档的引导进行自行搜索,本文档只对本文档主题进行详细说明,如果有什么建议,可以在评论区留言,欢迎各路大神批评斧正!
4.本教程只用于个人学习,如有疏漏,尽情谅解
1.wxauto,实现微信窗口消息检测
2.openai,获取chatgpt返回数据
3.time,实现操作延时,并且获取时间数据
方法一:通过pip指令下载,前提是python已经加入环境变量,打开cmd输入以下指令
首先
//首先输入以下指令下载相关的库
pip install 库名
//比如说下载wxauto库
pip install wxauto
方法二:(通过pycharm演示)
然后在代码中使用相关的库方法就可以了,由于篇幅有限,在这里就不详细赘述,请自行搜索
1.首先你需要有一个openai账号,才可以进行以下操作
2.由于openai在亚太地区无法使用,并且属于国外网站,所以包括本章节的第一部分:申请openai的key,以及第二部分:python调用chatgpt的简单示例,都需要"魔法上网"才行
3.申请的免费key只有5美元的调用额度
1.进入官网:openai
2. 接下来我们点击 api 即可:
3. 查找自己账户的 key:
我们依次点击 Personal ,View API keys
4. 创建自己的 key:
该示例可以实现连续对话功能
import openai
# 初始化 OpenAI API 客户端
openai.api_key = "你的openai key"
# 定义一个函数生成 ChatGPT 的回复
def generate_response(prompt):
# 调用 OpenAI API 生成回复
completions = openai.Completion.create(
engine="text-davinci-003", # 指定使用的引擎名称
prompt=prompt, # API 请求的提示信息
max_tokens=1024, # API 响应的最大令牌数
n=1, # API 请求的完成数
stop=None
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。