This commit is contained in:
2026-01-27 17:06:32 +03:00
parent fd8edcd365
commit 5798d83ee2
2 changed files with 16 additions and 6 deletions

View File

@@ -8,6 +8,7 @@ import (
"kurumibot/database/psql"
"kurumibot/database/red"
"kurumibot/laniakea"
"kurumibot/utils"
"kurumibot/utils/ai"
"strconv"
"strings"
@@ -612,8 +613,8 @@ func compress(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) {
}
//compressModel := "anthropic/claude-sonnet-4"
compressModel := "gpt-5.1"
//compressModel := "deepseek-ai/deepseek-v3.2"
//compressModel := "gpt-5.1"
compressModel := "deepseek-ai/deepseek-v3.2"
api := ai.NewOpenAIAPI(ai.GPTBaseUrl, "", compressModel)
res, err := api.CompressChat(messages)
if err != nil {
@@ -637,10 +638,7 @@ func compress(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) {
if err != nil {
ctx.Error(err)
}
offset := 20
if len(history) < 20 {
offset = len(history)
}
offset := utils.Min(len(history), 20)
for _, m := range history[len(history)-offset:] {
err = mdb.UpdateChatHistory(db, chatId, m.Role, m.Message)
if err != nil {