Class FrontendLanguageModelRegistryImpl

Hierarchy (view full)

Constructors

Properties

changeEmitter: Emitter<{
    models: LanguageModel[];
}> = ...

Type declaration

initialized: Promise<void> = ...
languageModelContributions: ContributionProvider<LanguageModelProvider>
languageModels: LanguageModel[] = []
logger: ILogger
markInitialized: (() => void)

Type declaration

    • (): void
    • Returns void

onChange: Event<{
    models: LanguageModel[];
}> = ...

Type declaration

outputChannelManager: OutputChannelManager
requests: Map<string, LanguageModelRequest> = ...
settingsService: AISettingsService
streams: Map<string, StreamState> = ...
requestCounter: number = 0

Methods