new ai provider

This commit is contained in:
2026-01-19 16:48:49 +03:00
parent 96d40bffa4
commit 89796562e2

View File

@@ -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))