You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
先来说环境搭设,建议命令都使用Git CMD,因为PyCharm Terminal中二维码显示得很丑,虽然最终会跳转你默认的图片浏览器打开一次,但是终端的二维码无法扫描还是令人有些不舒畅。好了,回归正文:
我在Git CMD中粘贴以下命令:(可以一次性粘贴,等上一个命令运行完毕,你会发现下一个指令已经自动上屏,此时只需要按一下回车就行)
git clone https://github.com/zhayujie/chatgpt-on-wechat
cd chatgpt-on-wechat
pip3 install -r requirements.txt
pip3 install -r requirements-optional.txt
cp config-template.json config.json
第一步git clone,如果自己会用命令加载的话,也可以在GitHub下载releases中的1.7.3版本后自行载入项目到指定文件路径下
第二步cd命令实际上是让CMD环境切换到指定的chatgpt-on-wechat根目录,不然后面你执行"python app.py"的时候,app.py文件是位于chatgpt-on-wechat/app.py,初尝这些的新手可能就跑不起来代码了
第三步pip3 install以及第四步,可能要等待许久,视个人网络环境而定,我这边500M带宽大概等待了2分钟(可能受限于梯子的速度)
第五步cp命令就是copy拷贝,将项目中的config-template.json复制一份并重命名为config.json,推荐大家用装机必备神器Everything搜索“config.json”,可以更快速、精准地定位到文件(BTW: Everything最新的1.5.0.1385a加入了SDK3,并支持拼音检索和全文检索)
config.json的修改我是用的SublimeText3,如果接口使用讯飞星火,第三行model后面就要改成xunfei,完整为"model": "xunfei",
最后三行须添加你在讯飞星火官网授权的Websocket服务接口认证信息:"xunfei_app_id"、"xunfei_api_secret"、"xunfei_api_key"
接下来是运行阶段,首先看控制台当前前缀是否为“盘符: \路径\chatgpt-on-wechat>”,为确保万无一失,你可以重新执行一遍之前第二步的命令cd chatgpt-on-wechat
然后,重点来啦!!!重点来啦!!!重点来啦!!!很多新手卡在这一步,虽然我们是用Python 3.8、3.10之类的在跑代码,但是命令必须用"python app.py",而不是"python3 app.py"
这里说一下,上面的python app.py命令行:
接下来是常见的错误代码说明:
最后的最后,说一下中断机器人服务,无论在PyCharm还是Git CMD都可以使用快捷键Ctrl+C停止机器人服务,如果按一次没反应,可以按两次Ctrl+C,然后耐心等待进程结束即可,结束的标志就是当前行变成“盘符: \路径\chatgpt-on-wechat>”
就说到这吧,希望对大家有帮助,再见~
Beta Was this translation helpful? Give feedback.
All reactions