【TellMeCode】使用VSCODE + ChatGPT辅助分析推测源码
0x00 功能简介
根据代码上下文相关信息,如工作区文件夹名称,代码所在路径等一系列信息,提供给大模型更多元和尽可能多的信息,利用其自身优势去检索相关的文档和博客,并且以符合阅读逻辑的规范输出方式展现,方便于快速上手一些开源知名项目和快速理解规范化命名架构的内部项目。
特色:结合整体项目分析当前选中代码,bottom-top,top-bottom.
0x01 实例
这里以知名事件循环胶水层项目libuv为例:
0x02 待做的内容
- stream传输 边输出边展现到页面,优化生成速度
- 设置一个模型选择列表,可以手动选择模型。
- 设置焦点离开选中文字直接刷新掉hover面板
0x03 reference
Extension API | Visual Studio Code Extension API
API Reference - OpenAI API
vscode插件名:TellMeCode
Github:GitHub - JiaHuann/TellMeCode_vscodeExtension