MCPcopy Create free account
hub / github.com/oboard/claude-code-rev / getConfiguredBuiltInProvider

Function getConfiguredBuiltInProvider

src/utils/model/providers.ts:11–27  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9export type APIProvider = 'firstParty' | 'bedrock' | 'vertex' | 'foundry'
10
11function getConfiguredBuiltInProvider(): APIProvider | undefined {
12 const providerConfig = getActiveProviderConfig() as
13 | Record<string, unknown>
14 | undefined
15
16 const configuredProvider =
17 providerConfig?.provider ??
18 providerConfig?.apiProvider ??
19 providerConfig?.type ??
20 providerConfig?.kind
21
22 return configuredProvider === 'bedrock' ||
23 configuredProvider === 'vertex' ||
24 configuredProvider === 'foundry'
25 ? configuredProvider
26 : undefined
27}
28
29export function getAPIProvider(): APIProvider {
30 const configuredBuiltInProvider = getConfiguredBuiltInProvider()

Callers 1

getAPIProviderFunction · 0.85

Calls 1

getActiveProviderConfigFunction · 0.85

Tested by

no test coverage detected