在vs code中接入mistral ai需先运行本地服务(如ollama或llama.cpp),再安装codegeex/continue/tabby插件并配置api地址与模型名,最后设置参数、重启编辑器并通过快捷键调用。

在VS Code中接入Mistral AI模型,让你能在编辑器内直接调用本地或远程部署的Mistral大模型完成代码补全、注释生成、函数重构等任务,无需切换网页或命令行。
确认Mistral服务已运行
先确保你已在本地或服务器上成功启动Mistral API服务。常见方式是通过Ollama运行:ollama run mistral,或使用llama.cpp加载GGUF格式模型并启用--server模式。若使用Ollama,服务默认监听http://localhost:11434;若用llama.cpp,默认为http://localhost:8080。访问该地址返回JSON响应(如{"models": [...]})才算就绪。
这一步不可跳过——VS Code插件不会自动拉起模型服务,【服务未运行时插件会持续报错“connection refused”,且无法恢复】。
安装支持Mistral的AI辅助插件
打开VS Code扩展面板(Ctrl+Shift+X),搜索并安装以下任一插件:
方法一:CodeGeeX(推荐)→ 安装后启用,进入设置 → Extensions → CodeGeeX → 修改“Model Provider”为“Ollama”或“Custom LLM”,再填入对应API地址与模型名(如mistral)。
方法二:Continue.dev → 安装后,在项目根目录新建.continue/config.json,写入:
{ "models": [{ "title": "Mistral Local", "model": "mistral", "provider": "ollama", "baseUrl": "http://localhost:11434" }] }
方法三:Tabby → 安装后点击右下角状态栏“Tabby”图标 → “Configure” → 选择“Ollama” → 在Model字段输入mistral → 点击“Test Connection”验证通路。
配置模型参数与触发方式
第一步:打开命令面板(Ctrl+Shift+P),输入并选择“Preferences: Open Settings (JSON)”。
第二步:在settings.json中添加以下配置块(根据所选插件调整键名):
"codegeex.model": "mistral", "codegeex.ollamaBaseUrl": "http://localhost:11434", "codegeex.maxTokens": 512
第三步:重启VS Code窗口(不是仅重载窗口),否则新配置不生效。
第四步:在任意代码文件中,将光标置于函数内部或空行,按下快捷键Ctrl+I(CodeGeeX)或Ctrl+Shift+L(Continue)即可发起请求。首次调用会显示加载动画,约2~5秒后返回结果。
注意:如果提示“model not found”,请检查Ollama中是否真的存在该模型——运行ollama list,确认输出中有NAME TAG SIZE MODIFIED且mistral在第一列。没有则需先执行ollama pull mistral。











