mirror of
https://github.com/ManyakRus/starter.git
synced 2025-11-23 22:45:11 +02:00
сделал GPT4o
This commit is contained in:
@@ -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")
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user