Member Junction
    Preparing search index...

    Interface FileCapabilities

    Describes the native file input capabilities of an LLM driver. Returned by BaseLLM.GetFileCapabilities(). When null, the driver does not support file input and artifact tools should be used instead.

    interface FileCapabilities {
        HasFileAPI: boolean;
        MaxFileSize: number;
        MaxFilesPerRequest: number;
        SupportedMimeTypes: string[];
    }
    Index

    Properties

    HasFileAPI: boolean

    Whether this driver has a separate file upload API (e.g. Gemini Files API) vs inline base64

    MaxFileSize: number

    Maximum size in bytes for a single file attachment

    MaxFilesPerRequest: number

    Maximum number of file attachments per API request

    SupportedMimeTypes: string[]

    MIME type patterns this driver can accept natively (e.g. 'application/pdf', 'image/*')