We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 58100b3 commit e82fea8Copy full SHA for e82fea8
examples/server/utils.hpp
@@ -633,9 +633,12 @@ static json oaicompat_completion_params_parse(
633
}
634
635
// get input files
636
- json messages = json_value(body, "messages", json::array());
+ if (!body.contains("messages")) {
637
+ throw std::runtime_error("'messages' is required");
638
+ }
639
+ json messages = body.at("messages");
640
if (!messages.is_array()) {
- throw std::runtime_error("Expected 'messages' to be an array, got " + messages.dump());
641
+ throw std::runtime_error("Expected 'messages' to be an array");
642
643
for (auto & msg : messages) {
644
json & content = msg.at("content");
0 commit comments