26 lines
720 B
Go
26 lines
720 B
Go
|
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)
|
||
|
//}
|