Continue - Copilot 的替代方案

VS code 和  JetBrains 的两个插件,允许您调用 GPT-4 或 CodeLLM,从而成为 Copilot 的可行替代方案。

使用任何 LLM 进行编码的最简单方法。只要选中代码即可让ChatGPT解释、重构

1、回答编码问题
突出显示代码部分并询问“继续”以获得另一个视角

  • “这个 forRoot() 静态函数在 Nestjs 中做什么?”
  • “为什么这个查询中的第一个左连接在这里是必要的?”
  • “我如何在这个 Rust 二进制文件上运行性能基准测试?”

2、用自然语言编辑
突出显示一段代码并指示继续重构它

  • “/edit 重写此代码以从 3x3 矩阵返回展平列表”
  • “/edit 将它们重构为一行上的角度柔性布局”
  • “/edit 在此处定义字典列表列表的类型”

3、从头开始生成文件
打开一个空白文件,让Continue启动新的Python脚本、React组件等。

  • “/edit 让我开始使用基本的 SUPABASE 边缘功能”
  • “/edit 以简洁的方式实现 C++ 最短路径算法”
  • “/edit 使用 php 和 mysql 服务器创建一个 docker compose 文件”

4、了解错误和异常
当您在终端中遇到错误或异常时,请按 cmd+shift+r (MacOS) / ctrl+shift+r (Windows)。这会将堆栈跟踪放入“继续”中,并要求它向您解释问题。

下载 VS Code 和 JetBrains
默认情况下,Continue 通过 OpenAI API 使用GPT-4 和 GPT-3.5-turbo。您可以调整配置以使用不同的大型语言模型 (LLM),例如Code Llama、Claude 2、WizardCoder、PaLM 2 等。阅读更多内容此处


网友评论:

  • 我在 VS Code 中使用它来帮助我编写 Flutter 应用程序。大部分时间都使用他们的预览模型(ChatGPT 3.5?),现在我切换到我自己的 ChatGPT 4 API 密钥以获得更多上下文。它为我取代了 StackOverflow,并帮助我学习 Flutter,因为它能够向我解释自己的代码。非常好!
  • 像这样具有低延迟、高精度的语音识别功能就很棒了。用光标指向一个变量并询问“这是做什么的?”可能比写出整个句子容易得多。
  • 现在这样的工具太多了,根本无法选择