[fix] Modify the status of finish_reason if the stream value is False

This commit is contained in:
SeongBeomLEE 2024-11-18 20:26:19 +09:00
parent 75207b3a88
commit 3df375e1bd

View file

@ -662,8 +662,8 @@ static json oaicompat_completion_params_parse(
}
static json format_final_response_oaicompat(const json & request, const json & result, const std::string & completion_id, bool streaming = false, bool verbose = false) {
bool stopped_word = result.count("stopped_word") != 0;
bool stopped_eos = json_value(result, "stopped_eos", false);
bool stopped_word = json_value(result, "stopped_word", false);
bool stopped_eos = json_value(result, "stopped_eos", false);
int num_tokens_predicted = json_value(result, "tokens_predicted", 0);
int num_prompt_tokens = json_value(result, "tokens_evaluated", 0);
std::string content = json_value(result, "content", std::string(""));