[BugFix] Fix finish reason in _create_chat_completion_choice (#4582)

* fix n_param _create_chat_completion_choicel

* fix unit test

* fix final_res

* modify unit tests
This commit is contained in:
kxz2002
2025-10-31 10:42:19 +08:00
committed by GitHub
parent ea866e4b34
commit 82bd7e5db4
2 changed files with 5 additions and 5 deletions

View File

@@ -412,7 +412,7 @@ class TestMaxStreamingResponseTokens(IsolatedAsyncioTestCase):
"test_data": {
"request_id": "test_1",
"outputs": {
"token_ids": [789],
"token_ids": [123, 456, 789],
"text": "Edge case response",
"reasoning_content": None,
"tool_call": None,
@@ -424,7 +424,7 @@ class TestMaxStreamingResponseTokens(IsolatedAsyncioTestCase):
"previous_num_tokens": 1,
},
"mock_request": ChatCompletionRequest(
model="test", messages=[], return_token_ids=True, max_tokens=5, n=2
model="test", messages=[], return_token_ids=True, max_tokens=1, n=2
),
"expected": {
"index": 1,
@@ -434,7 +434,7 @@ class TestMaxStreamingResponseTokens(IsolatedAsyncioTestCase):
"raw_prediction": None,
"num_cached_tokens": 0,
"num_image_tokens": 0,
"finish_reason": "stop",
"finish_reason": "length",
},
},
]