remove json_indent variable

This commit is contained in:
anon 2023-06-13 14:21:40 -03:00
parent 99ef967d42
commit 575cf23862

View file

@ -122,8 +122,6 @@ struct llama_server_context {
bool stopped_word = false; bool stopped_word = false;
bool stopped_limit = false; bool stopped_limit = false;
std::string stopping_word; std::string stopping_word;
int json_indent = -1;
int32_t multibyte_pending = 0; int32_t multibyte_pending = 0;
~llama_server_context() { ~llama_server_context() {
@ -808,11 +806,9 @@ int main(int argc, char ** argv) {
llama_print_timings(llama.ctx); llama_print_timings(llama.ctx);
res.set_content( res.set_content(data.dump(-1, ' ', false, json::error_handler_t::replace),
data.dump(llama.json_indent, ' ', false, json::error_handler_t::replace), "application/json");
"application/json"); } else {
}
else {
const auto chunked_content_provider = [&](size_t, DataSink & sink) { const auto chunked_content_provider = [&](size_t, DataSink & sink) {
size_t sent_count = 0; size_t sent_count = 0;
@ -850,8 +846,7 @@ int main(int argc, char ** argv) {
std::string str = std::string str =
"data: " + "data: " +
data.dump(llama.has_next_token ? -1 : llama.json_indent, ' ', false, data.dump(-1, ' ', false, json::error_handler_t::replace) +
json::error_handler_t::replace) +
"\n\n"; "\n\n";
LOG_VERBOSE("data stream", { LOG_VERBOSE("data stream", {
@ -882,7 +877,7 @@ int main(int argc, char ** argv) {
std::string content = body["content"].get<std::string>(); std::string content = body["content"].get<std::string>();
std::vector<llama_token> tokens = ::llama_tokenize(llama.ctx, content, false); std::vector<llama_token> tokens = ::llama_tokenize(llama.ctx, content, false);
json data = format_tokenizer_response(tokens); json data = format_tokenizer_response(tokens);
return res.set_content(data.dump(llama.json_indent), "application/json"); return res.set_content(data.dump(), "application/json");
}); });
svr.set_logger(log_server_request); svr.set_logger(log_server_request);