Void 自定义 LLM 接入,Base URL 填 TaoToken 的 API 地址
1. 为什么要在 Void 里接自定义 LLMVoid 是一款开源 AI 代码编辑器基于 VS Code 派生保留了原有主题、快捷键和插件生态同时把 AI 能力做成了可替换的通道。它和 Cursor 最大的区别在于Cursor 把模型和额度绑死在自家订阅里而 Void 允许你接入任意 OpenAI 兼容的模型提供商包括本地模型和第三方 API 通道。对经常写代码、又想把模型选择权握在自己手里的人来说这一点很关键。Void 的日常使用主要围绕三个动作按 Tab 触发补全、按 CtrlK 对选中代码做内联编辑、按 CtrlL 带着文件上下文提问。这三个动作每次都会真实消耗 Token所以模型通道的稳定性和计费透明度直接决定体验。我试过把默认通道换成统一 API 入口后配置只改两个字段补全和内联编辑就能正常跑起来。这篇就按「Void 自定义 LLM 接入Base URL 填 TaoToken 的 API 地址」这个场景把从拿 Key 到验证请求的完整步骤写清楚。适合已经在用 Void、想换模型通道的开发者也适合刚装好 Void 还没配 AI 的新手。全程只需要改 Base URL 和 API Key不涉及编辑器本身的替换。2. 前置准备TaoToken 的 Key 与 Base URLTaoToken 在这里的角色是统一 API 兼容通道它只提供两样东西一个 API Key 和一个 Base URL。它不替代 Void 的编辑器功能补全、内联编辑、上下文查询仍然由 Void 自己触发TaoToken 只负责把请求转发到对应模型并返回结果。理解这一点很重要否则容易误以为装了通道就不用配编辑器。第一步是拿到 Key。打开 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 注册账号进入控制台后创建 API Key。创建时建议给 Key 起一个能识别的名字比如void-editor方便以后在多个工具之间区分额度消耗。Key 只在创建时完整显示一次复制后先存到安全的地方。第二步是确认 Base URL。Void 的自定义提供商走 OpenAI 兼容协议Base URL 填https://taotoken.net/api。这里有两个容易踩的坑不要在后面加/v1也不要带任何 UTM 参数。Void 会自己在后面拼接具体路径多写一段就会导致 404。Key 和 Base URL 都准备好后就可以回到 Void 里配置了。注意API Key 属于敏感凭证不要写进会提交到 Git 的配置文件也不要在截图里暴露完整 Key。3. 在 Void 里配置 OpenAI 兼容提供商打开 Void进入设置里的模型配置区域。不同版本的入口文案略有差异通常在Settings下找Models或AI Providers然后选择添加自定义提供商类型选 OpenAI 兼容。下面按字段说明怎么填。配置项填写内容说明Provider 类型OpenAI Compatible走标准兼容协议Base URLhttps://taotoken.net/api不加/v1不带 UTMAPI Key控制台创建的 Key粘贴完整字符串模型名称通道支持的模型 ID补全/编辑/查询可各选补全模型同一个模型Tab 触发时使用内联编辑模型同一个模型CtrlK 时使用上下文查询模型同一个模型CtrlL 时使用配置时把补全、内联编辑、上下文查询三个用途都指向同一个模型这样行为一致排查问题也简单。如果通道支持多个模型也可以按用途分开选比如补全用轻量模型、查询用能力更强的模型但初次接入建议先统一确认通道通了再细分。填完后保存配置。Void 不会在保存时立刻发请求所以这里看不到成功提示是正常的真正的验证在下一步。如果保存时报字段校验错误优先检查 Base URL 是否多了/v1或尾部斜杠。{ provider: openai-compatible, baseUrl: https://taotoken.net/api, apiKey: 你的_API_Key, models: { completion: 你的模型ID, inlineEdit: 你的模型ID, chat: 你的模型ID } }上面这段是配置结构的示意实际以 Void 界面字段为准。核心就是baseUrl和apiKey两个值其余是用途映射。4. 验证请求触发一次 Tab 补全和 CtrlL配置保存后打开一个代码文件把光标放到函数体里正常敲几个字符等 Void 给出灰色补全建议然后按 Tab 接受。如果建议正常出现并能插入说明补全通道已经通了。这一步会真实消耗 Token属于预期行为。接着验证上下文查询。按 CtrlL 打开提问框输入一个和当前文件相关的问题比如「这个函数做了什么」回车发送。正常情况下会返回一段基于文件上下文的回答。如果返回内容为空或报错说明请求没有正确到达通道需要回到排查环节。再验证内联编辑。选中一段代码按 CtrlK输入修改指令比如「把这段改成使用 const」确认后看代码是否被替换。三个动作都通过就说明从 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 拿到的 Key 已经把 Void 的自定义 LLM 通道配通了。# 想单独确认通道是否可达可以用 curl 直接打一次 curl https://taotoken.net/api/chat/completions \ -H Authorization: Bearer 你的_API_Key \ -H Content-Type: application/json \ -d { model: 你的模型ID, messages: [{role: user, content: ping}] }这条命令返回正常 JSON 就说明 Key 和 Base URL 本身没问题问题只可能在 Void 的字段填写上。注意命令里的路径是通道侧的完整路径和 Void 里填的 Base URL 不是一回事别混淆。5. 本篇常见错误排查接入过程中最容易遇到的是 404。绝大多数情况是 Base URL 写成了https://taotoken.net/api/v1或者带了 UTM 参数。Void 会自己拼接路径你只需要填到/api为止。把多余部分删掉再保存重新触发一次补全即可。第二类是 401 未授权。先确认 Key 有没有复制完整前后有没有多余空格。如果 Key 是在别的工具里用过的确认它没有被删除或禁用。还有一种情况是 Key 创建后没有保存只显示了掩码这种需要重新创建一个。第三类是补全没反应但 CtrlL 正常。这通常不是通道问题而是补全功能本身没开启或者当前文件类型不在补全范围内。检查 Void 的补全开关换一个常见语言的文件再试。如果 CtrlL 也失败才回到通道层面排查。第四类是返回内容被截断或超时。这多半和模型选择或网络状况有关可以换一个模型 ID 再试或者缩短提问内容。排查时优先用上面的 curl 命令确认通道侧是否正常把编辑器问题和通道问题分开定位效率会高很多。提示每次改完配置记得重新触发一次请求Void 不会自动重试旧配置。6. 后续怎么用这套通道通道配通之后Void 的三个核心动作就都能走同一个模型入口了。日常写代码时 Tab 补全负责顺手补全CtrlK 负责局部改写CtrlL 负责带着文件上下文问答。因为 Base URL 和 Key 都在你自己手里换模型只需要改模型 ID不用重新走一遍注册流程。如果后面要长期跑编码任务或者接 Agent 类工作流可以到 Coding Plan 页面看看适合的额度方案想先验证模型效果直接进模型对话试几次最直观需要管理多个 Key 或查看用量去 API Keys 控制台操作接入细节有疑问就翻接入文档。这几个入口按需取用即可不用一次全打开。最后留一个实用习惯给 Void 单独建一个 Key和别的工具分开。这样在控制台看用量时能一眼看出编辑器消耗了多少排查异常也更快。配置本身只有两个字段真正花时间的是确认通道通不通而这一步用一次 Tab 补全就能验证。

相关新闻

厨房清洁出海:中小达人营销策略与实操指南

厨房清洁出海:中小达人营销策略与实操指南

1. 厨房清洁出海的市场现状与挑战2026年的厨房清洁出海市场正在经历一场深刻的变革。根据第三方市场调研数据显示,全球厨房清洁用品市场规模预计在2026年将达到780亿美元,年复合增长率保持在5.8%左右。这个看似传统的赛道,正在因为社交电商的…

2026/9/21 14:52:06 阅读更多 →
MapLibre GL Native:替代Mapbox的开源跨平台地图引擎实践

MapLibre GL Native:替代Mapbox的开源跨平台地图引擎实践

1. 项目背景与核心价值1.1 从 Mapbox 到 MapLibre:一段开源的继承与进化如果你一直在做移动端地图应用,应该对 Mapbox GL Native 不会陌生。很多公司在开发高性能地图 App 时,都会选它作为渲染引擎,因为它在移动设备上的渲染速度、…

2026/9/21 14:50:05 阅读更多 →
Agent无人值守实战:Skill封装与Cron/Heartbeat定时任务调度

Agent无人值守实战:Skill封装与Cron/Heartbeat定时任务调度

1. 从"喊一声才动一下"到"自己找活干":Agent 的被动困境做 Agent 开发的人大概都有过这种体验:你精心搭好了一套工作流,工具链配齐了,提示词也调得差不多了,结果发现它本质上还是个"问答机器…

2026/9/21 14:50:05 阅读更多 →

最新新闻

react-admin `<TranslatableInputs>` 多语言表单输入组件完整指南:分语言编辑、校验与编程式赋值

react-admin `<TranslatableInputs>` 多语言表单输入组件完整指南:分语言编辑、校验与编程式赋值

react-admin <TranslatableInputs> 多语言表单输入组件完整指南&#xff1a;分语言编辑、校验与编程式赋值 【免费下载链接】react-admin A frontend Framework for single-page applications on top of REST/GraphQL APIs, using TypeScript, React and Material Design…

2026/9/21 15:29:36 阅读更多 →
TiXL DampPeakDecay 算子深度解析:峰值保持与指数衰减的实时浮点信号处理

TiXL DampPeakDecay 算子深度解析:峰值保持与指数衰减的实时浮点信号处理

TiXL DampPeakDecay 算子深度解析&#xff1a;峰值保持与指数衰减的实时浮点信号处理 【免费下载链接】t3 TiXL is an open source software to create realtime motion graphics. 项目地址: https://gitcode.com/GitHub_Trending/t3/t3 导读 DampPeakDecay 是 TiXL 算…

2026/9/21 15:29:36 阅读更多 →
Trigger.dev 托管 Webhooks 控制台前端开发指南:本地环境搭建、数据流水线与四大界面设计实战

Trigger.dev 托管 Webhooks 控制台前端开发指南:本地环境搭建、数据流水线与四大界面设计实战

AI Agent后端任务调度开发工具可观测性AI 应用 【免费下载链接】trigger.dev Trigger.dev – build and deploy durable AI agents and workflows 项目地址&#xff1a; https://gitcode.com/gh_mirrors/tr/trigger.dev 点击查看 免费下载 本篇技术指南以 Trigger.dev 仓库中&…

2026/9/21 15:29:36 阅读更多 →
Sails 框架中 Waterline 查询实例的 `.toPromise()` 方法:原理、用法与最佳实践

Sails 框架中 Waterline 查询实例的 `.toPromise()` 方法:原理、用法与最佳实践

Sails 框架中 Waterline 查询实例的 .toPromise() 方法&#xff1a;原理、用法与最佳实践 【免费下载链接】sails Realtime MVC Framework for Node.js 项目地址: https://gitcode.com/gh_mirrors/sa/sails 导读 .toPromise() 是 Sails&#xff08;基于 Node.js 的实时…

2026/9/21 15:29:36 阅读更多 →
ReadTwice:面向超长文档阅读的“读两遍“BERT 模型实战指南

ReadTwice:面向超长文档阅读的“读两遍“BERT 模型实战指南

人工智能深度学习NLP计算机视觉强化学习 【免费下载链接】google-research Google Research 项目地址&#xff1a; https://gitcode.com/gh_mirrors/go/google-research 点击查看 免费下载 导读 ReadTwice 是 Google Research 提出的"带记忆的超长文档阅读"&#x…

2026/9/21 15:29:36 阅读更多 →
naive-ui ColorPicker 颜色选择器组件完整使用指南:模式、色板、表单与源码剖析

naive-ui ColorPicker 颜色选择器组件完整使用指南:模式、色板、表单与源码剖析

naive-ui ColorPicker 颜色选择器组件完整使用指南&#xff1a;模式、色板、表单与源码剖析 【免费下载链接】naive-ui A Vue 3 Component Library. Fairly Complete. Theme Customizable. Uses TypeScript. Fast. 项目地址: https://gitcode.com/gh_mirrors/na/naive-ui …

2026/9/21 15:28:35 阅读更多 →

日新闻

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析:从项目检测到 AGENTS.md 规则生成的 16 步判定流程

agents-generator 决策矩阵全解析&#xff1a;从项目检测到 AGENTS.md 规则生成的 16 步判定流程 【免费下载链接】agentic-awesome-skills AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and …

2026/9/21 0:00:01 阅读更多 →
gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南:src/utils 复用规范与源码级解析

gin-vue-admin 前端工具函数全景指南&#xff1a;src/utils 复用规范与源码级解析 【免费下载链接】gin-vue-admin &#x1f680;ViteVue3Gin拥有AI辅助的基础开发平台&#xff0c;企业级业务AI开发解决方案&#xff0c;内置mcp辅助服务&#xff0c;内置skills管理&#xff0c;…

2026/9/21 0:00:01 阅读更多 →
Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

Wox 全功能插件开发实战指南:基于 Python / Node.js 宿主与 WebSocket 的持久化插件体系

桌面应用AI 应用插件系统 【免费下载链接】Wox A cross-platform launcher that simply works 项目地址&#xff1a; https://gitcode.com/gh_mirrors/wo/Wox 点击查看 免费下载 全功能插件&#xff08;Full-featured Plugin&#xff09;是 Wox 三类插件实现方式中能力最完整的…

2026/9/21 0:00:01 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事&#xff1a;用Flutter给OpenHarmony做一款游戏集合类的App&#xff0c;说白了就是把若干小游戏塞进一个壳里&#xff0c;用统一入口分发。这个方向本身不算新鲜&#xff0c;真正让我花了不少心思的&#xff0c;是首页那堆游戏卡…

2026/9/21 3:13:20 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档&#xff0c;最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事&#xff1a;今天在表后面多加了两个空白行&#xff0c;明天给客户交稿前发现整个章节的编号全部错位&#xff0c;光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/21 2:19:36 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年&#xff0c;说实话&#xff0c;第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年&#xff0c;流量惨淡、功能臃肿、代码自己都懒得看第二遍之后&#xff0c;我才慢慢琢磨明白一个道理&#xff1a;第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践&#xff1a;原型怎样变成可用功能分类&#xff1a;[AI/大模型]细分主题&#xff1a;AI 增强型 CI/CD 流水线自动化与 GitOps 实践&#xff1a;Agent 工作流、工具调用与任务拆解&#xff1a;从原型到生产的验收清单很多团队在尝试用大…

2026/9/19 23:01:36 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战&#xff1a;复盘记录怎样真正派上用场分类&#xff1a;[工程技术]细分主题&#xff1a;Kubernetes 生产环境运维与排障实战&#xff1a;可复制的项目复盘模板与决策记录大部分团队的事故复盘报告&#xff0c;最后都变成了躺在 Confluence 或钉…

2026/9/19 17:50:38 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理&#xff1a;核心链路应该先拆哪一步分类&#xff1a;[工程技术]细分主题&#xff1a;Docker 容器化技术与镜像安全管理&#xff1a;核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用&#xff08;包含 Web 接口、后台…

2026/9/19 23:35:34 阅读更多 →