适用于 VS Code 的 6 个最佳 ChatGPT 扩展

要点

  • 安装 VS Code 的 ChatGPT 扩展以在编程环境中访问 AI 帮助。 它涵盖了各种编码需求,例如单元测试、调试、文档、代码解释和代码生成。
  • EasyCode、CodeGPT 和 Code GPT 等不同的扩展提供具有不同功能和模型选择的 ChatGPT 功能。 有些需要 OpenAI API 密钥并提供代码索引和自定义选项。
  • Genie AI 和 ChatGPT Helper 是其他扩展,提供用户友好的界面和可定制的精确温度和提示保存等功能。 Jay Barnes 的 ChatGPT VS Code 插件允许免费使用 ChatGPT,但需要 ChatGPT Web 会话令牌。

ChatGPT 可以通过其网络聊天界面帮助您解决许多编程问题。 但跳进跳出 VS Code 可能会分散注意力。 请记住,当您处于编程区时,每一秒都很重要。

好消息是,您可以使用 ChatGPT 扩展在 VS Code 中向 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 Web 会话令牌和用户代理,而不是您的 OpenAI API 密钥。 因此它始终是免费的,因为它扩展了您通过网络与 ChatGPT 的交互。

虽然它允许您在 VS Code 中免费使用 ChatGPT,但设置起来很技术性,而且可能会很慢,偶尔会出现故障。 此外,您将定期重置访问令牌,因为这些令牌会随着您的 ChatGPT Web 会话而过期。

与其他 ChatGPT 扩展一样,它具有内置提示并通过聊天菜单接受自定义提示。 总的来说,这个扩展不会出现在我们的 VS Code 最佳 ChatGPT 扩展列表中。 但它是免费的,并且当您用完免费积分时可能会很方便。 但是,请小心防止您的会话被劫持。

在 VS Code 中高效使用 ChatGPT

ChatGPT 和其他生成式人工智能模型在我们的日常生活中发现了有价值的用途。 无论我们是否接受它们,它们都会留下来。 如果你有效地使用这些人工智能工具,它们的帮助大于它们带来的威胁。

使用这些 ChatGPT 扩展进行编程并不能保证顺利运行。 您仍然需要将这些人工智能工具与人工输入和一些互联网搜索技能相结合来解决编程问题。 您可能想了解如何在 VS Code 中使用 ChatGPT,以实际了解这些扩展的工作原理。