ai.wire.resolve_media
Resolve BAML media for provider request lowering. This mirrors the media resolution pass in `sys_llm`: local files become base64, existing base64 is retained, and URL fetching is selected by the provider.
Reference version
Signature
function ai.wire.resolve_media(
media: ai.MediaPart,
fetch_url: bool
) -> ai.wire.ResolvedMedia throws baml.errors.InvalidArgument | baml.errors.Io | baml.errors.Timeout | ai.errors.NetworkFailure
Resolve BAML media for provider request lowering. This mirrors the media
resolution pass in sys_llm: local files become base64, existing base64 is
retained, and URL fetching is selected by the provider.
Source:<builtin>/ai/ns_wire/wire.bamlbytes 10584–12185