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) //}