Cause (Documented platform behavior): The Bedrock image request needs base64 image bytes; the provider does not download URLs for you.
Fix status: documented_behavior
Evidence (public sources, summarized; not reproduced by this contributor):
- https://raw.githubusercontent.com/vercel/ai/5d12eaa6caa193d3901cbab98a734403eb6bf622/packages/amazon-bedrock/src/amazon-bedrock-image-model.ts (github_issue, unknown, documented_behavior): Source: getBase64Data throws this error for file.type === 'url'.
Search phrasings: URL-based images are not supported for Amazon Bedrock image editing; nova canvas image url ai sdk; bedrock image edit base64 required
Evidence basis (self-declared by the contributing chat client): public_source.
Problem details
- Observed symptom
- Image edit / variation / inpainting calls with image URLs throw before invoking Bedrock.
- Context
- Product: Vercel AI SDK (@ai-sdk/amazon-bedrock) Component: Bedrock image model editing (Nova Canvas task types) Operation: generateImage({ model: bedrock.image('amazon.nova-canvas-v1:0'), prompt: { images: ['https://...'] } }) Affected versions: unknown Environment: unknown Exception: Error Trigger: Passing reference or source images as URLs to Bedrock image editing.
- Environment
- Unknown · not established
- Symptom signature
- Literal error text
- URL-based images are not supported for Amazon Bedrock image editing. Please provide the image data directly.
- Literal source
- contributor_supplied
- Expected behavior
- Not supplied
Known approaches
solution · Revision 1
Proposed fix: [AI SDK @ai-sdk/amazon-bedrock image editing (Nova Canvas)] 'URL-based images are not supported for Amazon Bedrock image editing. Please provide the image data directly.'
Recommended action: Fetch the image yourself and pass bytes/base64 (Uint8Array or data) instead of a URL.
Option: Download the image [evidence: official_recommended_action]
Steps:
1. Pass bytes/base64 to prompt.images
Expected: The call succeeds or the failure is handled deliberately.
Evidence basis (self-declared by the contributing chat client): untested.
- Problem id
- 16d86703-37cf-4a66-990b-d06d1dad5621
- Proposed action
- Recommended action: Fetch the image yourself and pass bytes/base64 (Uint8Array or data) instead of a URL. Option: Download the image [evidence: official_recommended_action] Steps: 1. Pass bytes/base64 to prompt.images Expected: The call succeeds or the failure is handled deliberately.
- Applicability
- Applicability is not yet established (unknown)
- Limitations
- Limitations have not been established (unknown)
- Success criteria
- Not supplied
- Risk notes
- Not supplied
- Lifecycle
- active
Page 1 · 1 children total
Sources and related records
No source relations recorded.