refactor(config): rename model mapping fields from from/to to name/alias

This commit is contained in:
hkfires
2025-12-30 11:07:02 +08:00
parent 7be3f1c36c
commit d443c86620
4 changed files with 44 additions and 44 deletions

View File

@@ -26,19 +26,19 @@ func compileModelNameMappingTable(mappings map[string][]internalconfig.ModelName
}
rev := make(map[string]string, len(entries))
for _, entry := range entries {
from := strings.TrimSpace(entry.From)
to := strings.TrimSpace(entry.To)
if from == "" || to == "" {
name := strings.TrimSpace(entry.Name)
alias := strings.TrimSpace(entry.Alias)
if name == "" || alias == "" {
continue
}
if strings.EqualFold(from, to) {
if strings.EqualFold(name, alias) {
continue
}
aliasKey := strings.ToLower(to)
aliasKey := strings.ToLower(alias)
if _, exists := rev[aliasKey]; exists {
continue
}
rev[aliasKey] = from
rev[aliasKey] = name
}
if len(rev) > 0 {
out.reverse[channel] = rev

View File

@@ -1191,19 +1191,19 @@ func applyOAuthModelMappings(cfg *config.Config, provider, authKind string, mode
}
forward := make(map[string]string, len(mappings))
for i := range mappings {
from := strings.TrimSpace(mappings[i].From)
to := strings.TrimSpace(mappings[i].To)
if from == "" || to == "" {
name := strings.TrimSpace(mappings[i].Name)
alias := strings.TrimSpace(mappings[i].Alias)
if name == "" || alias == "" {
continue
}
if strings.EqualFold(from, to) {
if strings.EqualFold(name, alias) {
continue
}
key := strings.ToLower(from)
key := strings.ToLower(name)
if _, exists := forward[key]; exists {
continue
}
forward[key] = to
forward[key] = alias
}
if len(forward) == 0 {
return models