欢迎光临
我们一直在努力

ChatGPT接入Idea、VScode、微信

注册ChatGPT教程:https://juejin.cn/post/7173447848292253704

IDEA版

前提是你有OpenAI的账号,如果没有,可以去Google一下,很多地方都有注册方法。

安装

文件--->设置--->插件--->Marketplace--->搜索chatgpt--->安装

获取accessToken

在浏览器打开该网站,打开网址的浏览器需要已经登录了OpenAI的账号,如果没登录,可以先去登录后再打开这个网站,不然打开下面这个网址返回的内容是{}的。

打开ChatGPTde APIhttps://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

环境准备

  1. Linux
  2. 空闲的微信号

获取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

配置项说明

  1. api_key:openai api_key
  2. auto_pass:是否自动通过好友添加
  3. session_timeout:会话超时时间,默认60秒,单位秒,在会话时间内所有发送给机器人的信息会作为上下文。
  4. max_tokens: GPT响应字符数,最大2048,默认值512。max_tokens会影响接口响应速度,字符越大响应越慢。
  5. model: GPT选用模型,默认text-davinci-003,具体选项参考官网训练场
  6. temperature: GPT热度,0到1,默认0.9。数字越大创造力越强,但更偏离训练事实,越低越接近训练事实
  7. reply_prefix: 私聊回复前缀

进入wecaht容器

 docker exec -it wechatbot bash 

登录微信

 tail -f -n 50 /app/run.log 

此时会输出一个二维码,如果二维码过大,可以缩小终端窗口字体,重新扫码即可。

项目地址:https://github.com/869413421/wechatbot

赞(0)
未经允许不得转载:梦马网络 » ChatGPT接入Idea、VScode、微信
分享到

登录

找回密码

注册