Support codex reasoning effort override

This commit is contained in:
2026-04-09 00:57:33 +08:00
parent 0990a3771e
commit 46151512cd
4 changed files with 23 additions and 7 deletions

View File

@@ -239,6 +239,7 @@ class CoreFlowTests(unittest.TestCase):
'\n'.join(
[
'model_provider = "ipads"',
'model_reasoning_effort = "high"',
"",
"[model_providers.ipads]",
'base_url = "http://codex.example/v1"',
@@ -252,6 +253,7 @@ class CoreFlowTests(unittest.TestCase):
self.assertEqual(endpoint.provider, "codex")
self.assertEqual(endpoint.base_url, "http://codex.example/v1")
self.assertEqual(endpoint.wire_api, "responses")
self.assertEqual(endpoint.reasoning_effort, "high")
self.assertEqual(endpoint.api_key_env, "OPENAI_API_KEY")
def test_extract_response_text_supports_responses_api_output(self) -> None: