ToolOutputFileContent
type ToolOutputFileContent = object;Type Declaration
Section titled “Type Declaration”file: | string | { data: string | Uint8Array<ArrayBuffer>; filename: string; mediaType: string;} | { filename?: string; url: string;} | { filename?: string; id: string;} = FileReferenceSchema;File output reference. Provide either a string (data URL / base64), a data object (requires mediaType + filename), or an object pointing to an uploaded file/URL.
providerData?
Section titled “providerData?”optional providerData: Record<string, any>;Additional optional provider specific data. Used for custom functionality or model provider specific fields.
type: "file";