Merge branch 'sipeed:main' into main

This commit is contained in:
lppp04808 2026-03-05 13:17:24 +08:00 committed by GitHub
commit 9d2a67df65
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -384,12 +384,14 @@ func serializeMessages(messages []Message) []any {
})
}
for _, mediaURL := range m.Media {
parts = append(parts, map[string]any{
"type": "image_url",
"image_url": map[string]any{
"url": mediaURL,
},
})
if strings.HasPrefix(mediaURL, "data:image/") {
parts = append(parts, map[string]any{
"type": "image_url",
"image_url": map[string]any{
"url": mediaURL,
},
})
}
}
msg := map[string]any{