需通过Ollama本地部署DeepSeek V4并配置Copilot插件:一、安装Ollama并运行deepseek-ai/deepseek-v4;二、在Copilot中添加自定义OpenAI兼容模型,API地址为http://localhost:11434/v1;三、同步配置bge-m3嵌入模型;四、禁用远程回退与外部端点;五、测试笔记内调用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已在Obsidian中安装Copilot插件,但希望将最新发布的DeepSeek V4模型以本地方式接入并稳定运行,则需绕过云端API依赖,转而通过Ollama等本地推理服务桥接。以下是实现该连接的具体操作路径:
一、部署Ollama并拉取DeepSeek V4模型
该步骤旨在在本地设备启动轻量级大模型服务,使Copilot能通过HTTP协议调用本地运行的DeepSeek V4,避免网络延迟与API配额限制。
1、访问Ollama官网(https://ollama.com)下载并安装对应操作系统版本的Ollama客户端。
2、打开终端(Windows用户可使用PowerShell或Git Bash),执行命令:ollama run deepseek-ai/deepseek-v4,触发模型自动下载与首次加载。
3、验证服务是否就绪:在新终端窗口执行curl http://localhost:11434/api/tags,确认返回JSON中包含deepseek-ai/deepseek-v4条目及status: "ready"字段。
二、配置Copilot插件对接本地Ollama服务
此步骤将Copilot的Chat Models指向本机Ollama实例,确保所有对话请求均路由至本地运行的DeepSeek V4,不经过任何外部服务器。
1、在Obsidian中打开设置 → 第三方插件 → Copilot → 选项 → Model → Chat Models。
2、点击右下角“Add Custom Model”,填写以下字段:
模型名称:DeepSeek-V4-Local;
模型格式:OpenAI-compatible;
API地址:http://localhost:11434/v1;
API Key:ollama(Ollama默认无需密钥,此处填固定字符串"ollama"即可)。
3、点击“Verify”,若显示绿色对勾与“Model is reachable”,则表示连接成功;否则检查Ollama是否正在运行、端口是否被占用。
三、启用Embedding模型同步支持本地化
为保障Vault QA、语义搜索等功能正常工作,需同步配置本地嵌入模型,避免混合使用云端embedding导致向量不兼容或响应中断。
1、仍在Copilot设置页,切换至Model → Embedding Models标签。
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
2、点击“Add Custom Model”,填写:
模型名称:bge-m3-local;
模型格式:OpenAI-compatible;
API地址:http://localhost:11434/v1;
Embedding模型ID:BAAI/bge-m3(需提前通过ollama pull BAAI/bge-m3下载)。
3、点击“Verify”,确认返回embedding维度为1024且无报错;随后在Basic选项卡中将Embedding Model下拉菜单设为bge-m3-local。
四、禁用远程模型自动回退机制
Copilot默认在本地模型失败时尝试切换至配置的远程API,此行为会导致意外联网与响应跳变,必须显式关闭以确保全程本地化。
1、进入Copilot设置 → Advanced → Network Settings。
2、将Fallback to remote models when local fails选项设为Disabled。
3、勾选Block all external model endpoints,并保存设置。
五、测试本地DeepSeek V4在笔记上下文中的实际调用
该步骤验证模型能否正确读取当前打开的Markdown笔记内容,并基于其完成摘要、改写或问答等任务,体现真正意义上的“笔记内AI”能力。
1、在Obsidian中打开任意含文字内容的笔记(建议长度≥200字)。
2、点击左侧边栏Copilot图标,右侧弹出聊天面板后,点击顶部模型选择器,切换至DeepSeek-V4-Local。
3、输入指令如:请基于当前笔记内容生成三点核心摘要,按回车提交。
4、观察响应时间与输出准确性——若5秒内返回结构清晰、紧扣原文的摘要,且开发者工具Network标签中无外部域名请求,则本地连接已生效。


















