multipart/form-data
An HTTP request body encoding format that splits a request into multiple independent parts, each carrying its own headers. It is suited to transmitting binary data such as images, avoiding the size inflation caused by base64 encoding. Each part can specify its own content type and optional filename metadata.
Timeline (last 90 days)
The decision model in @ai-sdk/typesafe-ai version 3.0.19 supports image input in PNG and JPEG formats, implemented via multipart upload.
multipart/form-data is an HTTP request body encoding format that splits a single request into multiple independent parts, each with its own Content-Type and Content-Disposition headers.
Compared with base64 inlining into JSON or a text prompt, transmitting binary data via multipart avoids the roughly 33% size inflation and extra encoding/decoding overhead caused by base64 encoding.
All Facts (3)
The decision model in @ai-sdk/typesafe-ai version 3.0.19 supports image input in PNG and JPEG formats, implemented via multipart upload.
50%Unverifiedmultipart/form-data is an HTTP request body encoding format that splits a single request into multiple independent parts, each with its own Content-Type and Content-Disposition headers.
50%UnverifiedCompared with base64 inlining into JSON or a text prompt, transmitting binary data via multipart avoids the roughly 33% size inflation and extra encoding/decoding overhead caused by base64 encoding.
50%