AI Code 代码编程助手 🤖
认识AI code,一个可以使用你的CLI和编辑器的AI助手。 AI code可以逐步处理复杂的软件开发任务。通过允许他创建和编辑文件、探索大型项目以及执行终端命令(在你授权后),他可以以超越代码补全或技术支持的方式协助你。虽然自主AI脚本传统上在沙盒环境中运行,但此扩展提供了一个人机交互的GUI来批准每个文件更改和终端命令,提供了一种安全且可访问的方式来探索代理AI的潜力。
API提供商国产模型和openAI兼容的api key 均可使用 支持模型列表:使用任何API和模型AI code支持OpenRouter、Anthropic、OpenAI、Google Gemini、AWS Bedrock、Azure和GCP Vertex等API提供商。你还可以配置任何兼容OpenAI的API,或通过Ollama使用本地模型。如果你使用OpenRouter,扩展会获取他们的最新模型列表,让你在新模型可用时立即使用。 扩展还会跟踪整个任务循环和单个请求的总令牌和API使用成本,让你在每一步都了解支出。 在终端中运行命令感谢VSCode v1.93中的新终端壳集成更新,AI code可以直接在你的终端中执行命令并接收输出。这使他能够执行从安装软件包和运行构建脚本到部署应用程序、管理数据库和执行测试的广泛任务,同时适应你的开发环境和工具链以正确完成工作。 对于长时间运行的进程如开发服务器,使用“Proceed While Running”按钮让AI code在命令在后台运行时继续任务。当AI code工作时,他会在过程中收到任何新的终端输出通知,让他对可能出现的问题做出反应,例如编辑文件时的编译时错误。 创建和编辑文件AI code可以直接在你的编辑器中创建和编辑文件,向你展示更改的差异视图。你可以直接在差异视图编辑器中编辑或还原AI code的更改,或在聊天中提供反馈,直到你对结果满意。AI code还会监控linter/编译器错误(缺少导入、语法错误等),以便他可以在过程中自行修复出现的问题。 AI code所做的所有更改都记录在你文件的时间轴中,提供了一种简单的方法来跟踪和还原修改(如果需要)。 分析图像和浏览器截图像Claude 3.5 Sonnet这样的模型现在可以理解和分析图像,允许多模式工作流的激动人心的可能性。直接在聊天中粘贴图像,为AI code提供无法用语言解释的上下文,并将模型转换为应用程序,通过截图修复错误等。 AI code还可以使用无头浏览器检查任何网站,例如localhost,允许他捕获截图和控制台日志。这使他能够自主修复视觉错误和运行时问题,而无需你手动操作和复制粘贴错误日志。 添加上下文
致谢我们的项目基于cline开源技术构建。 |