feat: sync remaining channel and relay updates

This commit is contained in:
OpenClaw Task Bot
2026-04-27 08:56:38 +08:00
parent 0321101ff7
commit 58c0258362
18 changed files with 465 additions and 271 deletions

View File

@@ -33,6 +33,15 @@ func GetFullRequestURL(baseURL string, requestURL string, channelType int) strin
fullRequestURL = fmt.Sprintf("%s%s", baseURL, strings.TrimPrefix(requestURL, "/openai/deployments"))
}
}
if channelType == constant.ChannelTypeCodexCLIProxy ||
channelType == constant.ChannelTypeGeminiCLIProxy {
trimmedRequestURL := strings.TrimPrefix(requestURL, "/v1")
if trimmedRequestURL == "" {
trimmedRequestURL = "/"
}
fullRequestURL = fmt.Sprintf("%s%s", baseURL, trimmedRequestURL)
}
return fullRequestURL
}