GoogleGenerativeAIFetchError: [GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent: [400 Bad Request] Invalid or unsupported file uri: https://canto-wp-media.s3.amazonaws.com/app/uploads/2019/08/19194138/image-url-3.jpg
```javascript
const result = await model.generateContent({
contents: [
{ role: 'user',
parts: [
{ text: prompt },
{ text: 'input: '},
{
fileData: {
fileUri: "https://canto-wp-media.s3.amazonaws.com/app/uploads/2019/08/19194138/image-url-3.jpg"
}
}
]
}
],
generationConfig,
safetySettings,
});
```
Solved! Go to Solution.
It’s what the message says: URI external to Google are not supported. The URI you get from the File API works.