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

Method HasProvider

coderd/x/chatd/chatprovider/chatprovider.go:172–179  ·  view source on GitHub ↗

HasProvider reports whether a provider has an explicit resolved entry in the provider key map, even when the resolved key is empty.

(provider string)

Source from the content-addressed store, hash-verified

170// HasProvider reports whether a provider has an explicit resolved entry
171// in the provider key map, even when the resolved key is empty.
172func (k ProviderAPIKeys) HasProvider(provider string) bool {
173 normalized := NormalizeProvider(provider)
174 if normalized == "" || k.ByProvider == nil {
175 return false
176 }
177 _, ok := k.ByProvider[normalized]
178 return ok
179}
180
181// BaseURL returns the configured base URL for a provider.
182func (k ProviderAPIKeys) BaseURL(provider string) string {

Calls 1

NormalizeProviderFunction · 0.85