DevChat 是一款开源的 AI 编程助手,旨在帮助开发人员高效地使用 AI 进行代码生成和文档管理。其核心理念是通过编写提示词来引导 AI 生成代码,而非直接编写代码,推动以提示为核心的软件开发模式。与传统的单一模型编程工具相比,DevChat 集成了多种主流的大型代码模型,支持在不同模型之间自由切换。
DevChat的核心功能
- 代码生成与编程支持:DevChat 提供代码自动生成、代码补全以及自动化测试用例生成等功能,帮助开发者快速完成编程任务。
- 精确控制上下文:平台让开发者可以精确控制上下文,简化了上下文构建的复杂性,从而使与 AI 的交互变得更加直观高效。
- 灵活的提示词库扩展:DevChat 允许开发者根据需要自定义提示词或创建个人化、团队化的预设提示模板库,满足多样化的编程需求。
- 支持多种大型模型切换:包括 OpenAI 的 GPT-4、GPT-3.5、文心、Claude 2、讯飞星火、ChatGLM、Code Llama 等多款大模型。
- 兼容主流开发环境:DevChat 提供了对 Visual Studio Code 以及 JetBrains 系列 IDE(如 IntelliJ IDEA、WebStorm、PyCharm、CLion 等)的插件支持。
如何使用DevChat
- 以 Visual Studio Code 为例,首先打开编辑器并点击左侧的扩展按钮。
- 在应用商店中搜索并安装 DevChat 扩展。
- 安装完成后,点击左侧的 DevChat 扩展图标。
- 注册并获取 DevChat 密钥,或者设置您自己的 OpenAI 密钥,之后即可开始使用 DevChat 进行编程。
DevChat的定价计划
- 免费版:允许用户输入自己的 OpenAI 或其他大模型的密钥。
- 付费版:用户可以购买 DevChat 提供的密钥,享受 GPT-3.5 和 GPT-4 的使用权限。15 元大约可获得 1067K 个 GPT-3.5 token 或 53K 个 GPT-4 token;29 元可获得 2133K 个 GPT-3.5 token 或 107K 个 GPT-4 token;57 元可获得 4267K 个 GPT-3.5 token 或 213K 个 GPT-4 token;112 元可获得 8533K 个 GPT-3.5 token 或 427K 个 GPT-4 token。