isSupportedFile
isSupportedFile(
file:FileTypeQuery):boolean
Defined in: src/lib/processors/preprocessor.ts:69
Test whether the SDK can extract text from the given file.
Use this for upload-time validation in drag-drop handlers, file-picker onChange, or paste handlers — block at the boundary with a clear message instead of silently accepting a file the model will never see.
Note: this covers files handled by the SDK’s text extractors (PDF, Word,
Excel, Zip, plain text/markdown/JSON, etc.). Image files (image/*) are
sent directly as image_url content parts and are NOT handled by
processors — combine with an image check in your validation:
const ok = file.type.startsWith("image/") || isSupportedFile(file);Parameters
| Parameter | Type |
|---|---|
|
|
Returns
boolean
Last updated on