fix: should return a invalid request response when schema missing (#9461)

This commit is contained in:
gongwei-130
2025-08-21 14:06:50 -07:00
committed by GitHub
parent 9ba7253094
commit 10d34f74e2

View File

@@ -81,6 +81,11 @@ class OpenAIServingChat(OpenAIServingBase):
f"This model supports at most {server_context_length} completion tokens."
)
if request.response_format and request.response_format.type == "json_schema":
schema = getattr(request.response_format.json_schema, "schema_", None)
if schema is None:
return "schema_ is required for json_schema response format request."
return None
def _convert_to_internal_request(