MCPcopy Index your code
hub / github.com/claude-code-best/claude-code / resolveProviderModel

Function resolveProviderModel

src/utils/attributionModel.ts:9–20  ·  view source on GitHub ↗
(anthropicModel: string)

Source from the content-addressed store, hash-verified

7import { getAPIProvider } from './model/providers.js'
8
9function resolveProviderModel(anthropicModel: string): string {
10 switch (getAPIProvider()) {
11 case 'openai':
12 return resolveOpenAIModel(anthropicModel)
13 case 'gemini':
14 return resolveGeminiModel(anthropicModel)
15 case 'grok':
16 return resolveGrokModel(anthropicModel)
17 default:
18 return anthropicModel
19 }
20}
21
22export function getRealModelName(): string {
23 return resolveProviderModel(getMainLoopModel())

Callers 1

getRealModelNameFunction · 0.85

Calls 4

resolveOpenAIModelFunction · 0.90
resolveGeminiModelFunction · 0.90
resolveGrokModelFunction · 0.90
getAPIProviderFunction · 0.85

Tested by

no test coverage detected