Theia API Documentation v1.76.0
    Preparing search index...
    interface GoogleLanguageModelsManager {
        apiKey: undefined | string;
        createOrUpdateLanguageModels(
            ...models: GoogleModelDescription[],
        ): Promise<void>;
        fetchAvailableModels(): Promise<ModelDiscoveryResult>;
        getApiKeySource(): Promise<ApiKeySource>;
        removeLanguageModels(...modelIds: string[]): void;
        setAllowEnvironmentApiKey(allowed: boolean): void;
        setApiKey(key: undefined | string): void;
        setMaxRetriesOnErrors(maxRetries: number): void;
        setRetryDelayOnOtherErrors(retryDelay: number): void;
        setRetryDelayOnRateLimitError(retryDelay: number): void;
    }

    Implemented by

    Index

    Properties

    apiKey: undefined | string

    Methods

    • Allows or refuses the use of an API key found in the environment. Refused by default: an environment key is only used once the user has confirmed it, and setting this back to false stops it being used immediately, wherever it would have been used.

      Parameters

      • allowed: boolean

      Returns void