Compare commits
No commits in common. "70fc7add784558283885091ed677212809fa9ced" and "21a6f75ed34452385b7da00d76ca0a0ef14c1b89" have entirely different histories.
70fc7add78
...
21a6f75ed3
@ -35,18 +35,13 @@ func AiSummary() {
|
|||||||
// 组装对话记录为字符串
|
// 组装对话记录为字符串
|
||||||
var content []string
|
var content []string
|
||||||
for _, record := range records {
|
for _, record := range records {
|
||||||
content = append(content, fmt.Sprintf(`{"%s": "%s"}--end--`, record.Nickname, strings.ReplaceAll(record.Message, "\n", "。。")))
|
content = append(content, fmt.Sprintf("%s: %s\n-----end-----", record.Nickname, record.Message))
|
||||||
}
|
}
|
||||||
|
|
||||||
msgTmp := `请帮我总结一下一下的群聊内容的梗概,生成的梗概需要尽可能详细,需要带上一些聊天关键信息,并且带上群友名字。
|
msg := fmt.Sprintf("请帮我总结一下一下的群聊内容的梗概,生成的梗概尽可能详细,并且最好带上名字。\n"+
|
||||||
注意,他们可能是多个话题,请仔细甄别。
|
"注意,他们可能是多个话题,请仔细甄别。\n"+
|
||||||
每一行代表一个人的发言,每一行的的格式为: {"{nickname}": "{content}"}--end--
|
"每一行代表一个人的发言,每一行的的格式为: \n{nickname}: {content}\n-----end-----"+
|
||||||
|
"\n\n聊天记录如下: \n%s", strings.Join(content, "\n"))
|
||||||
聊天记录如下:
|
|
||||||
%s
|
|
||||||
`
|
|
||||||
|
|
||||||
msg := fmt.Sprintf(msgTmp, strings.Join(content, "\n"))
|
|
||||||
|
|
||||||
// AI总结
|
// AI总结
|
||||||
messages := []openai.ChatCompletionMessage{
|
messages := []openai.ChatCompletionMessage{
|
||||||
|
Loading…
Reference in New Issue
Block a user