项目介绍:ChatIDE
什么是ChatIDE?
ChatIDE 是一个集成在你的编程环境中(IDE)的人工智能助手,专门为 Visual Studio Code(VSCode)设计。用户可以使用 ChatIDE 在 VSCode 中与 OpenAI 的 ChatGPT 或 Anthropic 的 Claude 进行互动,从而提升编程体验。
主要功能
-
AI助手集成:ChatIDE 通过集成 OpenAI 和 Anthropic 的模型,为用户提供智能对话功能。目前支持的 AI 模型包括 OpenAI 的 gpt-4 系列和 Anthropic 的 claude-v1.3。
-
简易安装:用户可以从 VSCode 的扩展市场中轻松获取 ChatIDE,安装过程简单明了。
-
自定义API Key:为了使用 ChatIDE,用户需要从 OpenAI 或 Anthropic 购买 API Key,这些密钥会安全地存储在 VSCode 的
secretStorage
中。 -
便捷使用:通过快捷键
Cmd + Shift + i
(或在非苹果平台上使用Ctrl + Shift + i
),用户可以快速启动 ChatIDE,与选定的 AI 模型进行对话。
设置与配置
用户可以通过Cmd + Shift + P
快捷键进入 ChatIDE 设置,调整模型参数如model
、max_tokens
和temperature
,并可以自定义系统提示以适应个人需求。所有配置会自动保存,确保用户体验的连续性。
API Key 更新
ChatIDE 支持随时更新 API Key。当用户需要更新 OpenAI 或 Anthropic 的 API Key 时,只需使用命令面板Cmd + Shift + P
(或 Ctrl + Shift + P
)并输入>ChatIDE
,然后选择合适的更新选项即可。
已知问题
使用 ChatIDE 时可能遇到一些小问题:
- 当前没有办法中途停止模型生成,用户必须等待生成过程完成。
- 如果在生成过程中关闭 ChatIDE 面板,可能会导致 VSCode 需要重启才能恢复使用。
使用风险提醒
⚠️ ChatIDE 目前处于早期原型阶段,用户需自行承担使用风险。此外,请密切关注 OpenAI 或 Anthropic 帐单,以避免意外费用。
致谢
ChatIDE 的开发不断获得社区支持,其构建过程中也使用到了 ChatIDE 自身的功能,促进了其不断完善。