]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
server : fix OpenAI server sampling w.r.t. penalty. (#4675)
authorSakuraUmi <redacted>
Fri, 29 Dec 2023 14:22:44 +0000 (22:22 +0800)
committerGitHub <redacted>
Fri, 29 Dec 2023 14:22:44 +0000 (16:22 +0200)
examples/server/server.cpp

index 31b8cf33deaa10203825de57cf5bad6ea8dc8dc6..035eb24ac69324c5d4da4adc5fba3c3caac920e8 100644 (file)
@@ -2461,7 +2461,7 @@ json oaicompat_completion_params_parse(
     llama_params["mirostat_eta"]      = json_value(body, "mirostat_eta", default_sparams.mirostat_eta);
     llama_params["penalize_nl"]       = json_value(body, "penalize_nl", default_sparams.penalize_nl);
     llama_params["typical_p"]         = json_value(body, "typical_p", default_sparams.typical_p);
-    llama_params["repeat_last_n"]     = json_value(body, "repeat_last_n", 0);
+    llama_params["repeat_last_n"]     = json_value(body, "repeat_last_n", default_sparams.penalty_last_n);
     llama_params["ignore_eos"]        = json_value(body, "ignore_eos", false);
     llama_params["tfs_z"]             = json_value(body, "tfs_z", default_sparams.tfs_z);