refactor: rename chat response token IDs (#35225)

This commit is contained in:
Jiajun Li
2026-08-17 23:07:43 -07:00
committed by GitHub
parent 0077f84d37
commit e6df23f3c2
5 changed files with 11 additions and 10 deletions
@@ -213,7 +213,7 @@ class TestSamplingMask(SamplingMaskTestMixin, CustomTestCase):
self.assertEqual(response.status_code, 200, response.text)
choice = response.json()["choices"][0]
output_ids = choice["token_ids"]
output_ids = choice["response_token_ids"]
meta_info = choice["meta_info"]
sampling_masks = meta_info["output_token_sampling_mask"]
sampling_logprobs = meta_info["output_token_sampling_logprobs"]
@@ -603,7 +603,7 @@ class TestModelSerialization(unittest.TestCase):
)
default_data = default_choice.model_dump()
self.assertNotIn("prompt_token_ids", default_data)
self.assertNotIn("token_ids", default_data)
self.assertNotIn("response_token_ids", default_data)
self.assertNotIn("meta_info", default_data)
choice = ChatCompletionResponseChoice(
@@ -611,12 +611,13 @@ class TestModelSerialization(unittest.TestCase):
message=ChatMessage(role="assistant", content="Hello"),
finish_reason="stop",
prompt_token_ids=[1, 2, 3],
token_ids=[4, 5],
response_token_ids=[4, 5],
meta_info={"prompt_tokens": 3},
)
data = choice.model_dump()
self.assertEqual(data["prompt_token_ids"], [1, 2, 3])
self.assertEqual(data["token_ids"], [4, 5])
self.assertNotIn("token_ids", data)
self.assertEqual(data["response_token_ids"], [4, 5])
self.assertEqual(data["meta_info"], {"prompt_tokens": 3})
@@ -2337,11 +2337,11 @@ class ServingChatTestCase(unittest.TestCase):
choice = response.choices[0]
self.assertEqual(choice.prompt_token_ids, [11, 12, 13])
self.assertEqual(choice.token_ids, [21, 22])
self.assertEqual(choice.response_token_ids, [21, 22])
self.assertEqual(choice.meta_info, ret[0]["meta_info"])
dumped_choice = response.model_dump()["choices"][0]
self.assertEqual(dumped_choice["prompt_token_ids"], [11, 12, 13])
self.assertEqual(dumped_choice["token_ids"], [21, 22])
self.assertEqual(dumped_choice["response_token_ids"], [21, 22])
self.assertEqual(dumped_choice["meta_info"], ret[0]["meta_info"])
def test_streaming_cached_tokens_details_emits_sglext(self):