MCPcopy Create free account
hub / github.com/ChatLab/ChatLab / resolveProviderName

Function resolveProviderName

apps/desktop/main/ai/agent-stream-runner.ts:43–46  ·  view source on GitHub ↗
(provider?: LLMProvider)

Source from the content-addressed store, hash-verified

41const DEFAULT_CONTEXT_WINDOW = 128000
42
43function resolveProviderName(provider?: LLMProvider): string {
44 if (provider === 'openai-compatible') return t('llm.genericProviderName')
45 return provider ? getProviderInfo(provider)?.name || provider : t('llm.genericProviderName')
46}
47
48function buildCompressionAdapter(activeAIConfig: AIServiceConfig, onCompressing?: () => void): CompressionLlmAdapter {
49 const modelDef = findModelDefinition(activeAIConfig.provider, activeAIConfig.model || '')

Callers 1

Calls 2

tFunction · 0.90
getProviderInfoFunction · 0.90

Tested by

no test coverage detected