TanStack

unsupportedFileSourceError

ts
function unsupportedFileSourceError(providerName, detail?): Error;

Defined in: packages/ai/src/utilities/content-source.ts:53

Build the standard error a non-issuer adapter throws when it encounters a { type: 'file' } source it can't consume — either because the provider has no file-reference input surface, or because the endpoint requires raw bytes (image edits, Veo) rather than a reference.

Parameters

providerName

string

detail?

string

Optional context appended to the message (e.g. a modality or endpoint name, or a pointer to the adapter that does support references). When provided it replaces the generic remediation tail, so a site-specific hint ("pass inline bytes") is never contradicted by generic advice.

Returns

Error