当前位置:   article > 正文

基于python实现微信接入ChatGpt进行自动回复

基于python实现微信接入ChatGpt进行自动回复

教程说明

1.机器人无法取代真人聊天,本教程仅用于学习,使用机器人和别人聊天本身就是对朋友的不尊重,请谨慎使用
2.本教程为了让大家更清晰地理解,让大家更方便进行自定义开发,本教程分为三大模块,每一模块对相关的功能和操作都进行单独的说明,并且教程最后将功能模块进行了合并总结,呈现整体效果
3.本教程对相关的基础操作只做了简单的说明,如果对python没有任何经验的新手朋友,需要根据本文档的引导进行自行搜索,本文档只对本文档主题进行详细说明,如果有什么建议,可以在评论区留言,欢迎各路大神批评斧正!
4.本教程只用于个人学习,如有疏漏,尽情谅解

下载和使用python库

1.wxauto,实现微信窗口消息检测
2.openai,获取chatgpt返回数据
3.time,实现操作延时,并且获取时间数据

如何下载python库

方法一:通过pip指令下载,前提是python已经加入环境变量,打开cmd输入以下指令
首先

//首先输入以下指令下载相关的库

pip install 库名
//比如说下载wxauto库
pip install wxauto
  • 1
  • 2
  • 3
  • 4
  • 5

方法二:(通过pycharm演示)
点击+,然后搜索库名,实现下载

如何使用python库

导入python库

在这里插入图片描述
然后在代码中使用相关的库方法就可以了,由于篇幅有限,在这里就不详细赘述,请自行搜索

chatgpt部分

1.首先你需要有一个openai账号,才可以进行以下操作
2.由于openai在亚太地区无法使用,并且属于国外网站,所以包括本章节的第一部分:申请openai的key,以及第二部分:python调用chatgpt的简单示例,都需要"魔法上网"才行
3.申请的免费key只有5美元的调用额度

申请openai的key

1.进入官网:openai
在这里插入图片描述
2. 接下来我们点击 api 即可:
在这里插入图片描述
3. 查找自己账户的 key:
我们依次点击 Personal ,View API keys
在这里插入图片描述
4. 创建自己的 key:
在这里插入图片描述

python调用chatgpt的简单示例

该示例可以实现连续对话功能

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/699981
推荐阅读
相关标签
  

闽ICP备14008679号