From 692e0ada4b6115078485a9bc867c99d2c85d8dd9 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Thu, 21 Nov 2024 20:22:13 +0300 Subject: Fix: marshal default chat start in the init func --- bot.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'bot.go') diff --git a/bot.go b/bot.go index b71ed90..6b15a3e 100644 --- a/bot.go +++ b/bot.go @@ -43,8 +43,8 @@ var ( {Role: "system", Content: systemMsg}, {Role: assistantRole, Content: defaultFirstMsg}, } - defaultStarterBytes, _ = json.Marshal(chatBody.Messages) - interruptResp = false + defaultStarterBytes = []byte{} + interruptResp = false ) // ==== @@ -234,6 +234,11 @@ func init() { logger.Error("failed to open log file", "error", err, "filename", logFileName) return } + defaultStarterBytes, err = json.Marshal(defaultStarter) + if err != nil { + logger.Error("failed to marshal defaultStarter", "error", err) + return + } logger = slog.New(slog.NewTextHandler(file, nil)) store = storage.NewProviderSQL("test.db", logger) // https://github.com/coreydaley/ggerganov-llama.cpp/blob/master/examples/server/README.md -- cgit v1.2.3