MCPcopy Index your code
hub / github.com/coder/coder / newDefaultProvider

Function newDefaultProvider

aibridge/internal/integrationtest/setupbridge.go:253–264  ·  view source on GitHub ↗

newDefaultProvider creates a Provider with default test configuration.

(providerType string, addr string)

Source from the content-addressed store, hash-verified

251
252// newDefaultProvider creates a Provider with default test configuration.
253func newDefaultProvider(providerType string, addr string) aibridge.Provider {
254 switch providerType {
255 case config.ProviderAnthropic:
256 return provider.NewAnthropic(anthropicCfg(addr, apiKey), nil)
257 case config.ProviderOpenAI:
258 return provider.NewOpenAI(openAICfg(addr, apiKey))
259 case providerBedrock:
260 return provider.NewAnthropic(anthropicCfg(addr, apiKey), bedrockCfg(addr))
261 default:
262 panic("unknown provider type: " + providerType)
263 }
264}

Callers 2

withProviderFunction · 0.85
newBridgeTestServerFunction · 0.85

Calls 5

NewAnthropicFunction · 0.92
NewOpenAIFunction · 0.92
anthropicCfgFunction · 0.85
openAICfgFunction · 0.85
bedrockCfgFunction · 0.85

Tested by

no test coverage detected