diff --git a/llama.cpp b/llama.cpp index 841be1de7..a38a34a6f 100644 --- a/llama.cpp +++ b/llama.cpp @@ -13393,7 +13393,7 @@ static std::vector llama_tokenize_internal(const llama_vocab & } if (vocab.add_space_prefix) { - if (!output.size() || is_prev_special) { // prefix with space if first token + if (!output.size() && !is_prev_special) { // prefix with space if first token raw_text = " " + raw_text; } }