server: fix deadly typo in response_format.json_schema.schema handling (#12168)

This commit is contained in:
Olivier Chafik authored and GitHub committed 2025-03-04 08:24:07 +02:00
1 parent becade5de7
commit 1a24c4621f
2 files changed
+3 -2

No files matched your search

+2 -2
View File
@@ -590,8 +590,8 @@ static json oaicompat_completion_params_parse(
if (response_type == "json_object") {
json_schema = json_value(response_format, "schema", json::object());
} else if (response_type == "json_schema") {
json json_schema = json_value(response_format, "json_schema", json::object());
json_schema = json_value(json_schema, "schema", json::object());
auto schema_wrapper = json_value(response_format, "json_schema", json::object());
json_schema = json_value(schema_wrapper, "schema", json::object());
} else if (!response_type.empty() && response_type != "text") {
throw std::runtime_error("response_format type must be one of \"text\" or \"json_object\", but got: " + response_type);
}