MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / OpenAICompatibleProviderKey

Function OpenAICompatibleProviderKey

internal/util/provider.go:18–27  ·  view source on GitHub ↗

OpenAICompatibleProviderKey returns the internal provider key for an OpenAI-compatible provider.

(name string)

Source from the content-addressed store, hash-verified

16
17// OpenAICompatibleProviderKey returns the internal provider key for an OpenAI-compatible provider.
18func OpenAICompatibleProviderKey(name string) string {
19 name = strings.ToLower(strings.TrimSpace(name))
20 if name == "" || name == "openai-compatibility" || strings.HasPrefix(name, openAICompatibleProviderPrefix) {
21 if name == "" {
22 return "openai-compatibility"
23 }
24 return name
25 }
26 return openAICompatibleProviderPrefix + name
27}
28
29// GetProviderName determines all AI service providers capable of serving a registered model.
30// It first queries the global model registry to retrieve the providers backing the supplied model name.

Callers 5

openAICompatInfoFromAuthFunction · 0.92
openAICompatProviderKeyFunction · 0.92
executorKeyFromAuthFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected