MCPcopy Create free account
hub / github.com/CommandCodeAI/BaseAI / getProvider

Function getProvider

packages/baseai/src/dev/utils/get-provider.ts:31–50  ·  view source on GitHub ↗
(providerString: string)

Source from the content-addressed store, hash-verified

29 * @throws Error if the provider is unknown.
30 */
31export function getProvider(providerString: string): Provider {
32 const providerMap: { [key: string]: Provider } = {
33 openai: OPEN_AI,
34 anthropic: ANTHROPIC,
35 together: TOGETHER_AI,
36 google: GOOGLE,
37 groq: GROQ,
38 cohere: COHERE,
39 fireworks: FIREWORKS_AI,
40 perplexity: PERPLEXITY,
41 ollama: OLLAMA,
42 xai: X_AI
43 };
44
45 const provider = providerMap[providerString.toLowerCase()];
46 if (!provider) {
47 throw new Error(`Unknown provider: ${providerString}`);
48 }
49 return provider;
50}

Callers 2

addToolsToParamsFunction · 0.90
callLLMFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected