glrs
    Preparing search index...

    Type Alias ModelInfo

    type ModelInfo = {
        context?: number;
        label: string;
        missing?: readonly string[];
        modelId: string;
        provider: string;
        variant?: string;
        variants?: readonly string[];
    }
    Index
    context?: number
    label: string
    missing?: readonly string[]

    What glrs cannot find before this provider can answer: environment variable names, or a config key. Empty means it found everything it knows to look for, which is not the same as a call that will succeed. An AWS profile on disk, Vertex application default credentials and a provider an extension registers are all reachable and all report nothing here.

    Optional so that a later field on this type is an addition rather than a break: an extension building its own catalogue entries, as the model picker does, would otherwise have to be changed every time glrs learns something new about a model. Absent and empty mean the same thing to a reader.

    modelId: string
    provider: string
    variant?: string
    variants?: readonly string[]