研究266个子区6876条发帖,发现开发者普遍在不同模型间动态路由,核心驱动力是成本和时间效率,而非单一工具忠诚度。
我们分析了 266 个 Subreddit 中的 6,876 条 Reddit 帖子和评论。以下是开发者的讨论内容。
我们浏览了 266 个 Subreddit 中的 6,876 条 Reddit 帖子和评论,历时六个月,追踪开发者对 AI 编程工具的讨论,寻找他们最喜欢的那一款。然而我们发现的却是「路由」:开发者将不同模型分配给不同的工作任务,主要原因是那些替代方案一直在浪费他们的钱或时间。
这个数据集不是一份调查问卷,而是一个参与度语料库,所以它告诉我们的是开发者真正在讨论什么。

情感判断基于文本中明确表达的正向、负向和混合语言,而非评分量表,因此请将其作为方向性参考。我们拉取的部分讨论线程始于六个月窗口期之前,但一直持续到了窗口期内。
首先,我们来看模型。我们用了三种不同的方式衡量它们在数据中的出现频率,而每种方式使用的总数基准各不相同,因此来自一种方式的百分比无法与来自另一种方式的百分比直接比较:

在展开每个主题之前,先来看语料库的全貌。我们对每一条内容应用了一套统一的多标签主题规则,因此一条关于 Copilot 新限制的评论可能同时被打上「定价」「工作流」和「多工具切换」等多个标签。下面的占比因此是故意重叠的:

模型切换、比较和组合击败了其他所有主题,包括定价和可靠性——这告诉你这个行业的发展速度有多快。

Claude 的提及量是 Gemini 的三倍多。一条内容可以同时提及多个模型,因此这个指标衡量的是某个模型在对话中出现频率。它并不说明谁真正在生产环境中运行哪个模型。如需真实的用量占比而非讨论占比,kilo.ai/leaderboard/race 追踪的是各实验室的实际 Token 吞吐量,按开源权重模型和闭源模型分段。
工作流涵盖了仓库上下文、集成以及日常编码体验。模型质量很重要,但它很少是某人坚持使用某个工具的唯一原因。开发者在评判的是提示词和最终 diff 之间发生的事情:
仓库中有多少内容是 Agent 可以检查的?
仓库中有多少内容是 Agent 可以检查的?
它能否在不失任务的情况下编辑多个文件?
它能否在不失任务的情况下编辑多个文件?
它能否运行命令并从错误中恢复?
它能否运行命令并从错误中恢复?
开发者能否在变更落地前审查它?
开发者能否在变更落地前审查它?
切换模型是否需要切换工具?
切换模型是否需要切换工具?
在更大的代码库上表现如何?
在更大的代码库上表现如何?
同样的抱怨无论代码返回结果正确与否都会出现:模型可能完美地完成了 diff,但如果它先花了五分钟收集上下文,或者使用它意味着放弃自己已经熟悉的编辑器,仍然会让开发者放弃它。强大的模型有时能从弱提示中恢复,但它无法从缺失的上下文、卡住的编辑器或每隔几分钟就打断开发者的工具中恢复。模型得到了关注,但工作流决定了哪个工具最终被保留下来。
定价讨论涉及积分、配额、Token 消耗、重置周期、倍率等。月度订阅只是第一个数字。开发者同时还在比较:
高级请求额度
高级请求额度
每日和每周限制
每日和每周限制
模型特定倍率
模型特定倍率
失败尝试的成本
失败尝试的成本
清理不完整结果所需的工作量
清理不完整结果所需的工作量

其他开发者通过将昂贵的推理与常规编辑分离来降低账单:
"我不信任 CLI Agent 自己决定读哪些文件来构建上下文。我想自己构建上下文,这样我才能确定模型知道它需要知道的一切。而且 Claude Code 太贵了。用我的方法(通过 OpenRouter 使用 SOTA 模型 + 免费模型来应用编辑),我每月花费大约 10 美元。而且我不喜欢被限制只能使用 Anthropic 的模型。"
开发者一直在算的账是这样的:一次需要三次尝试的廉价请求,成本高于一次完成的高价请求。定价页面上的订阅数字不包括返工、不包括上下文重建,也不包括当第一个模型卡住时你不得不切换到的第二个模型。
GitHub 自己的账务改革、更严格的限制,然后是六月转向基于 Token 的 Credits,是 Reddit 上被反复引用的案例研究;我们在《GitHub Copilot 账单来了》一文中报道了这场风波。触发点不仅是价格上涨,还有无法预知成本即将增加。
在这方面处理得最好的团队并非花销最多的,而是将每项任务路由到适合它的模型,而不是每次都默认使用最贵的那个。
可靠性涵盖了编辑失败、回归、返工。其中 434 条内容(31.8%)带有明确的负向语言,这是所有主要主题中唯一一个负向情感超过 30% 的。
抱怨并没有混成一个诉求,而是分成了不同的失败类型:

模型可以写出好代码,但在特定工具中使用时仍然令人沮丧。Agent 可以完成任务,但可能会燃烧足够的上下文,导致下一个任务变得更难。将自动补全质量、Agent 执行和编辑器性能压缩成单一分数,正是最终得出与实际工作不匹配的基准测试的方式。
开发者明确地在模型之间划分角色,而不是为所有事情挑选一个模型。

当我们手动审查那部分描述了实际模型使用情况的帖子(而非问题、假设或基准测试讨论)时,这个分工保持了下去,而且更加清晰。有 213 条内容通过了这一筛选。



各阶段存在重叠,且每行使用自己的分母,因此不要将各列数字相加。Claude 承担了经过审查的规划工作负载,而开源权重模型则高度集中在实现层。这描述的是这个语料库中出现的现象,并非一般性的能力排名。我们自己在测试中运行了这个分工:让 Kimi K3 做规划、Grok 4.5 做实现,对比 Claude Opus 5 单独完成两项任务——预算组合以很小的差距完成了,成本约为 4%。
规划模型不需要写最终的补丁。它只需要把依赖关系、顺序和风险搞对。执行模型不需要在每个回合都重新发现架构。它只需要遵循计划并保持作用域。在这个分工中,昂贵的模型通常是那些错误会产生复合效应的工作所在的那一个。
人工审查、检查或验证 Agent 输出本身就是一个反复出现的主题。一位开发者的表述打动了我们:这就像管理一个初级工程师,你是那个在成果发布前检查工作的高级工程师。
AI 生成的代码仍然需要经受现有架构、覆盖不到所有路径的测试、认证边界、数据迁移以及生产环境对它的各种影响。在讨论中,那些将审查视为流程的一部分而非流程失败后的善后工作的团队,看起来表现更好。
提供商灵活性的核心只有一件事:不会因为供应商替你做了决定就需要迁移。BYOK、本地模型、在供应商改变规则时离开它,这就是全部理念。供应商为你挑选的模型下拉列表与模型自由不是一回事:
"fwiw,出于类似的原因我离开了这些锁定生态的 IDE 工具。现在用 Kilo Code 部分是因为我可以随时在 Claude、GPT、Gemini 或通过 Ollama 或任何当下可用的模型之间切换。如果某个提供商有问题或奇怪的配额问题,我就直接切换。比锁定在某个生态系统中压力小多了。"
就在几天前,整个市场才明白这为什么重要:OpenAI 在 SpaceX 收购该公司后切断了 Cursor 访问其模型的权限,这一决定与 Cursor 的任何行为无关。这正是我们一直主张你的编程工具不应该替你选择模型的原因。
强大的开源权重模型不断推出,但开发者早已从中得出的真正教训是:不要把整个工作流押在单一模型或提供商上,可用性可以随时改变,无论模型有多好。Qwen、GLM、DeepSeek、MiniMax 和 Kimi 等模型在这个数据集中的讨论量远小于 Claude,但围绕它们的讨论往往是关于部署、本地推理、实现工作和 Token 成本的具体问题。此外,正如我们在自己的使用数据中所见,开源模型的使用量在过去几个月呈爆炸式增长,这让我们相信,如果几个月后进行类似分析,占比情况会看起来非常不同。
Kilo Code 本身出现在 1,324 条内容中,占整个语料库的 19.3%。值得注意的不是音量,而是 Kilo 的提及触及了本文涵盖的每一个主题:多工具切换、工作流、定价、规划与执行以及提供商控制。

Kilo Code 最常出现的地方,是开发者想要保留已有编码工作流而更换底层运行引擎的场景:通过一个界面使用多个模型、提供商灵活性、路由,以及为架构、实现和调试分别设置独立模式。这个规划-实现分工的实时版本,每天更新,位于 kilo.ai/leaderboard。
开发者构建了一个模型栈,因为没有任何单一模型能在所有任务中都撑住。模型质量得到了关注,但工作流、上下文和工具可靠性决定了他们继续使用哪些工具。
一旦速率限制、配额、每次任务成本和失败尝试等因素加入考量,订阅价格就成为了一个糟糕的指标。提供商灵活性在开发者遇到定价变更或模型可用性问题时给了他们退路。
如果你在决定构建什么技术栈:在需要跨仓库上下文的工作上测试,跨规划任务、有范围限制的实现任务和调试任务分别测试。追踪完成率、成本、时间、清理工作以及当前模型失败时会发生什么。主动划分角色,为规划选一个模型、为实现选一个模型,在需要之前就准备好备选方案,而且如果你在管理一个团队,要在批准的提供商和模型列表内部保持这种灵活性。
如果你不想每次都手动做这个分配,Kilo Auto Model 可以帮你完成:它读取任务并自动将其路由到合适的模型,这样你就能获得本文所描述的规划/实现分工,而无需每次提示都手动挑选模型。
使用 Kilo 获得模型自由的好处:每个任务可选模型、通过路由优化成本,但在组织层面为企业治理。
数据涵盖了 2026 年 1 月至 6 月期间 266 个 Subreddit 中的 6,876 条 Reddit 帖子和评论。这是一个参与度数据集,而非随机化开发者调查,它衡量的是人们在讨论什么,而非市场份额或所有开发者的代表性样本。