HBuilderX ChatGPT代码助手

Snipaste_2023-04-15_00-00-30

feature

  • 使用最新的ChatGPT模型对代码进行解释、优化、找bug
  • 提供公共API服务
  • 可以自定义Api-key或AccessToken进行访问

image-20230327224954200

开始

获取accessToken或ApiKey

使用本插件的公共api可忽略这里

  1. AccessToken可以在登入Chatgpt网页(New chat (openai.com))后打开https://chat.openai.com/api/auth/session,会以json的形式返回本次的AccessToken,有效期大概一个月。
  2. ApiKey直接在OpenAI的管理平台开通(Account API Keys - OpenAI API
  3. 关于两者的区别

还是建议使用AccessToken

​ 通过Apikey进行调用: 付费,对网络环境要求较高,需要设置proxy,容易被ban

​ 通过AccessToken:实际上是网页版Chatgpt的一个反向代理,所以在网页端也能看到提问的记录。免费,但对发送的频率有限制(5 req / 10 seconds by IP),可以不需要自己的网络代理。

设置Api / token

  1. IDE设置的插件配置中设置相关API,默认使用公共API,开箱即用,不用填写其他信息
  2. 如果使用自己的AccessToken:关闭公共API,API类型选择accessToken,填写AccessToken
  3. 如果使用自己的api-key:关闭公共Api,Api类型选择Api-key,填写apikey。
    1. 如果API接口地址使用官方的(https://api.openai.com/v1),则可能需要填写网络代理(视网络情况);
    2. 使用代理API接口地址,就不必用自己的代理,推荐一个(https://api.googlevideo.dev/v1)

image-20230327160729910

插件使用

  1. 选中代码,右键,选择相关操作

插件的关闭/开启

  1. 插件默认在打开IDE后自动激活开启
  2. 关闭可以通过视图-插件扩展视图-chatgpt代码助手进行关闭,手动开启同理

TODO

  • 多模型选择
  • webview界面优化
  • ......

声明

  1. 作者不能保证这个扩展会一直正常工作,没有任何问题或不良影响。请自行决定是否使用,风险自负。
  2. 此插件不会使用/存储您的个人身份信息。
  3. 作者不对您使用此插件所遇到的任何问题承担责任。您使用OpenAI服务需要遵守OpenAI的隐私政策和使用条款。
  4. 有使用问题,建议意见,进群联系我吧,评论区看的不及时

WechatIMG79