
客户端声明 Standard,出站却写了 priority:本期说明这 2 倍价在哪一步产生、该去哪三处核,并给出内置 Devin 目录仍缺 gpt-6-1-sol 的现状,以及一条「429 但面板空白」的判据。
service_tier = "default",features.fast_mode = false。会话记录显示,美东 22 日 16:15:34 还是 default,16:19:23 就变成 priority。service_tier: Some(Some("priority"))。他说自己没点过 Fast,会话里也找不到 /fast 命令。missing 匹配,没写档位的请求才会被升级成 priority。默认不开。
openai_gateway_request_body.go 第 2044–2090 行:分组 ForceOpenAIFast 在策略评估前就写 priority;没写档位的请求只有命中 missing 规则才会被升级。6FastMultiplier、UltrafastMultiplier 有值时按模型自己的数算。
billing_service.go 第 145–172 行:priority 与 fast 都是 2 倍价,flex 打折;模型级 FastMultiplier / UltrafastMultiplier 优先于这张表。7extractOpenAIServiceTierFromBody 读的就是上游那份请求体9,调用点在 openai_gateway_forward.go 第 1213 行。service_tier=priority,而后端是否需要这个头才给快档,没有文档。service_tier 分桶。看 priority 的占比有没有突然抬升,以及它与你配置的默认值是否一致。ForceOpenAIFast、missing 升级规则、fast policy 里的 force_priority,三处都开着的时候,客户端写什么都没用。usage.speed。只有两边都是 priority,才轮到讨论「多扣了」。gpt-6-1-sol 只出现过一次,而且是在测试文件里14。internal/registry/models/devin_models.json 一共 56 条 id,没有这一条15。硬编码兜底表里也没有。--local-model 起进程、models.devin-catalog 指到一个旧的本地文件。ResolveDevinChatModelUID 先拿目录元数据取允许的档位。取不到时,它跳过按档位拼后缀那一步,直接把裸名发上游17。xhigh,上游收到的可能只是 gpt-6-1-sol。它不报错,只是不再是你点的那一档。
internal/runtime/executor/helps/devin_models.go 第 156–218 行:第 158–167 行从目录取档位,第 214–216 行在取不到时直接返回裸名,按档位拼后缀那一步整段跳过。17mergeable_state 是 clean18。none 不支持、也回落到 medium。claude-sonnet-5-5;那张单在 10 月 21 日 19:13 由作者自己关掉,维护者没有表态19。gpt-6-1-sol,多了两条测试,改法和上一张一致。合不合还不知道。service_tier 分桶,priority 突然多起来时,先看自己的分组强制与 missing 升级,再回头问客户端。gpt-6-1-sol 的档位后缀。要么确认远端已拉到,要么等 #6923 合进去。github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
discuss.ai.google.dev
status.openai.com
status.anthropic.com
status.cloud.google.com
github.com
community.openai.com
codex-reset.com
opentherank.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.