Ollama1 dev
Ollama + VS Code 插件(如 Continue.dev),这个怎么操作
Qwen3-Max
22:21:42
当然可以!使用 Ollama + VS Code + Continue.dev 插件 是目前最轻量、稳定且功能强大的本地 AI 编程方案之一。下面我将为你提供 从零开始的完整操作指南(适用于 Windows / macOS / Linux)。
✅ 最终效果
- 在 VS Code 中直接使用
Cmd+L(macOS)或Ctrl+L(Windows/Linux)唤出 AI 对话框。 - 支持代码补全、解释、生成、重构、提问整个项目等。
- 所有模型运行在本地,无需联网、不传代码到云端。
第一步:安装 Ollama(本地大模型运行时)
1. 下载并安装 Ollama
- 官网:https://ollama.com/
- 点击 “Download” → 自动识别系统并下载安装包。
Linux 用户(终端安装):
bash编辑curl -fsSL https://ollama.com/install.sh | sh
2. 启动 Ollama 服务
安装后会自动启动后台服务(可通过 ollama --help 验证)。
3. 拉取一个本地模型(例如 Llama 3.1 8B)
bash
编辑
ollama pull llama3.1 # 默认是 8B Instruct 版本
# 或者更小的模型(适合低配机器):
ollama pull phi3 # 微软 Phi-3,仅 2.3GB
ollama pull qwen:7b # 通义千问 7B(需确认是否在 Ollama 库中)
查看已安装模型:
bash编辑ollama list
4. 验证 OpenAI 兼容 API 是否开启
Ollama 默认启用 OpenAI 兼容 API,地址为:
text
编辑
http://localhost:11434/v1
测试:
bash
编辑
curl http://localhost:11434/v1/models
应返回模型列表。
第二步:安装 VS Code 和 Continue.dev 插件
1. 安装 VS Code(如未安装)
2. 安装 Continue 插件
- 打开 VS Code
- 进入扩展商店(Extensions)
- 搜索 “Continue”
- 点击 Install(作者:Continue)
插件 ID:
continue.continue
第三步:配置 Continue 使用本地 Ollama 模型
1. 首次启动配置
- 安装插件后,VS Code 右下角会提示 “Set up Continue”。
- 点击后会打开
~/.continue/config.js(或.vscode/continue.json,取决于版本)。
2. 编辑配置文件(推荐使用 config.js)
在你的用户目录下创建或编辑配置文件:
📍 路径:
- Windows:
%USERPROFILE%\.continue\config.js - macOS/Linux:
~/.continue/config.js
✅ 示例配置(使用 Ollama 的 llama3.1):
js
编辑
// ~/.continue/config.js
/** @type {import('continue').Config} */
const config = {
models: [
{
modelName: "llama3.1", // 必须与 `ollama list` 中的名称一致
provider: "ollama",
model: "llama3.1", // Ollama 模型名
// 或者使用 openai 兼容方式(更通用):
// provider: "openai",
// model: "llama3.1",
// apiKey: "ollama", // 任意值,Ollama 不验证
// baseURL: "http://localhost:11434/v1"
}
],
// 可选:设置快捷键行为、上下文大小等
};
module.exports = config;
💡 两种连接方式:
provider: "ollama":Continue 内置支持,最简单。provider: "openai"+baseURL:兼容所有 OpenAI API 服务(如 LocalAI、TextGen WebUI)。
3. 保存并重启 VS Code
第四步:使用 Continue 进行 AI 编程
常用操作:
| 操作 | 快捷键(默认) | 说明 |
|---|---|---|
| 唤出聊天窗口 | Cmd/Ctrl + L |
输入自然语言指令 |
| 解释选中代码 | 选中代码 → 右键 → “Explain” | 或在聊天框输入 /explain |
| 生成单元测试 | /test |
自动为函数生成测试 |
| 重构代码 | /refactor |
优化结构 |
| 提问整个项目 | /ask about my codebase |
利用嵌入向量检索上下文 |
示例指令:
- “Write a Python function to calculate Fibonacci”
- “Explain this React component”
- “Add error handling to this API call”
- “How does authentication work in this project?”
🔧 高级配置(可选)
1. 使用更小的模型提升速度(如 Phi-3)
js
编辑
{
modelName: "phi3",
provider: "ollama",
model: "phi3"
}
2. 同时配置多个模型(可切换)
js
编辑
models: [
{ modelName: "llama3.1", provider: "ollama", model: "llama3.1" },
{ modelName: "phi3", provider: "ollama", model: "phi3" }
]
在聊天窗口顶部可切换模型。
3. 增加上下文长度(Ollama 默认 4096,部分模型支持更长)
js
编辑
{
modelName: "llama3.1",
provider: "ollama",
model: "llama3.1",
contextLength: 8192
}
❓常见问题
Q1:提示 “Model not found”?
- 确保
ollama list中有该模型。 - 模型名区分大小写,如
llama3:8b≠llama3。
Q2:响应太慢?
- 尝试更小的模型(如
phi3、gemma2:2b)。 - 确保 GPU 被 Ollama 使用(NVIDIA 用户需安装 CUDA 驱动)。
Q3:Continue 不显示聊天窗口?
- 检查右下角是否有 “Continue” 图标。
- 手动打开:
Ctrl+Shift+P→ 输入 “Continue: Open Chat”。
✅ 总结
| 步骤 | 操作 |
|---|---|
| 1️⃣ | 安装 Ollama 并拉取模型(如 llama3.1) |
| 2️⃣ | 安装 VS Code 和 Continue 插件 |
| 3️⃣ | 配置 ~/.continue/config.js 指向本地模型 |
| 4️⃣ | 使用 Ctrl/Cmd + L 开始 AI 编程 |
这套组合 完全本地运行、免费、开源、隐私安全,是 Cursor 的理想替代方案。
如果你告诉我你的操作系统(Windows/macOS/Linux)和电脑配置(是否有 NVIDIA GPU、内存大小),我可以进一步推荐最适合你的模型和参数!
|
如何确认模型安装成功?
VS Code配置完成后如何优化体验?
浙公网安备 33010602011771号