idea版
前提是你有openai的账号,如果没有,可以去google一下,很多地方都有注册方法。
安装
文件--->设置--->插件--->marketplace--->搜索chatgpt--->安装
![](https://www.sjztyd.com/wp-content/uploads/2022/07/5b602722d99c12f.webp)
获取accesstoken
在浏览器打开该网站,打开网址的浏览器需要已经登录了openai的账号,如果没登录,可以先去登录后再打开这个网站,不然打开下面这个网址返回的内容是{}
的。
打开chatgptde api
:https://chat.openai.com/api/auth/session
![](https://www.sjztyd.com/wp-content/uploads/2022/07/10cee87ad7ac811.webp)
复制accesstoken
![](https://www.sjztyd.com/wp-content/uploads/2022/07/c90b075a5672477.webp)
设置accesstoken
将刚刚在浏览器复制的内容粘贴到这里来。
![](https://www.sjztyd.com/wp-content/uploads/2022/07/8754df31ea209c1.webp)
添加中文编码解析
打开帮助--->编辑自定义vm选项...
,然后添加以下代码
-dfile.encoding=utf-8
![](https://www.sjztyd.com/wp-content/uploads/2022/07/91f3296e2a3a39d.webp)
![](https://www.sjztyd.com/wp-content/uploads/2022/07/f03241b8b900908.jpg)
重启idea
到这里就添加成功了,重启后,就可以正常使用了。
vs code版
vs code的插件有两个方式使用,一个是用模块作者的代理,另一个是使用自己的账号(两个方式都无需使用自己的代理)
演示
安装模块
没有特殊要求,可以直接食用,但速度不是很好,还能用,用自己的账号的话,速度会快很多。
![](https://www.sjztyd.com/wp-content/uploads/2022/07/11ddcef309acf48.webp)
获取__secure-next-auth.session-token
在浏览器打开该网站,打开网址的浏览器需要已经登录了openai的账号,如果没登录,可以先去登录后再打开这个网站,不然打开下面这个网址返回的内容是{}
的。
打开chatgpt:https://chat.openai.com/chat
![](https://www.sjztyd.com/wp-content/uploads/2022/07/44e17f29bf2ff6a.webp)
登录自己账号
前提是你有openai的账号,如果没有,可以去google一下,很多地方都有注册方法。
使用快捷键打开搜索框ctrl +shift+p
,搜索chatgpt
,选择登录,回车。
![](https://www.sjztyd.com/wp-content/uploads/2022/07/bbdadbf0b906768.webp)
设置session-token
填入值的时候,只要双引号中间的内容。比如
__secure-next-auth.session-token:"eyjhe4其中已省略大部分字符串quzizcfq"
将以下的值填入
eyjhe4其中已省略大部分字符串quzizcfq
![](https://www.sjztyd.com/wp-content/uploads/2022/07/7a7a460703fe42d.webp)
切换模式
使用快捷键打开搜索框ctrl +shift+p
,搜索chatgpt
,选择切换国内/国外模式
,回车。
![](https://www.sjztyd.com/wp-content/uploads/2022/07/375ff4636dc3e7b.webp)
重启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
此时会输出一个二维码,如果二维码过大,可以缩小终端窗口字体,重新扫码即可。
不会自己注册chagpt账号或者太麻烦,可以直接购买一个成品chagpt账号,直接使用!一人一号,独立使用!直接购买联系qq465693115 定制个人邮箱,非共享号码实时帮你接收验证码,非常快速