@@ -270,7 +270,7 @@ class ChatCompletionResponseChoice(BaseModel):
270270 logprobs : Optional [LogProbs ] = None
271271 draft_logprobs : Optional [LogProbs ] = None
272272 prompt_logprobs : Optional [PromptLogprobs ] = None
273- finish_reason : Optional [Literal ["stop" , "length" , "tool_calls" , "recover_stop" ]]
273+ finish_reason : Optional [Literal ["stop" , "length" , "tool_calls" , "recover_stop" , "abort" ]]
274274 speculate_metrics : Optional [SpeculateMetrics ] = None
275275
276276
@@ -335,7 +335,7 @@ class ChatCompletionResponseStreamChoice(BaseModel):
335335 logprobs : Optional [LogProbs ] = None
336336 draft_logprobs : Optional [LogProbs ] = None
337337 prompt_logprobs : Optional [PromptLogprobs ] = None
338- finish_reason : Optional [Literal ["stop" , "length" , "tool_calls" , "recover_stop" ]] = None
338+ finish_reason : Optional [Literal ["stop" , "length" , "tool_calls" , "recover_stop" , "abort" ]] = None
339339 arrival_time : Optional [float ] = None
340340 speculate_metrics : Optional [SpeculateMetrics ] = None
341341
@@ -371,7 +371,7 @@ class CompletionResponseChoice(BaseModel):
371371 draft_logprobs : Optional [CompletionLogprobs ] = None
372372 prompt_logprobs : Optional [PromptLogprobs ] = None
373373 reasoning_content : Optional [str ] = None
374- finish_reason : Optional [Literal ["stop" , "length" , "tool_calls" , "recover_stop" ]] = None
374+ finish_reason : Optional [Literal ["stop" , "length" , "tool_calls" , "recover_stop" , "abort" ]] = None
375375 tool_calls : Optional [List [DeltaToolCall | ToolCall ]] = None
376376 speculate_metrics : Optional [SpeculateMetrics ] = None
377377
@@ -417,7 +417,7 @@ class CompletionResponseStreamChoice(BaseModel):
417417 prompt_tokens : Optional [str ] = None
418418 completion_tokens : Optional [str ] = None
419419 reasoning_content : Optional [str ] = None
420- finish_reason : Optional [Literal ["stop" , "length" , "tool_calls" , "recover_stop" ]] = None
420+ finish_reason : Optional [Literal ["stop" , "length" , "tool_calls" , "recover_stop" , "abort" ]] = None
421421 tool_calls : Optional [List [DeltaToolCall | ToolCall ]] = None
422422 speculate_metrics : Optional [SpeculateMetrics ] = None
423423
0 commit comments