mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-09-08 22:17:07 +08:00
[BugFix] enable DOTALL to match multi-line tool_call parameters in extract_tool_call_required_streaming (#24668)
Signed-off-by: Shijun Yin <shijun.yin@outlook.com>
This commit is contained in:
parent
544fe76b95
commit
2b85697031
@ -418,7 +418,7 @@ class OpenAIServingChat(OpenAIServing):
|
|||||||
if not function_name_returned:
|
if not function_name_returned:
|
||||||
# get partly generated arguments from the latest tool call
|
# get partly generated arguments from the latest tool call
|
||||||
param_match = re.search(r'.*"parameters":\s*(.*)',
|
param_match = re.search(r'.*"parameters":\s*(.*)',
|
||||||
current_text)
|
current_text, re.DOTALL)
|
||||||
arguments = param_match.group(1) if param_match else ""
|
arguments = param_match.group(1) if param_match else ""
|
||||||
arguments, _ = OpenAIServingChat._filter_delta_text(
|
arguments, _ = OpenAIServingChat._filter_delta_text(
|
||||||
arguments, previous_text)
|
arguments, previous_text)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user