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

Function getProvider

packages/core/src/utils/get-provider.ts:32–52  ·  view source on GitHub ↗
(providerString: string)

Source from the content-addressed store, hash-verified

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

Callers 2

runMethod · 0.90
createRequestMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected