Twinny 编程助手配置:在 VS Code 里接入本地模型并跑通补全

Twinny 是一个运行在 VS Code 里的开源 AI 编程助手插件,支持连接 Ollama 本地模型或 OpenAI 兼容接口。
配置的核心就三件事:装插件、填模型地址和模型名、验证补全与对话是否正常。
下面按新手能直接照做的顺序展开。

先确认运行环境和模型来源

Twinny 本身不提供模型,它只是前端。
你需要先有一个能响应请求的模型服务,常见两种选择:

  • 本地 Ollama:适合有独立显卡或内存充足的机器,模型跑在本机,不需要 API Key。
  • OpenAI 兼容 API:适合用远程服务或公司内网网关,需要 Base URL 和 API Key。

如果选本地方案,先确认 Ollama 已经安装并启动,终端执行 ollama list 能看到已下载的模型。
例如:

ollama list
# NAME            ID              SIZE      MODIFIED
# qwen2.5-coder:7b  xxxxxxxx        4.7 GB    2 days ago

如果列表为空,先拉一个代码模型,例如 ollama pull qwen2.5-coder:7b。
Ollama 默认监听 http://127.0.0.1:11434,这个地址后面要填到 Twinny 里。

安装插件并打开配置入口

在 VS Code 左侧扩展面板搜索 Twinny,认准作者为 rjmacarthy 的插件,点击安装。
安装完成后左侧活动栏会出现 Twinny 图标。

配置入口有两个:

  • 点击 Twinny 侧边栏右上角的齿轮图标,进入 Settings。
  • 或按 Ctrl+Shift+P 打开命令面板,输入 Twinny: Open Settings。

Twinny 的设置项会写在 VS Code 的 settings.json 里,前缀是 twinny.。
你也可以直接编辑用户设置文件,路径在 Windows 下通常是 %APPDATA%\Code\User\settings.json,macOS 是 ~/Library/Application Support/Code/User/settings.json。

填写模型地址、模型名和补全开关

在 Twinny 设置页里,重点填这几项:

  • twinny.apiProvider:选 ollama 或 openai。本地模型选 ollama。
  • twinny.ollamaUrl:默认 http://127.0.0.1:11434,如果 Ollama 跑在另一台机器,改成那台机器的 IP。
  • twinny.modelName 或对话模型名:填 ollama list 里看到的完整名称,例如 qwen2.5-coder:7b。
  • twinny.fimModelName:行内补全使用的模型,可以和对话模型相同,也可以选更小的模型降低延迟。
  • twinny.enableInlineCompletions:设为 true 才会触发行内补全。

如果使用 OpenAI 兼容接口,把 twinny.apiProvider 选为 openai,再填写 twinny.openai.baseUrl 和 twinny.openai.apiKey。
Base URL 要写到 /v1 这一层,例如 https://api.example.com/v1,具体以你的服务商文档为准。

对应到 settings.json 的片段大致如下,字段名以你安装的插件版本实际提示为准:

{
  "twinny.apiProvider": "ollama",
  "twinny.ollamaUrl": "http://127.0.0.1:11434",
  "twinny.modelName": "qwen2.5-coder:7b",
  "twinny.fimModelName": "qwen2.5-coder:7b",
  "twinny.enableInlineCompletions": true
}

保存后 Twinny 会重新加载配置,侧边栏状态一般会从断开变为已连接。

验证补全和对话是否真的可用

配置完成不等于能用,建议按下面顺序验证:

  1. 打开一个代码文件,在函数下方另起一行,输入注释描述意图,例如 // 计算两个数的和,等待一两秒看是否出现灰色补全建议。
  2. 按 Tab 接受补全,确认插入的代码没有乱码或截断。
  3. 打开 Twinny 侧边栏,在对话框输入“解释当前文件的作用”,确认能返回中文回答。
  4. 如果对话正常但补全不出现,检查 twinny.enableInlineCompletions 是否为 true,以及当前文件语言是否被插件支持。

本地模型首次加载会慢一些,7B 模型在普通 CPU 上响应可能超过十秒,这属于正常现象,不代表配置错误。

常见连不上和补全不触发的原因

现象一:侧边栏提示连接失败。 先在终端执行 curl http://127.0.0.1:11434/api/tags,如果能返回 JSON 说明 Ollama 正常,问题在插件地址或模型名。
如果命令也失败,检查 Ollama 服务是否启动,Linux 下可执行 systemctl status ollama。

现象二:模型名填了但提示模型不存在。 Twinny 要求模型名和 ollama list 输出完全一致,包括冒号和标签,不能只写 qwen2.5-coder。

现象三:远程 Ollama 连不上。 默认 Ollama 只监听本机,如果要跨机器访问,需要设置环境变量 OLLAMA_HOST=0.0.0.0 后重启服务,并确认防火墙放行 11434 端口。
这一步会扩大暴露面,建议只在可信内网使用。

现象四:补全一直转圈。 优先换更小的补全模型,或在设置里关闭不必要的上下文长度。
补全对延迟敏感,模型太大反而影响体验。

Twinny 编程助手配置的关键不是参数多,而是模型服务先通、模型名写对、补全开关打开。
按“先验证 Ollama 接口、再填插件设置、最后用注释触发补全”的顺序排查,大多数连接问题都能定位到具体环节。

分享到:
上一篇
Continue 编程助手配置:在 VS Code 中接入模型并跑通补全
下一篇
Ollama 使用教程:本地部署与模型运行实操
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意