注册ChatGPT教程:https://juejin.cn/post/7173447848292253704
IDEA版
前提是你有OpenAI的账号,如果没有,可以去Google一下,很多地方都有注册方法。
安装
文件--->设置--->插件--->Marketplace--->搜索chatgpt--->安装
获取accessToken
在浏览器打开该网站,打开网址的浏览器需要已经登录了OpenAI的账号,如果没登录,可以先去登录后再打开这个网站,不然打开下面这个网址返回的内容是{}
的。
打开ChatGPTde API
:https://chat.openai.com/api/auth/session
复制accessToken
设置accessToken
将刚刚在浏览器复制的内容粘贴到这里来。
添加中文编码解析
打开帮助--->编辑自定义VM选项...
,然后添加以下代码
-Dfile.encoding=UTF-8
重启IDEA
到这里就添加成功了,重启后,就可以正常使用了。
VS Code版
VS Code的插件有两个方式使用,一个是用模块作者的代理,另一个是使用自己的账号(两个方式都无需使用自己的代理)
演示
安装模块
没有特殊要求,可以直接食用,但速度不是很好,还能用,用自己的账号的话,速度会快很多。
获取__Secure-next-auth.session-token
在浏览器打开该网站,打开网址的浏览器需要已经登录了OpenAI的账号,如果没登录,可以先去登录后再打开这个网站,不然打开下面这个网址返回的内容是{}
的。
打开ChatGPT:https://chat.openai.com/chat
登录自己账号
前提是你有OpenAI的账号,如果没有,可以去Google一下,很多地方都有注册方法。
使用快捷键打开搜索框Ctrl +Shift+P
,搜索chatgpt
,选择登录,回车。
设置session-token
填入值的时候,只要双引号中间的内容。比如
__Secure-next-auth.session-token:"eyJhe4其中已省略大部分字符串QuzizcFQ"
将以下的值填入
eyJhe4其中已省略大部分字符串QuzizcFQ
切换模式
使用快捷键打开搜索框Ctrl +Shift+P
,搜索chatgpt
,选择切换国内/国外模式
,回车。
重启VS Code
重启后即可正常使用了。
基于Docker的ChatGPT接入微信
演示环境:Linux
环境准备
- Linux
- 空闲的微信号
获取OpenAI的API
打开OpenAI官网,找到个人信息,查看Key API
,
运行容器
docker run -itd --name wechatbot --restart=always -e APIKEY=xxxx -e AUTO_PASS=false -e SESSION_TIMEOUT=60s -e MODEL=text-davinci-003 -e MAX_TOKENS=512 -e TEMPREATURE=0.9 -e REPLY_PREFIX=我是来自机器人回复: docker.mirrors.sjtug.sjtu.edu.cn/qingshui869413421/wechatbot:latest
配置项说明
api_key
:openai api_keyauto_pass
:是否自动通过好友添加session_timeout
:会话超时时间,默认60秒,单位秒,在会话时间内所有发送给机器人的信息会作为上下文。max_tokens
: GPT响应字符数,最大2048,默认值512。max_tokens会影响接口响应速度,字符越大响应越慢。model
: GPT选用模型,默认text-davinci-003,具体选项参考官网训练场temperature
: GPT热度,0到1,默认0.9。数字越大创造力越强,但更偏离训练事实,越低越接近训练事实reply_prefix
: 私聊回复前缀
进入wecaht容器
docker exec -it wechatbot bash
登录微信
tail -f -n 50 /app/run.log
此时会输出一个二维码,如果二维码过大,可以缩小终端窗口字体,重新扫码即可。