diff --git a/vicuna-tools.d/.main_integration_test.go.swp b/vicuna-tools.d/.main_integration_test.go.swp deleted file mode 100644 index 609fb64..0000000 Binary files a/vicuna-tools.d/.main_integration_test.go.swp and /dev/null differ diff --git a/vicuna-tools.d/main.go b/vicuna-tools.d/main.go index c2b34e5..a3b1336 100644 --- a/vicuna-tools.d/main.go +++ b/vicuna-tools.d/main.go @@ -343,7 +343,7 @@ func handleAPIChatBotPost(w http.ResponseWriter, r *http.Request) error { func handleAPIChatBotPut(w http.ResponseWriter, r *http.Request) error { message := r.PostForm.Get("Message") - if len(message) == 0 { + if len(message) == 0 && r.URL.Query.Get("more") != "true" { return errors.New("empty Message") } @@ -475,6 +475,7 @@ func chatBotGenerateAndFillInputF(ctx context.Context, cacheF, inputF, reversePr justNew = justNew[:idx+len(trimmedReversePrompt)-len(priorContent)] } } + panic("TODO TRIM THE GARBO AT THE END") if err := _appendFile(inputF, string(justNew)); err != nil { return nil, err } diff --git a/vicuna-tools.d/template.d/chatbot.html b/vicuna-tools.d/template.d/chatbot.html index b44adf2..c8dcfdd 100644 --- a/vicuna-tools.d/template.d/chatbot.html +++ b/vicuna-tools.d/template.d/chatbot.html @@ -12,8 +12,11 @@ } function appendStreamLog(message) { - if (message) - document.getElementById("stream-log").innerHTML += "\n" + message + if (!message) + return + document.getElementById("stream-log").innerHTML += "\n" + message + var textarea = document.getElementById("stream-log") + textarea.scrollTop = textarea.scrollHeight } function startStream(newPrompt) { @@ -65,6 +68,7 @@
+TODO ?more=true