Просмотр исходного кода

run: allow to customize prompt by env var LLAMA_PROMPT_PREFIX (#12041)

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
Florent BENOIT 10 месяцев назад
Родитель
Сommit
7ad0779f5d
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      examples/run/run.cpp

+ 2 - 1
examples/run/run.cpp

@@ -977,7 +977,8 @@ static int generate(LlamaData & llama_data, const std::string & prompt, std::str
 }
 
 static int read_user_input(std::string & user_input) {
-    static const char * prompt_prefix = "> ";
+    static const char * prompt_prefix_env = std::getenv("LLAMA_PROMPT_PREFIX");
+    static const char * prompt_prefix     = prompt_prefix_env ? prompt_prefix_env : "> ";
 #ifdef WIN32
     printf("\r" LOG_CLR_TO_EOL LOG_COL_DEFAULT "%s", prompt_prefix);