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) {
|
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)
|
isImage, err := IsImageUrl(url)
|
||||||
if !isImage {
|
if !isImage {
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user