// used by /chat/completions endpoint
static json oaicompat_chat_params_parse(
- const json & body, /* openai api json semantics */
+ json & body, /* openai api json semantics */
const oaicompat_parser_options & opt,
std::vector<raw_buffer> & out_files)
{
if (!body.contains("messages")) {
throw std::runtime_error("'messages' is required");
}
- json messages = body.at("messages");
+ json & messages = body.at("messages");
if (!messages.is_array()) {
throw std::runtime_error("Expected 'messages' to be an array");
}