CHATGPT+WECHAT 国内环境 学习体验版

1.注意事项

本文描述为学习学术研究,不商用,魔法工具请自行解决。不提供任何魔法工具的说明与教程;

教程说明的为学习环境,不建议部署至国内VPS,会有封号风险,有条件的可在国外vps 进行部署;

2.前置准备

  1. 准备一个微信小号,目的主要是用于体验。切勿用于常用的微信号,被封的风险很高;
  2. 申请阿里、腾讯的ECS,配置2核 8G,学习用。系统可以window linux均可;以下说明用windows 环境作为示例;
  3. 魔法工具(自行解决)
  4. Openai  key(以sk开头)具体教程可以参考以下链接进行申请一文教你快速注册OpenAi(ChatGPT),国内也可以! - 腾讯云开发者社区-腾讯云

3.安装项目

  1. 魔法工具请提前准备并安装,并获得proxy_ip,proxy_port
  2. 安装GIT
    1. 下载git,访问Git for Windows->download->选择对应版本下载
    2.  找到 Windows 版 Git,点击下载 exe 安装包 Git-2.25.1-64-bit.exe 或最新版本。
    3. 双击 Git-2.25.1-64-bit.exe,弹出 Git Setup 对话框,点击 Next。
    4. 选择安装路径,建议保留默认选项,点击 Next。 
    5. 选择组件,建议选择 "Use Git from Git Bash only" 和 "Checkout Windows-style, commit Unix-style line endings",点击 Next。
    6. 自定义启动选项,建议保留默认,点击 Next。 
    7. 选择开始菜单文件夹,建议保留默认,点击 Install。
    8. 安装完成后,选中 "Launch Git Bash" 复选框,点击 Finish。
    9. 启动 Git Bash,输入 git --version,出现 Git 版本信息,表示安装成功
  3. 安装py 环境
    1. 打开 Python 官网 Welcome to Python.org ,选择 DOWNLOADS 选项卡。
    2. 找到 Python 3.8.0 Release,点击下载 Windows x86-64 executable installer。
    3.  双击下载的文件 Python-3.8.0-amd64.exe,弹出 Python 3.8.0 (64-bit) Setup 对话框。
    4.  点击 Install Now 开始安装,会提示选择安装选项,建议保留默认选项。
    5.  (重要)等待安装进度完成,勾选 Add Python 3.8 to PATH,方便直接在命令行使用 Python
    6.  点击 Close 关闭安装向导。
    7. 打开命令行窗口(Windows+R输入cmd打开),输入python -V,将会输出 Python 3.8.0 表示安装成功。
  4. 安装项目
    1. 拷贝项目​​​​​​​
git clone https://github.com/zhayujie/chatgpt-on-wechat
cd chatgpt-on-wechat/

              2.安装所需要的核心依赖

pip3 install itchat-uos==1.5.0.dev0
pip3 install --upgrade openai

                3.复制配置文件

cp config-template.json config.json

                4.修改配置

# config.json文件内容示例
{ "open_ai_api_key": "YOUR API KEY",                          # 填入上面创建的 OpenAI API KEY"single_chat_prefix": ["bot", "@bot"],                      # 私聊时文本需要包含该前缀才能触发机器人回复"single_chat_reply_prefix": "[bot] ",                       # 私聊时自动回复的前缀,用于区分真人"group_chat_prefix": ["@bot"],                              # 群聊时包含该前缀则会触发机器人回复"group_name_white_list": ["ChatGPT测试群", "ChatGPT测试群2"], # 开启自动回复的群名称列表"image_create_prefix": ["画", "看", "找"],                   # 开启图片回复的前缀"conversation_max_tokens": 1000,                            # 支持上下文记忆的最多字符数"character_desc": "你是ChatGPT, 一个由OpenAI训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。"  # 人格描述
}

           5.启动项目

python3 app.py

 启动过程如果报以下错误

ssl.SSLEOFError: EOF occurred in violation of protocol

尝试降低模块 urllib3 的版本,报错的是 1.26.3,没报错的是 1.25.11

在原报错环境中使用下面命令重装低版本 urllib3

pip install urllib3==1.25.11

 6.其他

        需要注意一点,从Git 拉取项目,请求openai的接口并没有使用代理,需要找到对应代码修改,以下为修改示例,具体参数请按照实际情况进行修改;

proxies = {'http':'http://{proxyip}:{proxyport}','https':'http://{proxyip}:{proxyport}'}r = requests.get(config.BASE_URL, proxies=proxies)

5.效果展示

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/10755.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT的跳跃式技术突破!

ChatGPT自从发布以来,一直热度不减,围绕它的话题也是持续不断。 而ChatGPT 之所以引起这么大的社会反响,不仅仅是因为它作为一个对话机器人,效果比之前的对话机器人好了一大截,还因为它从技术的角度来看,出…

ChatGPT , 王炸!!!

昨天我们的ChatGPT星球 实在是太火爆了, 原本以为加入的兄弟不会太多, 我就只设置了50张优惠券, 没想到不到1个小时又被抢完了。 欢迎你加入我们的「ChatGPT编程圈」,带着大家一起探索ChatGPT和新的AI时代。 ChatGPT 编程圈&#…

ChatGPT的语言艺术

介绍 本文用于了解和利用各种提示技术,从ChatGPT生成高质量的答案。 我们将探讨如何利用不同的提示工程技术来实现不同的目标。ChatGPT是一种最先进的语言模型,能够生成类似人类的文本。然而,了解向ChatGPT提问的正确方式,以获得我…

浅尝基于 GPT3 模型的 IDE: Cursor 用法全解读

目录 一、安装介绍二、测试功能2.1 常规类编程任务2.2 爬虫 三、更多推荐 一、安装介绍 Cursor 是一个基于人工智能技术的代码生成器,它可以根据程序员输入的代码上下文和要实现的功能,自动生成相应的代码。支持多平台 Mac / Windows / Linux&#xff0…

向ChatGPT询问的艺术

向ChatGPT询问的艺术 本文是对 Ibrahim John 的书籍《THE ART OF ASKING CHATGPT FOR HIGH QUALITY ANSWERS》的中文翻译,主要目的是练习我的英文阅读能力顺便学习一下 chatgpt 相关的一些提问技巧。 在翻译的过程中,原文没有给出具体的示例,…

GitHub-3KStar吴恩达ChatGPT课程最新中文版Prompt+ChatGPT API+LangChain——面向开发者的 LLM 入门课程开源,小白也可学

目录 导言面向开发者的 LLM 入门课程项目简介项目意义项目受众项目亮点内容大纲一、面向开发者的 Prompt Engineering二、搭建基于 ChatGPT 的问答系统三、使用 LangChain 开发应用程序四、Prompt 高级技巧(暂未完成)配套视频 致谢 参考资料其它资料下载…

吴恩达教你如何玩转ChatGPT,限时免费!

克雷西 发自 凹非寺量子位 | 公众号 QbitAI ChatGPT催生新职业提示工程师,年薪可高达几十万美元。‍‍ 但是,该怎么入门? 吴恩达面向广大开发者推出ChatGPT提示工程课程,与OpenAI合作出品。 限时免费,而且对新手友好&a…

微软计划在未来几周内使用更快版本的 ChatGPT 更新 Bing

根据 Semafor 的一份新报告,微软正在努力在未来几周内将 OpenAI 的 ChatGPT 的更快版本(称为 GPT-4)整合到 Bing 中,此举将使搜索引擎与谷歌更具竞争力。集成将使必应使用 GPT-4 来回答搜索查询。 知情人士告诉 Semafor,ChatGPT 和 GPT-4 的主要区别在于速度。尽管 ChatG…

【微软Bing王炸更新】无需等待,人人可用,答案图文并茂,太牛了

🚀 AI破局先行者 🚀 🌲 AI工具、AI绘图、AI专栏 🍀 🌲 如果你想学到最前沿、最火爆的技术,赶快加入吧✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆&am…

Win10已死!微软发布Windows 11大更新:引入ChatGPT、升级巨大

今天凌晨微软在开发者大会上公布了Windows 11的新版本更新"Moment 3",整体升级幅度非常的大。 新系统的多任务有了改进,现在按下AltTab时,可以显示更多的Edge标签,同时还支持更多原生支持的压缩格式,比如tar…

ChatGPT横空出世|写代码、写情书、写文章、做题……它啥都会!

在人工智能的发展中,有些行业可能会被替代,但这并不意味着孩子的未来发展方向会受到影响。毕竟,我们在有限的时间内无法掌握所有技术。那么,什么是人工智能无法替代的呢?小编将在结尾给出答案。 最近,OpenA…

ChatGPT横空出世,对UP主来说是威胁吗?

什么是ChatGPT? 资料显示,ChatGPT(全名:Chat Generative Pre-trained Transformer)是美国OpenAI研发的聊天机器人程序,于2022年11月30日正式发布。ChatGPT能火遍全球,是因为它能够通过理解和学…

Java面试宝典

JDK,JRE,JVM 三者关系? JDK 是 JAVA 程序开发时用的开发工具包,其内部也有 JRE 运行环境 JRE。JRE 是 JAVA 程序运行时需要的运行环境,就是说如果你光是运行 JAVA 程序而不是去搞开发的话,只安装 JRE 就能运行已经存在的 JAVA 程…

面试图背背佳

h5语意化标签 <nav><header><footer><article><section> <nav><header><footer><article><section> 优点&#xff1a; 为了在没有CSS的情况下&#xff0c;页面也能呈现出很好地内容结构、代码结构比<div>…

英语学得好,月薪高出10000块?真正影响职场的能力,9成国人有欠缺!

英语重要&#xff0c;大家从小就知道。 每次想学点什么&#xff0c;“学英语”总会从脑海里蹦出来。 但英语到底有用在哪&#xff1f; 说实际点&#xff0c;英语好&#xff0c;真的可以让人生活的更好么&#xff1f; 就在前两年&#xff0c;国内一份针对5000人的深度访谈报告显…

【Python爬虫项目实战一】获取Chatgpt3.5免费接口文末付代码(过Authorization认证)

目录 🚩前言🍑工具🍉分析流程🧅实战部分🧅🧅模拟登陆🧅🧅模拟提问请求🥒login方法🥒chatgpt方法🌰总结🚩前言 大家好!今天的目标是拿下Openmao的接口,他的接口内容和chatgpt3.5是一样的,它们的免责申明中写道:本站点基于外部API二次开发,仅供学习…

【java项目学习】羊腿外卖开发记录

前言 作为第一个练手项目&#xff0c;巩固学习之前学习的知识 教学地址 https://www.bilibili.com/video/BV13a411q753?p6&spm_id_frompageDriver&vd_source2497f00c3af066126b298d1871671eec 本次项目中使用到的技术 springspringMVCspringbootmybatis-plusmysql…

ChatGPT最强竞品重磅升级,免费可用!第一手实测在此,网友:有个性

在OpenAI祭出GPT-4的API和“最强插件”代码解释器后&#xff0c;竞争对手显然坐不住了。 就在刚刚&#xff0c;Anthropic旗下Claude发布第二代——没错&#xff0c;就是被外界评价为GPT-4最强竞品的那一个。 浅划一下这次更新动作的重点&#xff1a; 免费&#xff0c;不用排…

解决谷歌浏览器(chrome)不能登录,不能同步的最简单方法!

工作了之后才发现书签是多么的重要&#xff0c;养成了归类的习惯&#xff0c;无奈也喜欢上了谷歌浏览器....具体的痛想必你也知道&#xff0c;不然你也不会看这篇小短文 &#xff08;有些时候总不能随时抱着电脑做事吧&#xff09; 于是我就在网上搜会发现就是那几个添加什么…

谷歌账号无法登录,登陆页面报错“accounts.google.com 的响应时间过长.”解决办法

应该是浏览器兼容效果不好导致的&#xff0c;解决办法如下&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1YkJr98Q2qz5GdF-R2ctYng 提取码&#xff1a;6666 百度网盘里下载google压缩包&#xff0c;解压后&#xff0c;按照如下操作顺序操作谷歌浏览器 然后谷歌的登录…