diff --git a/internal/translator/codex/claude/codex_claude_request.go b/internal/translator/codex/claude/codex_claude_request.go index 3949fc3d7..2980568c1 100644 --- a/internal/translator/codex/claude/codex_claude_request.go +++ b/internal/translator/codex/claude/codex_claude_request.go @@ -289,7 +289,7 @@ func buildShortNameMap(names []string) map[string]string { } base := cand for i := 1; ; i++ { - suffix := "~" + strconv.Itoa(i) + suffix := "_" + strconv.Itoa(i) allowed := limit - len(suffix) if allowed < 0 { allowed = 0 diff --git a/internal/translator/codex/gemini/codex_gemini_request.go b/internal/translator/codex/gemini/codex_gemini_request.go index 7f51937d0..5b5263f3a 100644 --- a/internal/translator/codex/gemini/codex_gemini_request.go +++ b/internal/translator/codex/gemini/codex_gemini_request.go @@ -310,7 +310,7 @@ func buildShortNameMap(names []string) map[string]string { } base := cand for i := 1; ; i++ { - suffix := "~" + strconv.Itoa(i) + suffix := "_" + strconv.Itoa(i) allowed := limit - len(suffix) if allowed < 0 { allowed = 0 diff --git a/internal/translator/codex/openai/chat-completions/codex_openai_request.go b/internal/translator/codex/openai/chat-completions/codex_openai_request.go index c9dfdb9ff..bd5a17c28 100644 --- a/internal/translator/codex/openai/chat-completions/codex_openai_request.go +++ b/internal/translator/codex/openai/chat-completions/codex_openai_request.go @@ -361,7 +361,7 @@ func buildShortNameMap(names []string) map[string]string { } base := cand for i := 1; ; i++ { - suffix := "~" + strconv.Itoa(i) + suffix := "_" + strconv.Itoa(i) allowed := limit - len(suffix) if allowed < 0 { allowed = 0