Theia API Documentation v1.76.0
    Preparing search index...

    See also VS Code ILanguageModelChatMetadata

    interface LanguageModel {
        family?: string;
        id: string;
        maxInputTokens?: number;
        maxOutputTokens?: number;
        name?: string;
        reasoningSupport?: ReasoningSupport;
        released?: number;
        serverSideCompactionSupport?: boolean;
        serverTools?: ServerToolDescriptor[];
        status: LanguageModelStatus;
        vendor?: string;
        version?: string;
        request(
            request: UserRequest,
            cancellationToken?: CancellationToken,
        ): Promise<LanguageModelResponse>;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    family?: string
    id: string
    maxInputTokens?: number
    maxOutputTokens?: number
    name?: string
    reasoningSupport?: ReasoningSupport
    released?: number

    Release date (ms since epoch) as reported by the provider, where it reports one. Lets the model lists offer the newest models first instead of ordering them by name.

    serverSideCompactionSupport?: boolean

    Whether this model supports provider-native server-side compaction (capability, distinct from whether it is activated).

    serverTools?: ServerToolDescriptor[]

    Server tools this model offers, declared code-level by the provider package. Note: If you provide these, you must also provide vendor because server tools are vendor-specific.

    vendor?: string
    version?: string

    Methods