From 7bb4b081625b04236e8146d155dc4ef1651fda04 Mon Sep 17 00:00:00 2001 From: ahmetzahitak <126958359+ahmetzahitak@users.noreply.github.com> Date: Fri, 23 Jan 2026 21:28:12 +0100 Subject: [PATCH] Add test for gpt-5 completion verbosity parameter --- tests/test_litellm/test_main.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/test_litellm/test_main.py b/tests/test_litellm/test_main.py index d2416f8db8c..89875a13d84 100644 --- a/tests/test_litellm/test_main.py +++ b/tests/test_litellm/test_main.py @@ -1501,3 +1501,19 @@ class TestCallTypesOCR: call_type = CallTypes("aocr") assert call_type == CallTypes.aocr + + +def test_gpt5_completion_verbosity_parameter(): + """Test that verbosity parameter is passed to optional_params for GPT-5 models""" + with patch("litellm.main.openai_chat_completions.completion") as mock_completion: + mock_completion.return_value = MagicMock() + + litellm.completion( + model="gpt-5", + messages=[{"role": "user", "content": "Hi"}], + verbosity="low", + ) + + mock_completion.assert_called_once() + optional_params = mock_completion.call_args.kwargs["optional_params"] + assert optional_params.get("verbosity") == "low"