Continue 下拉框没有 deepseek-v4-pro?TaoToken 这样改 config.json Continue 下拉框里没有 deepseek-v4-pro是 VS Code 自定义大模型接入最常见的排障入口。Main Config 打开 config.json填好 apiBase 和 sk-xxxxx保存后模型列表仍只显示默认项。遇到这种情况先到 TaoToken 创建一把 Key把公司网关那一层拆掉再用 https://taotoken.net/api 作为统一通道。换 Key 只解决通道问题下拉框不显示具体模型名仍然要在 config.json 的 models 字段里手动指定。下面按排障顺序拆先看下拉框的模型列表从哪来再换 Key 和 apiBase接着在 models 里写死默认模型最后用 Ask anything 和 Tab 补全验证。整个过程 Continue 仍然是 VS Code 里的入口TaoToken 只负责 Key 和 Base URL。1. Continue 下拉框为什么没有 deepseek-v4-pro1.1 下拉框的模型列表不是从 config.json 全量读取Continue 的模型选择器有一个容易误解的地方它展示的条目来自内置 provider 元数据和你在 config.json 里显式声明过的模型而不是扫描你填过的所有字符串。你在某个字段里写了 deepseek-v4-pro如果它没有落在 models 数组的 model 字段上或者 provider 写法 Continue 不认识这个名称就不会出现在下拉框。很多人只改了 apiBase 和 apiKey以为保存之后 Continue 会自动去网关拉模型列表实际并不会。自定义网关要走 OpenAI 兼容通道时Continue 仍然要求你告诉它用哪个 provider、调哪个 model这两个字段缺一个下拉框就是空的。1.2 先确认 providers 与 models 是否配对排障第一步不是继续复制 Key而是把 config.json 里跟模型有关的字段成对检查。一个能工作的最小组合通常包含 provider、model、apiBase、apiKey 四项。provider 决定 Continue 用哪种请求格式apiBase 决定请求发到哪个域名model 决定请求体里的模型标识。只要 provider 写成 Continue 不认识的字符串或者 model 写成了公司网关的别名下拉框就不会出现对应条目。还一种情况是配置写在了 tabAutocompleteModel 里却没有写进 models 数组于是聊天面板看不到Tab 补全却可能偷偷在用。把这两处分开看问题范围会小很多。2. 把公司网关地址换成 TaoToken 的 Key 和 Base URL2.1 在官网创建 API Key别再抄旧网关的 sk-原文第二步是直接复制公司网关地址和 Key这一步在排障场景里最好拆开做。先打开 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 注册并创建 API KeyKey 用 YOUR_API_KEY 占位不要继续用公司网关那串 sk-xxxxx。原因是两套 Key 的归属不同旧 Key 只对旧网关有效Continue 的 config.json 里如果留着旧 Key请求会先被旧服务拒掉表现可能还是模型不存在或 401你会误以为是模型名写错。把 apiBase 和 apiKey 一起换掉才能把变量控制在一处。创建完先复制到剪贴板等会只往 config.json 的两个字段里粘。2.2 apiBase 只写 https://taotoken.net/api填进 Continue 的 apiBase 必须是 https://taotoken.net/api末尾不要加 /v1。很多人看到 OpenAI 兼容文档习惯性补 /v1结果 Continue 会在后面自己拼 /chat/completions路径变成 /api/v1/chat/completions服务端不认Ask anything 直接报 404。你把 apiBase 理解成请求前缀而不是完整接口地址会更顺Continue 负责补后半段你只负责把前缀指到 TaoToken 的兼容通道。config.json 里两处会用到这个地址一处是聊天模型一处是 Tab 补全模型两处都写成一样的 https://taotoken.net/api不要一处带 /v1 一处不带。3. 在 config.json 的 models 里手动指定默认模型3.1 可复制的最小 config.json打开 VS CodeContinue 侧边栏点 Main Config找到 config.json。下面这份配置可以直接对照修改把 YOUR_API_KEY 换成刚从官网创建的那把把 YOUR_MODEL_ID 换成模型广场里实际存在的标识。注意 provider 用 openai 表示走 OpenAI 兼容格式apiBase 用 https://taotoken.net/api聊天模型和 Tab 补全模型分开声明。保存后 Continue 会重载配置下拉框里应该能看到 title 对应的条目。{ models: [ { title: TaoToken Chat, provider: openai, model: YOUR_MODEL_ID, apiBase: https://taotoken.net/api, apiKey: YOUR_API_KEY, contextLength: 128000 } ], tabAutocompleteModel: { title: TaoToken Tab, provider: openai, model: YOUR_MODEL_ID, apiBase: https://taotoken.net/api, apiKey: YOUR_API_KEY }, allowAnonymousTelemetry: false }3.2 模型 ID 以模型广场为准别照抄公司网关前缀第 7 步真正要解决的是下拉框没有 deepseek-v4-pro 时去哪里指定。答案就在 models 数组的 model 字段但填什么不能凭记忆。公司网关常用 company/deepseek-v4-pro 这种带命名空间的前缀TaoToken 的模型广场不一定用同样写法所以不要照抄旧前缀。正确做法是打开 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 看模型广场的当次列表把实际可用的模型标识复制到 model 字段。如果列表里有 deepseek-v4-pro就填它的完整标识如果没有就换列表里能力相近的模型别硬写一个服务端不存在的名字。模型 ID 是请求体的一部分写错不会回退到默认模型只会让下拉框里那个条目变成摆设。4. 保存后验证 Ask anything 和 Tab 补全4.1 用 Ask anything 发一条测试配置保存之后先别急着写业务代码。在 Continue 的 Ask anything 输入框里发一句简单问题比如让它解释一个函数的作用或者写一段十行以内的示例。重点看三件事请求有没有返回、返回内容里模型自称是否稳定、VS Code 右下角有没有出现错误通知。如果 Ask anything 通了说明 provider、model、apiBase、apiKey 四项至少对上了。如果转圈后提示模型不可用回到 config.json 把 model 字段跟模型广场再对一遍。这一步不要用复杂提示词越简单越容易看出是配置问题还是模型能力问题。4.2 Tab 补全没反应时看哪几个开关Tab 补全跟聊天模型不是同一条配置线。你在 models 数组里配好了聊天模型不代表 Tab 补全自动继承它读的是 tabAutocompleteModel。这个对象里同样要有 provider、model、apiBase、apiKey缺一个都会导致按 Tab 没反应。还要确认 VS Code 设置里 Continue 的 Tab autocomplete 处于开启状态有些工作区会把它禁掉。验证方式很简单新建一个空文件写两行注释比如计算两个数的和然后换行按 Tab看有没有补全建议弹出来。如果 Ask anything 通而 Tab 不通优先查 tabAutocompleteModel而不是继续改聊天模型。5. 仍然没有下拉项按这几类错误对照5.1 模型 ID 与模型广场不一致下拉框里没有 deepseek-v4-pro最常见的原因是 model 字段跟 TaoToken 模型广场的实际标识不一致。公司网关允许别名很多兼容通道不允许你写 deepseek-v4-pro服务端可能只认带版本号的完整 ID。排查时把 config.json 里的 model 值复制出来去 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 模型广场逐字比对注意大小写、连字符、日期后缀。如果 Continue 下拉框里出现了你写的 title但选中后请求报模型不存在那基本就是 model 字段的问题而不是 apiBase 或 Key 的问题。把模型标识换成列表里的值保存并重载 Continue再看下拉框和 Ask anything。5.2 apiBase 末尾多了 /v1apiBase 写成 https://taotoken.net/api/v1 是另一个高频错误。Continue 在 OpenAI 兼容模式下会自己补 /chat/completions你多写一层 /v1最终路径就会变成 /api/v1/chat/completions服务端返回 404 或找不到路由。表现上有时不是立刻报错而是 Ask anything 一直转圈或者下拉框能看到模型、选中后却发不出去。检查方法是在 config.json 里搜索 apiBase确认两处都精确等于 https://taotoken.net/api末尾没有斜杠、没有 /v1、没有多余空格。改完保存Continue 重载配置后再发一次测试消息。5.3 401 与 Key 未生效如果报 401 或提示认证失败先看 Key 是不是还留着旧网关的 sk-xxxxx。config.json 里 models 和 tabAutocompleteModel 两处都有 apiKey只改一处另一处仍会用旧 Key。把两处都换成 YOUR_API_KEY 对应的真实值注意不要带引号外的空格。还有一种情况是 Key 创建后没有复制完整或者误删了开头结尾。验证顺序是先用同一把 Key 在模型对话里发一条消息确认 Key 本身可用再回到 config.json 排查。Key 在 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 创建换 Key 不需要改 apiBaseBase URL 仍然是 https://taotoken.net/api。6. 配通之后去控制台对一下这次 Continue 调用6.1 用模型对话交叉验证模型 IDAsk anything 能返回之后建议做一次交叉验证。打开 TaoToken 模型对话用同一把 Key 发一条短消息模型选择跟 config.json 里一致。如果对话页能通、Continue 也能通说明模型 ID 和 Base URL 都填对了如果对话页通而 Continue 不通问题就在 Continue 的配置文件格式或 provider 字段。这个对照能把通道问题和编辑器配置问题拆开省得在 VS Code 里反复改 Key。6.2 长期用 Continue 时的 Key 与套餐管理如果你打算把 Continue 的 Tab 补全当日常主力Key 的用量会很快上来。Key 在 控制台 API Keys 创建和管理想确认套餐是否够用可以看 Coding Plan。Continue 本身仍然是 VS Code 里的对话与 Tab 补全入口TaoToken 负责提供 Key 和 Base URL不替代编辑器插件。把 config.json 里的模型标识、两处 apiBase、两处 apiKey 固定成一份模板以后换模型只改 model 字段会比每次重配省事。更细的兼容通道填法可以参考 Claude Code 接入文档Continue 不走那套环境变量但 Base URL 的拼接逻辑可以交叉对照。