fix: Support base64 encoded image_url
- Add support for base64 encoded image in OpenAI's image_url
This commit is contained in:
parent
f44fbe3fe7
commit
e7f223a793
@ -44,6 +44,11 @@ func GetImageSizeFromUrl(url string) (width int, height int, err error) {
|
||||
}
|
||||
|
||||
func GetImageFromUrl(url string) (mimeType string, data string, err error) {
|
||||
// openai's image_url support base64 encoded image
|
||||
if strings.HasPrefix(url, "data:image/jpeg;base64,") {
|
||||
return "image/jpeg", strings.TrimPrefix(url, "data:image/jpeg;base64,"), nil
|
||||
}
|
||||
|
||||
isImage, err := IsImageUrl(url)
|
||||
if !isImage {
|
||||
return
|
||||
|
Loading…
Reference in New Issue
Block a user