MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / poolModelPrefix

Function poolModelPrefix

agent/app/service/agents_utils.go:1576–1585  ·  view source on GitHub ↗
(provider string)

Source from the content-addressed store, hash-verified

1574}
1575
1576func poolModelPrefix(provider string) string {
1577 meta, ok := providercatalog.Get(provider)
1578 if ok && len(meta.Models) > 0 {
1579 parts := strings.SplitN(strings.TrimSpace(meta.Models[0].ID), "/", 2)
1580 if len(parts) == 2 && strings.TrimSpace(parts[0]) != "" {
1581 return parts[0]
1582 }
1583 }
1584 return provider
1585}
1586
1587func supportedProviderModelPrefixes(provider string) []string {
1588 values := []string{poolModelPrefix(provider), runtimeProviderModelPrefix(provider)}

Callers 2

Calls 1

GetMethod · 0.65

Tested by

no test coverage detected