MCPcopy Create free account
hub / github.com/compozy/agh / providerModelsFromPayload

Function providerModelsFromPayload

internal/api/core/settings.go:954–963  ·  view source on GitHub ↗
(payload *contract.SettingsProviderModelsPayload)

Source from the content-addressed store, hash-verified

952}
953
954func providerModelsFromPayload(payload *contract.SettingsProviderModelsPayload) aghconfig.ProviderModelsConfig {
955 if payload == nil {
956 return aghconfig.ProviderModelsConfig{}
957 }
958 return aghconfig.ProviderModelsConfig{
959 Default: strings.TrimSpace(payload.Default),
960 Curated: providerModelConfigsFromPayload(payload.Curated),
961 Discovery: providerModelsDiscoveryFromPayload(payload.Discovery),
962 }
963}
964
965func providerModelsDiscoveryFromPayload(
966 payload *contract.SettingsProviderModelsDiscoveryPayload,

Callers 1

Tested by

no test coverage detected