kefu/controller/chatGPT.go

26 lines
720 B
Go
Raw Normal View History

2024-12-10 02:50:12 +00:00
package controller
//func GetChatGPT(c *gin.Context) {
// visitorId := c.Query("visitor_id")
// keyword := c.Query("keyword")
// //entId:=c.Query("ent_id")
// content := c.Query("content")
// messages := models.FindMessageByQuery("visitor_id = ?", visitorId)
// q := ""
// for i := len(messages) - 1; i >= 0; i-- {
//
// if messages[i].MesType == "visitor" {
// mes := strings.Replace(messages[i].Content, keyword, "", 1)
// q += "(You:" + mes + ")"
// } else {
// q += strings.ReplaceAll(messages[i].Content, "\n", "")
// }
// }
// q += "(You:" + content + ")"
// gpt := &lib.ChatGptTool{
// Secret: "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",
// }
// res := gpt.Chat(q)
// c.String(200, res)
//}