MCPcopy Create free account
hub / github.com/oboard/claude-code-rev / getSuggestedModelForProvider

Function getSuggestedModelForProvider

src/utils/model/providerConfig.ts:317–332  ·  view source on GitHub ↗
(
  providerId: string,
  currentModel: string | null | undefined,
)

Source from the content-addressed store, hash-verified

315}
316
317export function getSuggestedModelForProvider(
318 providerId: string,
319 currentModel: string | null | undefined,
320): string | null {
321 const provider = getProviderConfigById(providerId)
322
323 if (
324 currentModel !== undefined &&
325 currentModel !== null &&
326 (!provider.models || provider.models.includes(currentModel))
327 ) {
328 return currentModel
329 }
330
331 return provider.defaultModel ?? null
332}
333
334export function getActiveProviderConfig(): ActiveProviderConfig {
335 const envProviderId = getEnvSelectedProviderId()

Callers 2

ProviderSelectionFlowFunction · 0.85
SetProviderAndCloseFunction · 0.85

Calls 1

getProviderConfigByIdFunction · 0.85

Tested by

no test coverage detected