MCPcopy Create free account
hub / github.com/Chat2AnyLLM/code-agent-manager / providersFileFromAPI

Function providersFileFromAPI

internal/cli/provider_cmd.go:559–565  ·  view source on GitHub ↗
(listed []appapi.Provider)

Source from the content-addressed store, hash-verified

557}
558
559func providersFileFromAPI(listed []appapi.Provider) providers.File {
560 file := providers.File{Common: map[string]any{}, Endpoints: map[string]providers.Endpoint{}}
561 for _, provider := range listed {
562 file.Endpoints[provider.Name] = providerEndpointFromAPI(provider)
563 }
564 return file
565}
566
567func providerEndpointFromAPI(provider appapi.Provider) providers.Endpoint {
568 enabled := provider.Enabled

Callers 3

providerListCommandMethod · 0.85
providerAddCommandMethod · 0.85
providerUpdateCommandMethod · 0.85

Calls 1

providerEndpointFromAPIFunction · 0.85

Tested by

no test coverage detected