您无需离开 VS Code 即可使用 ChatGPT。利用这些扩展在您的 VS 代码编辑器中利用 ChatGPT 的强大功能。
您通过网络聊天从 ChatGPT 询问解决编程问题的方法是对的。但是跳进跳出 VS Code 似乎会让人分心。请记住,每一毫秒在任何任务中都很重要。
好消息是,您可以使用 ChatGPT 扩展在 VS Code 中向 ChatGPT 询问任何事情。从单元测试、调试、文档、代码解释和代码生成到更多,ChatGPT 拥有大量的编码用例。
这是您今天可以为 VS Code 安装的最方便的 ChatGPT 扩展。
1. ChatGPT-EasyCode
EasyCode 的 ChatGPT 扩展是一个现成的 AI 助手,支持 ChatGPT-3.5 和 ChatGPT-4,并可以选择在它们之间切换。它易于设置,因为它不需要像 OpenAI API 密钥集成这样的额外配置。但是,如果您的 OpenAI 帐户包含 GPT-4 的高级功能,则可以选择添加您的 API 密钥以供扩展使用。
尽管其开发者建议您在安装后注册或登录,但它允许您在没有帐户的情况下使用 ChatGPT。在寻求帮助时,您可以向 ChatGPT 询问有关部分代码的问题,或者允许它扫描您的整个代码库以寻找更广泛的应用程序。
如果您之前的问题需要进一步解释,EasyCode ChatGPT 扩展还提供后续选项。除了内联代码自动完成功能外,它还具有单击内置提示功能,可随时随地生成响应。
2. CodeGPT by Tim Kmecl
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 积分已用完,则扩展可能会失败。
3.Code GPT
Code GPT 提供更具包容性的人工智能服务。虽然它的默认 AI 选择是 OpenAI,但它也具有ChatGPT 替代方案,包括 Cohere、AI21 和 Anthropic。所以除了GPT-3.5和GPT-4之外,它还支持很多其他的AI模型。
Code GPT 扩展需要您的 OpenAI API 密钥,您可以使用内置命令设置该密钥。因此,请确保您有足够的免费信用或高级计划来使用该服务。Code GPT 的一个有价值的特性是它能够从代码注释中获取提示并将生成的代码插入可用的代码文件(在目标编程语言中)。
它具有内置和自定义提示。一个小小的挫折是它只允许每个请求最多 800 个令牌。因此,与其他一些提供商相比,它需要更短的文本长度。
4.ChatGPT Helper
ChatGPT Helper VS Code 扩展是一个简单的 AI 助手,如果您只需要快速解决编程问题,您可以将其添加到 VS Code。此扩展易于使用,仅设计用于接受有限数量的内置提示。
ChatGPT Helper 扩展支持 GPT-3.5 和 GPT-4,并可选择在它们之间切换。它需要一个 OpenAI API 密钥,它会在您安装后发送第一个提示时提示您设置它。
但是,与其他 ChatGPT 扩展不同,它没有聊天功能。但是您可以通过 VS Code 的命令面板发送自定义提示。它将回复写在单独的文本文件中,允许您保存提示回复以备后用。
5. ChatGPT by Genie AI
Genie AI 的 ChatGPT 扩展具有更好的美感,在更相关的界面中具有内置提示。它支持 GPT-3、GPT-3.5 和 GPT-4。和前面提到的许多 ChatGPT 扩展一样,它也需要一个 OpenAI API 密钥。
它还允许您根据您的要求选择不同的精确温度;您可以在精确、平衡或创造性的响应之间进行选择。除了内置提示,您还可以通过 Genei AI VS Code 扩展的聊天框使用 ChatGPT 来发送更具体的查询。
使用扩展生成代码时,您无需将其复制粘贴到您需要的位置。它会自动将响应写入相关代码文件,您可以直接在代码库中使用这些代码文件。另外,您可以将对话保存在本地并在下次使用。
6. ChatGPT VS Code Plugin by Jay Barnes
如果您想免费使用 ChatGPT,Jay Barnes 的 ChatGPT VS Code 扩展会派上用场。它在不同的级别上运行,需要您的 ChatGPT 网络会话令牌和用户代理,而不是您的 OpenAI API 密钥。所以它始终是免费的,因为它扩展了您与网络上的 ChatGPT 的交互。
虽然它允许您在 VS Code 中免费使用 ChatGPT,但它的设置是技术性的,并且偶尔会出现故障。此外,您将定期重置您的访问令牌,因为这些令牌会随着您的 ChatGPT 网络会话而过期。
与其他 ChatGPT 扩展一样,它具有内置提示并通过聊天菜单接受自定义提示。总的来说,这个扩展不会出现在我们的 VS Code 最佳 ChatGPT 扩展列表中。但它是免费的,当您用完免费信用额度时可能会派上用场。但是,请注意防止您的会话被劫持。
在 VS Code 中高效使用 ChatGPT
ChatGPT 和其他生成式 AI 模型已在我们的日常生活中找到了有价值的用途。无论我们是否接受它们,它们都会留下来。如果您有效地利用这些人工智能工具,它们只会起到辅助作用,不会造成威胁。
使用任何这些 ChatGPT 扩展程序进行编程并不能保证顺利运行。您仍然需要将这些 AI 工具与人工输入和一些互联网搜索技能相结合来解决编程问题。您可能想了解如何在 VS Code 中使用 ChatGPT,以实际了解这些扩展的工作原理。
原创文章,作者:网贝WebBay,如若转载,请注明出处:https://www.webbay.cn/6-best-chatgpt-extensions-for-vs-code