修改对话多图片发送功能
This commit is contained in:
parent
1754b0cbbf
commit
a59ee739ac
|
|
@ -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,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue