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

Function getSmallFastModel

src/utils/model/model.ts:42–56  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

40export type ModelSetting = ModelName | ModelAlias | null
41
42export function getSmallFastModel(): ModelName {
43 const provider = getAPIProvider()
44 if (provider === 'openai' && isChatGPTAuthMode()) {
45 return process.env.OPENAI_SMALL_FAST_MODEL ?? CHATGPT_CODEX_FAST_MODEL
46 }
47 // Provider-specific small fast model
48 if (provider === 'openai' && process.env.OPENAI_SMALL_FAST_MODEL) {
49 return process.env.OPENAI_SMALL_FAST_MODEL
50 }
51 if (provider === 'gemini' && process.env.GEMINI_SMALL_FAST_MODEL) {
52 return process.env.GEMINI_SMALL_FAST_MODEL
53 }
54 // Anthropic-specific or fallback
55 return process.env.ANTHROPIC_SMALL_FAST_MODEL || getDefaultHaikuModel()
56}
57
58export function isNonCustomOpusModel(model: ModelName): boolean {
59 return (

Callers 14

searchMethod · 0.85
agenticSessionSearchFunction · 0.85
execPromptHookFunction · 0.85
applySkillImprovementFunction · 0.85
execAgentHookFunction · 0.85
autoModeCritiqueHandlerFunction · 0.85
generateAwaySummaryFunction · 0.85
makeTestQueryFunction · 0.85
getAnthropicClientFunction · 0.85
getPromptCachingEnabledFunction · 0.85

Calls 3

getAPIProviderFunction · 0.85
isChatGPTAuthModeFunction · 0.85
getDefaultHaikuModelFunction · 0.85

Tested by

no test coverage detected