Merge pull request #2717 from LiusCraft/feat/deepseek-vision-unsupported-error

feat: add DeepSeek vision unsupported error detection
This commit is contained in:
Mauro 2026-05-03 20:24:56 +02:00 committed by GitHub
commit 490d90749c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -56,5 +56,12 @@ func isVisionUnsupportedError(err error) bool {
return true
}
// DeepSeek and other strict providers reject the image_url field at the
// JSON schema level with an "unknown variant" error rather than a semantic
// "not supported" message.
if strings.Contains(msg, "unknown variant") && strings.Contains(msg, "image_url") {
return true
}
return false
}