From 89796562e20cb17647c2583c55b3e9eb6dfbc6fb Mon Sep 17 00:00:00 2001 From: ScuroNeko Date: Mon, 19 Jan 2026 16:48:49 +0300 Subject: [PATCH] new ai provider --- utils/ai/openai.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/utils/ai/openai.go b/utils/ai/openai.go index 9b2e3bb..e779892 100644 --- a/utils/ai/openai.go +++ b/utils/ai/openai.go @@ -134,8 +134,11 @@ func (o *OpenAIAPI) CreateCompletion(request CreateCompletionReq) (*OpenAIRespon func (o *OpenAIAPI) CompressChat(history []Message) (*OpenAIResponse, error) { request := CreateCompletionReq{ - Model: o.Model, - Messages: history, + Model: o.Model, + Messages: append(history, Message{ + Role: "user", + Content: CompressPrompt, + }), Verbosity: "low", Temperature: 1.0, } @@ -151,7 +154,7 @@ func (o *OpenAIAPI) CompressChat(history []Message) (*OpenAIResponse, error) { if err != nil { return nil, err } - + req.Header.Set("Content-Type", "application/json") if o.Token != "" { req.Header.Set("Authorization", fmt.Sprintf("Bearer %s", o.Token))