diff --git a/internal/translator/codex/claude/codex_claude_request.go b/internal/translator/codex/claude/codex_claude_request.go index 3949fc3d..2980568c 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 7f51937d..5b5263f3 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 c9dfdb9f..bd5a17c2 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