(provider string)
| 141 | } |
| 142 | |
| 143 | func normalizeCatalogProvider(provider string) string { |
| 144 | switch strings.ToLower(strings.TrimSpace(provider)) { |
| 145 | case "github", "copilot", "github_models": |
| 146 | return "github-copilot" |
| 147 | default: |
| 148 | return strings.ToLower(strings.TrimSpace(provider)) |
| 149 | } |
| 150 | } |
| 151 | |
| 152 | func normalizeComparableModelID(value string) string { |
| 153 | return strings.NewReplacer(".", "-", "_", "-").Replace(strings.ToLower(strings.TrimSpace(value))) |