fix: enforce registered auto reasoning capabilities

This commit is contained in:
2026-09-09 01:22:18 -04:00
parent dda55567ae
commit 4ed144c9e4
4 changed files with 64 additions and 52 deletions
+3 -7
View File
@@ -57,14 +57,10 @@ class TestDefaultProfiles:
assert w.off == {"reasoning_effort": "none"}, name
assert w.effort_key == "reasoning_effort", name
def test_minimax_on_tier_carries_a_tier_value(self):
"""issue #21 的权宜之计: minimax 的""必须真写一个档位值,不能是空片段。
断言反复过一次: T2 按"这些模型默认就推理"的推定把它改成 `{}`,T10 真实
网关实测推翻推定(M3 不发推理参数时 5/5 轮不推理),故逐字恢复旧版的 medium。
"""
def test_minimax_on_does_not_select_a_tier(self):
"""形态不代替模型能力,也不替调用者选择付费档位。"""
w = get_provider("minimax").thinking
assert w.on_base == {"reasoning_effort": "medium"}
assert w.on_base == {}
assert w.off == {"reasoning_effort": "none"}
assert w.effort_key == "reasoning_effort"