newDefaultProvider creates a Provider with default test configuration.
(providerType string, addr string)
| 251 | |
| 252 | // newDefaultProvider creates a Provider with default test configuration. |
| 253 | func 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 | } |
no test coverage detected