• 插件
  • 《AI 助手》插件发布

AI 助手(预览版)

为默认编辑器提供 AI 辅助功能。

当前版本为预览版本,不代表最终品质、发行方式和功能。在预览阶段可能会有较大变动,欢迎大家测试和反馈。

应用商店 - 插件地址:https://www.halo.run/store/apps/app-riNgb

特性

  • 支持在编辑器中选中文字后使用 AI 助手进行处理。
  • 内置改善协作、修复拼写和语法错误、更短、更长、精简等提示词。
  • 支持手动输入提示词。
  • 支持设置 OpenAI Token 和 OpenAI 接口地址。
  • 支持设置代理。

使用方式

  1. 在应用市场中安装并启用此插件。
  2. 进入插件设置,设置 OpenAI Token。
  3. 在编辑器中,可以通过选中文字或者输入 / 选择问 AI来开启 AI 助手。

预览

Preview 1

Preview 2

Preview 3

全局代理应该怎么设置,是VPN吗?但是这种的一般都有账号密码和加密协议之类的,插件只提供了一个地址和端口。

    huasio 代理与 VPN 不同,你可以把他们理解为一个在 web 端运行,一个在操作系统级别运行。 VPN 确实会存在加密协议,但代理通常不会对数据进行加密,只会提供传输通道。目前此插件只支持HTTP Proxy。

      如果服务器访问不到 OpenAI,可以考虑使用 Cloudflare Worker 搭建一个代理,并绑定自己的域名。

      const OPENAI_URL = 'https://api.openai.com';
      
      addEventListener('fetch', event => {
        event.respondWith(handleRequest(event.request))
      })
      
      async function handleRequest(request) {
        const url = new URL(request.url);
        url.host = OPENAI_URL.replace(/^https?:\/\//, '');
      
        const modifiedRequest = new Request(url.toString(), {
          headers: request.headers,
          method: request.method,
          body: request.body,
          redirect: 'follow'
        });
      
        const response = await fetch(modifiedRequest);
        const modifiedResponse = new Response(response.body, response);
      
        modifiedResponse.headers.set('Access-Control-Allow-Origin', '*');
      
        return modifiedResponse;
      }

      使用CloudFlare Pages进行中转,不需要自己域名
      创建一个新的代码库。新建一个cf_worker.js文件,把上楼代码复制进去
      登录到Cloudflare控制台.
      在帐户主页中,选择pages> Create a project > Connect to Git
      选择你的项目存储库,在Setup builds and deployments部分中,全部默认即可。
      点击Save and Deploy部署,然后点Continue to project即可看到访问域名
      把官方接口的https://api.openai.com替换为https://xxx.pages.dev 即可
      cloudflare 每天免费 10 万次的请求额度
      可以直接使用https://chatgptproxyapi-8l9.pages.dev

        xiaodingfeng

        大佬,不晓得为什么报请求报错了。

        上面的代码原封不动复制,在github创建了一个代码库,里面只有一个js文件。

        然后在AI助手插件,替换对应的cloudflare域名,但是请求方法不允许。

        2023-12-15T11:00:00.248123377-heduzdzhdehpvigz.png

        2023-12-15T10:59:34.412195429-kjtwwmtpkmkehhfi.png

          huasio 可以先试试我部署的 域名能不能通。再看是不是cloudflare部署哪步错了

          xiaodingfeng hhh,可以了,参考了大佬的教程,只不过要翻墙,我去找一个外网域名来转发。谢谢!

          12 天 后
          3 个月 后
          23 天 后

          整了半天,没整明白,建议加入阿里AI大模型

          2 个月 后