WindsurfAPI 模型目录完全指南100 模型 entitlement 规则、免费 vs Pro 差异与选型清单【免费下载链接】WindsurfAPITurn Windsurf / Devin Desktops 100 AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, SWE) into OpenAI-, Anthropic- Gemini-compatible APIs. Zero-dependency self-hosted reverse proxy for Claude Code, Cline Cursor. 把 Windsurf/Devin 云端 100 模型变成三套兼容 API。项目地址: https://gitcode.com/gh_mirrors/wi/WindsurfAPIWindsurfAPI 是一个零依赖的自托管反向代理能把 Windsurf / Devin 云端的 100 款 AI 模型Claude、GPT、Gemini、DeepSeek、Kimi、GLM、SWE 等变成 OpenAI、Anthropic、Gemini 三套兼容 API。本文带你看懂它的模型目录Model Catalog100 模型是怎么登记的、entitlement权限规则如何生效、免费 vs Pro 到底差在哪并给出一份可直接抄作业的选型清单帮你快速挑对模型。模型目录是什么一切模型的户口本WindsurfAPI 的所有模型都登记在一张静态目录表里src/models.js 中的MODELS表约 160 条目。每个模型由四个关键字段定义字段含义举例name对外暴露的模型 IDclaude-sonnet-4.6provider模型厂商anthropic/openai/google/zhipumodelUid上游路由标识决定走 Cascade 主流程claude-sonnet-4-6credit积分消耗乘数越大越贵4路由规则很简单有modelUid的走 Cascade 主流程只有旧enumValue的走遗留通道。目录 硬编码枚举值 云端实时配置GetCascadeModelConfigs合并而成所以上游新增模型后本地目录也能跟随刷新。⚠️ 带deprecated: true的模型如claude-3.5-sonnet、gpt-4o仍留在表中但不会出现在模型列表里若强行调用会收到410 model_deprecated错误。100 模型家族全景从 Claude 5 到 SWE 2目录覆盖的家族一览摘自 src/models.js家族代表模型credit 区间一句话点评 Claudeclaude-4.5-sonnet→claude-opus-5-max-fast1 → 1004.7/4.8/5 系提供 low~max 推理档位fast 车道双倍消耗 GPTgpt-5→gpt-5.6-luna0.25 → 16codex 系列专攻编程mini档位最省✨ Geminigemini-2.5-flash→gemini-3.1-pro-high0.5 → 2免费档唯一常驻模型就来自这里 DeepSeek / Kimideepseek-v4、kimi-k2.70.5 → 1低成本国产主力 GLM / MiniMaxglm-4.7~glm-5.20.25 → 1.5glm-4.7是全场最低 credit 之一️ SWEswe-1.5→swe-2-max0.5 → 12Windsurf 自研swe-1.6走 special_agent 后端 Grok / Qwen 等grok-3、qwen-30.125 → 1快速补位entitlement 规则三道闸门决定你能用哪个模型这是新手最容易困惑的部分。一个模型能不能被调用要过三道闸门闸门一账号等级tiersrc/models.js#L892-L907 定义了MODEL_TIER_ACCESSpro全量目录100 模型free基线只有gemini-2.5-flash一个加上运行中被探测确认的免费模型unknown新添加的账号在探测完成前乐观地按全量 pro 目录放行——这样你加完账号不用干等 10~30 秒代价是免费账号若抢先调 Opus会收到上游真实的 entitlement 报错比误导性的模型不在池中更诚实expired空目录什么都不能调闸门二云端模型目录过滤每个账号单独缓存一份上游GetCascadeModelConfigs快照账号池的可见目录 各账号快照的并集而路由时只检查候选账号自己的那份快照src/models.js#L699-L739。关键细节在所有活跃账号的目录都可用之前列表失败开放fail-open避免新账号还没同步就把模型藏起来快照缩水需多轮确认CLOUD_CATALOG_CONFIRM_RATIO、最多 4 轮复查才会被采纳防止瞬时抖动误删模型环境变量WINDSURFAPI_IGNORE_CLOUD_FILTER1可跳过此过滤调试用见 docs/ENV-SWITCHES.md闸门三DEVIN_CONNECT 命名空间的 selector 权限若你走 Devin Connect 通道/v1/models只暴露当前账号真实可达的 selector否则列表会虚标约 90 个调不通的模型——这套逻辑见 src/handlers/models.js#L26-L29 的shouldSkipEntitlementFilter。免费账号在 Connect 命名空间下的保底模型是swe-1-6-slowsrc/devin-connect-models.js 的FREE_REACHABLE_SELECTORS。免费 vs Pro差异一张表看懂维度免费账号 Pro 账号 ⚡可用模型gemini-2.5-flash 探测发现的免费模型全量 100 模型Connect 通道保底swe-1-6-slow按 selector 逐个 entitlement 校验调付费模型的表现上游返回真实 entitlement 错误MODEL_BLOCKED正常调用账号探测期间乐观放行可能短暂白试一次无影响聊天请求发出前的资格检查在 src/handlers/chat.js#L4462-L4465 的anyEligible只要账号池里没有任何一个账号对该模型有资格就会提前返回403 模型 X 在当前账号池中不可用而不白等 30 秒超时。credit 乘数怎么读选型前先算账credit字段是该模型的积分消耗乘数直接决定你订阅额度的消耗速度0.25~0.5 档gpt-oss-120b、glm-4.7、gpt-5-mini、swe-1.5日常灌水、批量任务首选1~2 档gemini-2.5-pro、gpt-5、kimi-k2.5通用主力4~16 档claude-sonnet-4.6-thinking-1m、gpt-5.2-xhigh-fast深度推理 / 长上下文20~100 档claude-opus-4-8-max、claude-opus-5-max-fast旗舰 优先级 fast 车道fast 后缀普遍是正常车道 2 倍消耗只在赶工时开选型清单按场景直接抄作业场景推荐模型理由只有免费账号gemini-2.5-flashConnect 下swe-1-6-slow免费档唯一常驻选项credit 仅 0.5日常编码 / AgentClaude Code、Cline、Cursorclaude-4.5-sonnet或gpt-5-codex工具调用稳、credit 适中极限性价比批量任务gpt-5-mini、glm-4.7、gpt-oss-120bcredit ≤ 0.5复杂推理 / 长链路思考claude-opus-4-8-high、gpt-5.2-xhigh高推理档位按需付费大仓库 1M 长上下文claude-sonnet-4.6-1m专用 1M 上下文变体赶工要速度任意模型的-fast/-lightning变体优先级车道双倍 credit 换低延迟自动接管任务执行swe-2medium/high/max 三档Windsurf 自研 SWE 智能体credit 6/9/12如何查询与验证模型列表服务启动后默认端口 3003标准方式OpenAI 风格GET /v1/models——处理逻辑在 src/handlers/models.js已按云端目录过滤并隐藏 deprecated 条目控制台面板Dashboard 的模型面板与/v1/models共用同一套可达性规则src/handlers/models.js#L51 导出的buildConnectReachability两个视图不会再出现面板列了 163 个但实际调不通的错位部署后想快速验证拉取仓库 https://link.gitcode.com/i/10bc87045f6c09fc4851e9eb0aab9a81跑起服务后curl http://localhost:3003/v1/models看到claude-sonnet-4.6、gpt-5-codex等条目即说明目录正常相关测试可帮你确认行为是否符合预期test/models.test.js、test/cloud-catalog-filter.test.js、test/tier-unknown-optimistic.test.js、test/connect-entitlement.test.js。常见报错速查别再被 402 / 403 吓到报错含义怎么办410 model_deprecated调用了已退役模型换同家族新代次模型403 模型 X 在当前账号池中不可用池中所有账号对该模型都无资格加 Pro 账号或改用免费档模型MODEL_BLOCKED402/403entitlement 墙账号令牌有效但没有该模型的付费权限不是令牌过期别急着重新登录换模型或升级账号Connect 下调模型返回 400selector 不在该账号的实时目录中看/v1/models的可达列表再选小结WindsurfAPI 的模型目录 静态表 云端实时目录的双层结构entitlement 则由账号 tier → 云端目录过滤 → Connect selector 校验三道闸门共同决定。记住三个高频结论就能应付 90% 的场景免费账号默认只有gemini-2.5-flash新账号探测期乐观放行fast 车道是双倍 credit。按上面的选型清单对号入座剩下的就是享受一套 API 调 100 模型的便利了。延伸阅读docs/ENV-SWITCHES.md环境开关全表、docs/DEVIN-CONNECT-CUTOVER.mdConnect 切换细节、test/models-catalog-correctness.test.js目录正确性守卫【免费下载链接】WindsurfAPITurn Windsurf / Devin Desktops 100 AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, SWE) into OpenAI-, Anthropic- Gemini-compatible APIs. Zero-dependency self-hosted reverse proxy for Claude Code, Cline Cursor. 把 Windsurf/Devin 云端 100 模型变成三套兼容 API。项目地址: https://gitcode.com/gh_mirrors/wi/WindsurfAPI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考