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

Function providerEndpointFromAPI

internal/cli/provider_cmd.go:567–581  ·  view source on GitHub ↗
(provider appapi.Provider)

Source from the content-addressed store, hash-verified

565}
566
567func providerEndpointFromAPI(provider appapi.Provider) providers.Endpoint {
568 enabled := provider.Enabled
569 return providers.Endpoint{
570 Endpoint: provider.Endpoint,
571 APIKey: provider.APIKey,
572 APIKeyEnv: provider.APIKeyEnv,
573 SupportedClient: provider.SupportedClient,
574 ListModelsCmd: provider.ListModelsCmd,
575 Models: append([]string(nil), provider.Models...),
576 KeepProxyConfig: provider.KeepProxyConfig,
577 UseProxy: provider.UseProxy,
578 Enabled: &enabled,
579 Description: provider.Description,
580 }
581}
582
583func providerInputFromEndpoint(name string, endpoint providers.Endpoint) appapi.ProviderInput {
584 return appapi.ProviderInput{

Callers 1

providersFileFromAPIFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected