软件介绍
Continue 是一款专为开发者设计的插件,支持 VSCode 和 JetBrains 平台。它通过接入多种 AI 模型,提供丰富的功能,如代码补全、聊天互动和快捷操作。作为一款开源工具,Continue 在 GitHub 上获得了广泛关注,成为开发者提升效率的得力助手。
Continue的核心功能
聊天功能(Chat):在 VSCode 侧边栏中与 AI 对话,帮助理解代码并进行迭代。
自动补全(Autocomplete):实时推荐代码片段,让编码更高效。
代码编辑(Edit):直接在当前文件中修改代码,无需切换窗口。
快捷操作(Actions):为常见任务提供一键操作,节省时间。
Continue 还支持高度自定义,开发者可以根据需求配置不同的模型和命令,打造专属的编程环境。
deepseek的使用步骤
打开 VSCode 的插件搜索框,找到并安装 Continue,或者直接下载安装包。安装完成后,Continue 的图标会出现在左侧边栏。如果需要,可以将它移动到右侧边栏。
点击左侧的 Continue 图标,配置 ollama 和 deepseek-r1 模型。
选择好模型后,就可以开始使用 AI 功能了。
功能亮点
AI模型配置
Continue 的强大之处在于其多样化的 AI 模型支持。作为一个开源工具,它构建了完整的模型生态系统,包括聊天模型、自动补全模型、重排序模型和嵌入模型。这些模型相互协作,为用户提供全面的智能编程体验。更重要的是,Continue 允许用户灵活配置模型,满足个性化需求。
聊天模型(Chat Model)
聊天模型是一种专为对话设计的大型语言模型,通常包含 405B+ 参数,能够处理复杂问题并生成高质量代码。在 Continue 中,聊天模型被用于聊天、编辑和快捷操作。
推荐的聊天模型包括:
Claude 3.5 Sonnet
GPT-4
Gemini 1.5 Pro
自动补全模型(Autocomplete Model)
自动补全模型专为“中间填充”任务设计,能够根据代码的前缀和后缀预测中间内容。相比聊天模型,它的参数量更小(通常为 3B),但在特定任务上表现更出色。
推荐的自动补全模型包括:
Codestral 配合 Mistral 或 Vertex AI
本地运行的 Qwen2.5-Coder 1.5B 配合 Ollama
DeepSeek 模型
DeepSeek 是当前热门的开源模型之一,Continue 支持配置其聊天和自动补全模型。
重排序模型(Reranking Model)
重排序模型用于评估文本相关性,接收两段文本并返回一个 0 到 1 之间的分数。与 LLM 相比,它体积更小、速度更快、成本更低。
在 Continue 中,重排序模型主要用于 @Codebase 功能,筛选出最相关的代码片段。
推荐的重排序模型包括:
Voyage AI 的 rerank-2 模型:目前最佳的代码重排序模型
Cohere 的 rerank-english-v3.0:优秀的通用重排序模型
LLM 作为重排序器:虽然可行但不推荐,因为成本高且准确度较低
嵌入模型(Embeddings Model)
嵌入模型将文本转换为向量表示,用于快速比较文本相似度。与 LLM 相比,它体积小、速度快、成本低。
在 Continue 中,嵌入模型用于生成向量,并通过 @Codebase 功能进行代码库相似度搜索。
推荐的嵌入模型包括:
Voyage AI 的 voyage-code-3:最佳的在线嵌入模型
Ollama 的 nomic-embed-text:推荐的本地部署选项
Transformers.js:VSCode 默认的嵌入模型,使用 all-MiniLM-L6-v2
用户评论