核心要点
- 在 VS Code 中安装 ChatGPT 扩展,以便在编程环境中获得 AI 辅助。 该扩展涵盖各种编码需求,如单元测试、调试、文档编写、代码解释和代码生成。
- EasyCode、CodeGPT 和 Code GPT 等不同的扩展提供了具有不同功能和模型选择的 ChatGPT 功能。 一些扩展需要 OpenAI API 密钥,并提供代码索引和自定义选项。
- Genie AI 和 ChatGPT Helper 是其他扩展,它们提供用户友好的界面和可定制的功能,例如调整精确温度和保存提示。 Jay Barnes 的 ChatGPT VS Code 插件允许免费使用 ChatGPT,但需要 ChatGPT 网络会话令牌。
ChatGPT 可以通过其网络聊天界面帮助您解决许多编程难题。 但在 VS Code 和浏览器之间切换可能会分散您的注意力。 请记住,当您专注于编程时,时间至关重要。
好消息是,您可以直接在 VS Code 中使用 ChatGPT 扩展,随时向 ChatGPT 提问。 ChatGPT 可以处理各种编程任务,包括单元测试、调试、文档编写、代码解释和代码生成。
以下是一些您可以立即安装到 VS Code 的便捷 ChatGPT 扩展。
EasyCode 的 ChatGPT 扩展是一种利用不同语言模型获取 AI 帮助的便捷方式。 它支持 ChatGPT-3.5 和 ChatGPT-4,并允许您轻松切换。 此扩展还支持 Claude AI(一种 ChatGPT 的替代方案)。 如果您的 OpenAI 帐户包含 GPT-4 的高级功能,您还可以添加 API 密钥以便扩展使用。
尽管开发者建议您在安装后注册或登录,但您仍然可以在没有帐户的情况下使用 ChatGPT。 在寻求帮助时,您可以向 ChatGPT 询问有关特定代码片段的问题,或者允许它扫描整个代码库以获得更广泛的帮助。
如果之前的提示需要进一步解释,EasyCode ChatGPT 扩展还具有后续提问的功能。 除了内联代码自动补全外,它还具有一键生成响应的内置提示。
Tim Kmcel 的 CodeGPT 扩展使用 ChatGPT-3 模型。 因此,与使用 GPT-3.5 和 GPT-4 的其他扩展相比,它可能功能较少。 它具有内置提示,您只需单击一下即可生成响应。 如果您有更具体的需求,还可以通过聊天框输入自定义提示。
虽然它支持多种 GPT-3 模型(包括 ChatGPT、text-curie-001、text-davinci-003、code-davinci-002 和 code-cushman-002),但 text-davinci-003 是唯一适用于默认扩展的模型。 如果扩展抛出错误,您可能需要检查您的模型选择,并在扩展设置中将其设置为 text-davinci-003。
另一个有价值的功能是代码索引,它允许您突出显示代码并获得复杂问题的帮助。 此扩展需要 OpenAI API 密钥,您可以在安装后在其设置菜单中进行设置。 但是,如果您的免费 OpenAI 额度用完,扩展可能会无法使用。
Code GPT 为 VS Code 提供了更广泛的 AI 服务。 虽然它的默认 AI 模型选择来自 OpenAI 的 ChatGPT-3.5 和 ChatGPT-4,但它还支持 ChatGPT 的替代品,包括 Cohere、AI21、Google 的 Bard 和 Anthropic 等。
Code GPT 扩展需要您的 OpenAI API 密钥,您可以通过按 VS Code 命令面板快捷键(Mac 上的 CMD+Shift+P 或 Windows 上的 Ctrl+Shift+P)来设置。 然而,请确保您有足够的免费额度或高级计划来使用此 VS Code AI 服务。 Code GPT 的一个非常有用的功能是它可以从代码注释中获取提示,并将生成的代码插入到目标编程语言的可用代码文件中。
它具有内置和自定义提示。 一个小缺点是它每个请求最多只允许 800 个令牌,因此它支持的文本比其他一些提供商要少。
ChatGPT Helper VS Code 扩展是一个简洁的 AI 助手,如果您只需要快速解决编程问题,就可以将其添加到 VS Code 中。 此扩展易于使用,并且设计为只接受有限数量的内置提示。
ChatGPT Helper 扩展支持 GPT-3.5 和 GPT-4,并允许您在它们之间切换。 它需要 OpenAI API 密钥,您在安装后发送第一个提示时,扩展程序会提示您输入该密钥。
但是,与其他 ChatGPT 扩展不同,它没有聊天功能。 但您可以通过 VS Code 的命令面板发送自定义和内置提示。 它将响应写入单独的文本文件中,允许您保存提示的回复以供以后使用。
Genie AI 的 ChatGPT 扩展具有更美观的界面,并在更相关的界面中提供了内置提示。 它支持 GPT-3、GPT-3.5 和 GPT-4。 与前面提到的许多 ChatGPT 扩展一样,它也需要 OpenAI API 密钥。
它允许您根据您的需求选择不同的精确温度; 您可以选择精确、平衡或创造性的回应。 除了内置的可点击提示之外,您还可以通过 Genei AI VS Code 扩展的临时提示框使用 ChatGPT 发送更具体的查询。
使用此扩展时,您无需手动复制并粘贴生成的代码。 Genie AI 会自动将响应写入相关代码文件,您可以直接在应用程序中使用。 您还可以在本地保存对话并稍后恢复。
如果您想免费使用 ChatGPT,Jay Barnes 的 ChatGPT VS Code 扩展会非常有用。 它在不同的层面上运行,需要您的 ChatGPT 网络会话令牌和用户代理,而不是您的 OpenAI API 密钥。 因此,它始终是免费的,因为它扩展了您通过网络与 ChatGPT 的交互。
虽然它允许您在 VS Code 中免费使用 ChatGPT,但设置过程有些技术性,速度可能较慢,并且偶尔会出现故障。 此外,您需要定期重置访问令牌,因为它们会随着您的 ChatGPT 网络会话过期。
与其他 ChatGPT 扩展一样,它具有内置提示,并通过聊天菜单接受自定义提示。 总的来说,此扩展可能不会出现在我们精选的 VS Code 最佳 ChatGPT 扩展列表中。 但它是免费的,并且在您用完免费额度时可能会非常方便。 但是,请注意防止您的会话被劫持。
在 VS Code 中高效使用 ChatGPT
ChatGPT 和其他生成式人工智能模型在我们的日常生活中找到了有价值的用途。 不论我们是否接受它们,它们都将继续存在。 如果您有效地利用这些人工智能工具,它们的帮助将大于它们带来的威胁。
使用这些 ChatGPT 扩展进行编程并不能保证一切顺利。 您仍然需要将这些 AI 工具与人工输入以及一些互联网搜索技巧相结合,以解决编程问题。 您可能需要了解如何在 VS Code 中使用 ChatGPT,以实际了解这些扩展的工作原理。