GitHub Copilot Chat当前仅支持VSC 开发版,但我主要的开发工具是JB WebStorm,所以这点很不爽。但最近JB官方的AI Assistant上EAP版本了,玩了下还行解决了痛点。这点记录下使用体验。

说明

  1. 现阶段AI Assistant订阅付费使用,10刀/月,与GitHub Copilot价位一致。

  2. AI Assistant背后服务是OpenAI,具体模型为GPT3.5/4

    具体介绍戳这里

要求

阅读全文 »

安装

1
2
3
npm i react-monaco-editor monaco-editor

npm i monaco-editor-webpack-plugin -D

Webpack打包

1
2
3
4
5
6
7
8
new MonacoWebpackPlugin({
// available options are documented at https://github.com/microsoft/monaco-editor/blob/main/webpack-plugin/README.md#options
languages: ['shell', 'json', 'xml', 'yaml', 'sql', 'dockerfile', 'bat', 'ini', 'markdown', 'javascript'],
filename: '/monaco-editor/[name].worker.[contenthash].js',
publicPath: '',
features: ['coreCommands'],
globalAPI: false,
}),

注意:filename配置只影响了主文件,动态加载的语言模块文件名并不受该设置影响。解决办法如下

阅读全文 »

xterm.js下终端内容实现链接识别并可点击可使用xterm-addon-web-links插件,配置方面,但还是有些细节问题。这里Mark下

焦点保持原标签页

1
2
3
4
5
6
term.loadAddon(new WebLinksAddon.WebLinksAddon(
(event, uri) => {
if (isMac ? event.metaKey : event.ctrlKey) {
window.open(uri);
}
}));

浏览器针对链接点击有两种行为

  1. LeftClick是直接打开新标签页,焦点聚焦新页面
  2. MetaKey+LeftClick是打开新标签页,但焦点还是原页面
    • Mac下⌘
    • Windows下Ctrl
阅读全文 »

OpenAI API除了提供聊天模型之外还有很多有用的模型/技术,其中就有Moderation审核。

这里介绍下。

资费?免费

没错,目前moderation是免费的

moderation的作用

根据提供的内容,按照既定的分类进行打分,同时标注是否命中了每个分类。

阅读全文 »

最近我ChatGPT也出现了各种不能用的情况,一一解决后这里总结下,兴许帮到些朋友

Sorry, you have been blocked

网页或App访问要加代理,中国(包括香港,澳门)是不支持的,推荐走美国,日本之类的进行解决

OpenAI’s services are not available in your country

阅读全文 »
0%