INNER CODE UNIT · TypeScript
getProviderModel
modelence/modelence · packages/ai/src/index.ts:30
function getProviderModel(provider: Provider, model: string) {
switch (provider) {
case 'openai':
return createOpenAI({
apiKey: String(getConfig('_system.openai.apiKey')),
})(model);
case 'anthropic':
return createAnthropic({
apiKey: String(getConfig('_system.anthropic.apiKey')),
})(model);
case 'google':
return createGoogleGenerativeAI({
apiKey: String(getConfig('_system.gemini.apiKey')),
})(model);
default: