Improve error for structured output backend selection (#16717)
Signed-off-by: Harry Mellor <19981378+hmellor@users.noreply.github.com>
This commit is contained in:
parent
e1b004839a
commit
93e561ec4d
@ -155,10 +155,13 @@ class Processor:
|
|||||||
"supported in V1.")
|
"supported in V1.")
|
||||||
if params.guided_decoding.backend:
|
if params.guided_decoding.backend:
|
||||||
if params.guided_decoding.backend != engine_level_backend:
|
if params.guided_decoding.backend != engine_level_backend:
|
||||||
raise ValueError("Request-level structured output backend "
|
raise ValueError(
|
||||||
"must match engine-level backend. "
|
"Request-level structured output backend selection is no "
|
||||||
f"{params.guided_decoding.backend}"
|
"longer supported. The request specified "
|
||||||
f" != {engine_level_backend}")
|
f"'{params.guided_decoding.backend}', but vLLM was "
|
||||||
|
f"initialised with '{engine_level_backend}'. This error "
|
||||||
|
"can be resolved by removing backend selection from the "
|
||||||
|
"request.")
|
||||||
else:
|
else:
|
||||||
params.guided_decoding.backend = engine_level_backend
|
params.guided_decoding.backend = engine_level_backend
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user