更新记录

0.1.5(2023-04-15)

  1. UI小变更
  2. 完善公共API服务

0.1.4(2023-04-01)

  1. 修复web-AccessToken方式代理地址不能使用的问题
  2. 修复输入法回车冲突问题
  3. 优化页面逻辑

0.1.3(2023-03-27)

  1. 界面优化、代码高亮
  2. 增加自定义问题输入
查看更多

平台兼容性

HBuilderX最低兼容版本
2.7.0

HBuilderX插件通用注意事项

HBuilderX-2.7.12以下版本安装插件市场内的插件后,卸载时需手动卸载,详细教程参考:如何手动卸载插件


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

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问