[Bugfix][Qwen3-TTS] Handle codec generations that exhaust their token budget

Signed-off-by: Sy03 <1370724210@qq.com>
This commit is contained in:
Sy03 committed 2026-08-29 14:50:42 +08:00
1 parent 55a226dcf1
commit 6ffdf1a8f1
14 files changed
+551 -43

No files matched your search

+7 -1
View File
@@ -2216,7 +2216,12 @@ def test_stage_pool_metrics_use_resumable_segment_token_count() -> None:
)
output = SimpleNamespace(
request_id="req-stream",
outputs=[SimpleNamespace(cumulative_token_ids=list(range(11)))],
outputs=[
SimpleNamespace(
cumulative_token_ids=list(range(11)),
finish_reason=FinishReason.LENGTH,
)
],
)
metrics = pool.build_stage_metrics(
@@ -2228,6 +2233,7 @@ def test_stage_pool_metrics_use_resumable_segment_token_count() -> None:
assert metrics.num_tokens_out == 3
assert metrics.output_unit_count == 3
assert metrics.finish_reason == "length"
def test_image_ttfo_preserves_request_time_and_tracks_stage_time() -> None: