}
return msg;
}
- LOG_WRN("%s: unparsed %s output: %s\n", __func__, common_chat_format_name(params.format),
- effective_input.substr(result.end).c_str());
- throw std::runtime_error(std::string("The model produced output that does not match the expected ") +
- common_chat_format_name(params.format) + " format");
+ LOG_WRN("%s: unparsed %s output: %s\n", __func__, common_chat_format_name(params.format), effective_input.substr(result.end).c_str());
+ LOG_DBG("%s: full %s output triggering error:\n=== BEGIN ===\n%s\n=== END ===\n", __func__, common_chat_format_name(params.format), effective_input.c_str());
+ throw std::runtime_error(std::string("The model produced output that does not match the expected ") + common_chat_format_name(params.format) + " format");
}
common_chat_msg msg;