|
@@ -44,6 +44,22 @@ func QueryAskContent(ask string) (result string, err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+func FormatAskContent(ask string) (result string, err error) {
|
|
|
+ doc, err := goquery.NewDocumentFromReader(strings.NewReader(ask))
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ doc.Find("p[data-f-id]").Remove()
|
|
|
+ result, err = doc.Html()
|
|
|
+ result = strings.ReplaceAll(result, "<html>", "")
|
|
|
+ result = strings.ReplaceAll(result, "</html>", "")
|
|
|
+ result = strings.ReplaceAll(result, "<head>", "")
|
|
|
+ result = strings.ReplaceAll(result, "</head>", "")
|
|
|
+ result = strings.ReplaceAll(result, "<body>", "")
|
|
|
+ result = strings.ReplaceAll(result, "</body>", "")
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
func ChatAutoMsg(prompt string, historyChatList []aimod.HistoryChat, model string) (result string, err error) {
|
|
|
chatUrl := utils.EtaAiUrl + `chat/auto_msg`
|
|
|
|