在cursor中接入ollama后,可通过cmd+k/ctrl+k唤出ai输入框实时对话,选中代码右键“ask cursor”可精准上下文提问,支持右下角状态栏或设置中切换本地模型,调试时通过console报错、curl验证及ollama_host配置三步定位问题。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Cursor中完成Ollama接入后,直接调用本地模型进行实时对话是核心使用场景,无需切换窗口、无需粘贴代码,所有交互都在编辑器原生AI面板中完成。
启动本地模型对话
按下 Cmd+K(Mac)或 Ctrl+K(Windows/Linux),唤出Cursor全局AI输入框。
输入任意自然语言问题,例如“解释这段代码的作用”或“帮我把函数改造成异步版本”,然后回车发送。
Cursor会立即将请求转发至你配置的Ollama服务地址(如 http://127.0.0.1:11434/v1/chat/completions),由本地运行的模型(如 llama3:8b)实时生成响应。
响应内容以流式方式逐字返回,与云端模型体验一致,但全程不离开本机内存。
在代码文件中精准提问
打开一个 .py / .js / .ts 等源码文件,选中某段函数或类定义。
右键 → 选择 Ask Cursor → 在弹出面板中输入指令,例如:“为这个函数写单元测试,覆盖边界条件”。
Cursor会自动将选中文本作为上下文注入请求体,Ollama模型据此生成高度相关的代码建议。
【注意:必须已启用“Use selection as context”选项(默认开启),否则模型无法看到你选中的代码】
切换不同本地模型快速对比
方法一:点击右下角AI状态栏 → 选择已配置的其他Ollama模型(如 qwen2:7b、phi-3:3.8b)→ 再次按 Cmd+K 提问,即可无缝切换推理引擎。
方法二:在设置 → AI → Model Provider 中临时修改 Model Name 字段为另一个 ollama list 输出中真实存在的名称(如 deepseek-coder:6.7b),保存后立即生效。
模型切换不重启Cursor,但首次加载新模型可能有1–3秒冷启动延迟——这是Ollama预热权重的正常过程,后续交互即恢复毫秒级响应。
调试失败对话的三步定位法
第一步:打开Cursor开发者工具(Cmd+Shift+I → Console 标签页),观察是否有 ERR_CONNECTION_REFUSED 或 502 Bad Gateway 报错。
第二步:若报错指向 localhost:11434,立刻在终端执行 curl http://localhost:11434/api/tags —— 若返回空或超时,说明Ollama服务未运行或未监听全网卡。
第三步:确认Ollama是否以 OLLAMA_HOST=0.0.0.0:11434 ollama serve 方式启动;若在WSL2中使用,需改用主机真实IP(如 http://192.168.1.10:11434)并关闭Windows防火墙对应端口。











