MCPcopy Create free account
hub / github.com/freecodexyz/free-code / getCustomHaikuOption

Function getCustomHaikuOption

src/utils/model/modelOptions.ts:166–180  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

164}
165
166function getCustomHaikuOption(): ModelOption | undefined {
167 const is3P = getAPIProvider() !== 'firstParty'
168 const customHaikuModel = process.env.ANTHROPIC_DEFAULT_HAIKU_MODEL
169 // When a 3P user has a custom haiku model string, show it directly
170 if (is3P && customHaikuModel) {
171 return {
172 value: 'haiku',
173 label: process.env.ANTHROPIC_DEFAULT_HAIKU_MODEL_NAME ?? customHaikuModel,
174 description:
175 process.env.ANTHROPIC_DEFAULT_HAIKU_MODEL_DESCRIPTION ??
176 'Custom Haiku model',
177 descriptionForModel: `${process.env.ANTHROPIC_DEFAULT_HAIKU_MODEL_DESCRIPTION ?? 'Custom Haiku model'} (${customHaikuModel})`,
178 }
179 }
180}
181
182function getHaiku45Option(): ModelOption {
183 const is3P = getAPIProvider() !== 'firstParty'

Callers 1

getModelOptionsBaseFunction · 0.85

Calls 1

getAPIProviderFunction · 0.85

Tested by

no test coverage detected