Merge pull request #1106 from afjcjsbx/fix/prevent-audio-as-image-url

fix(provider) prevent audio as image url
This commit is contained in:
美電球 2026-03-05 12:55:46 +08:00 committed by GitHub
commit 464ae1846e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

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