Goodcode
基于 Gemini AI 为编码工作提供智能辅助
主要功能
- AI 驱动的代码优化: 优化您的代码,使其更加清晰、易维护和高效。
- 交互式聊天界面: 在 VSCode 中与 AI 模型无缝交互,满足各种使用场景。
- 生成规范的提交信息: 根据更改的代码内容生成规范的提交信息,遵循最佳实践。
- 支持多种语言: 自定义您首选的语言(英语、中文、西班牙语、阿拉伯语、葡萄牙语、俄语、日语和法语)。
- 细粒度控制: 调整优化参数,例如温度、top K/P 值和最大输出长度,以获得定制结果。
- 可扩展功能: 通过命令和菜单轻松与其他工具和工作流程集成。
注意事项
- 需要提供 Gemini AI 的 apikey
- 需要正确连接网络才能使用。
配置
在 VSCode 设置中配置以下选项:
goodcode.config.language : 首选语言
goodcode.config.apiKey : Gemini API Key
goodcode.config.proxyUrl : 网络代理地址
goodcode.config.useProxy : 是否使用网络代理
goodcode.config.temperature : 生成文本的温度
goodcode.config.topP : 生成文本时保留概率最高的 topP 个候选项
goodcode.config.maxOutputTokens : 生成文本的最大长度
贡献
欢迎提交问题和拉取请求来改进此项目。请确保在提交之前阅读 贡献指南。
许可证
此项目基于 MIT 许可证,详情请参阅 LICENSE.md。
| |