修改对话多图片发送功能

This commit is contained in:
junleea 2025-04-01 19:42:01 +08:00
parent 1754b0cbbf
commit a59ee739ac
1 changed files with 2 additions and 1 deletions

View File

@ -211,12 +211,13 @@ func GetDouBaoSessionHistoryMsg(sessionID int, systemPrompt string, messages *[]
if v.Status == proto.UserToModelImageMsgType { if v.Status == proto.UserToModelImageMsgType {
var imgMsg proto.UserImageMsg var imgMsg proto.UserImageMsg
err2 := json.Unmarshal([]byte(v.Msg), &imgMsg) err2 := json.Unmarshal([]byte(v.Msg), &imgMsg)
log.Println("user image message:", imgMsg)
if err2 != nil { if err2 != nil {
log.Println("unmarshal user image message error:", err2) log.Println("unmarshal user image message error:", err2)
return err2 return err2
} }
//用户消息为图片类型 //用户消息为图片类型
listValue := []*model.ChatCompletionMessageContentPart{} var listValue []*model.ChatCompletionMessageContentPart
listValue = append(listValue, &model.ChatCompletionMessageContentPart{ listValue = append(listValue, &model.ChatCompletionMessageContentPart{
Type: model.ChatCompletionMessageContentPartTypeText, Type: model.ChatCompletionMessageContentPartTypeText,
Text: imgMsg.Text, Text: imgMsg.Text,