1
0
mirror of https://github.com/ManyakRus/starter.git synced 2025-11-23 22:45:11 +02:00

сделал GPT4o

This commit is contained in:
Nikitin Aleksandr
2024-06-11 09:15:16 +03:00
parent 3f67918209
commit 5580c74c1f

View File

@@ -185,20 +185,20 @@ func SendMessage(Text string, user string) (string, error) {
ctx, cancel := context.WithTimeout(ctxMain, 600*time.Second) ctx, cancel := context.WithTimeout(ctxMain, 600*time.Second)
defer cancel() defer cancel()
req := gogpt.CompletionRequest{ req := gogpt.ChatCompletionRequest{
Model: gogpt.GPT4o, //надо gogpt.GPT3TextDavinci003 Model: gogpt.GPT4o, //надо gogpt.GPT3TextDavinci003
MaxTokens: 2048, MaxTokens: 2048,
Prompt: Text, //Prompt: Text,
User: user, User: user,
} }
resp, err := Conn.CreateCompletion(ctx, req) resp, err := Conn.CreateChatCompletion(ctx, req)
if err != nil { if err != nil {
log.Debug("ChatGPT CreateCompletion() error: ", err) log.Debug("ChatGPT CreateCompletion() error: ", err)
return Otvet, err return Otvet, err
} }
if len(resp.Choices) > 0 { if len(resp.Choices) > 0 {
Otvet = resp.Choices[0].Text Otvet = resp.Choices[0].Message.Content
} else { } else {
err = errors.New("error: no response") err = errors.New("error: no response")
} }