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

Function providerInputFromEndpoint

internal/cli/provider_cmd.go:583–597  ·  view source on GitHub ↗
(name string, endpoint providers.Endpoint)

Source from the content-addressed store, hash-verified

581}
582
583func providerInputFromEndpoint(name string, endpoint providers.Endpoint) appapi.ProviderInput {
584 return appapi.ProviderInput{
585 Name: name,
586 Endpoint: endpoint.Endpoint,
587 APIKey: endpoint.APIKey,
588 APIKeyEnv: endpoint.APIKeyEnv,
589 SupportedClient: endpoint.SupportedClient,
590 Models: append([]string(nil), endpoint.Models...),
591 ListModelsCmd: endpoint.ListModelsCmd,
592 KeepProxyConfig: endpoint.KeepProxyConfig,
593 UseProxy: endpoint.UseProxy,
594 Enabled: endpoint.Enabled,
595 Description: endpoint.Description,
596 }
597}
598
599func providerPatchFromEndpoint(endpoint providers.Endpoint) appapi.ProviderPatch {
600 endpointURL := endpoint.Endpoint

Callers 1

providerAddCommandMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected