mirror of
https://github.com/router-for-me/CLIProxyAPI.git
synced 2026-02-18 12:20:52 +08:00
fix(translator): update HasValidSignature to require modelName parameter for improved validation
This commit is contained in:
4
internal/cache/signature_cache.go
vendored
4
internal/cache/signature_cache.go
vendored
@@ -186,8 +186,8 @@ func ClearSignatureCache(sessionID string) {
|
||||
}
|
||||
|
||||
// HasValidSignature checks if a signature is valid (non-empty and long enough)
|
||||
func HasValidSignature(signature string) bool {
|
||||
return signature != "" && len(signature) >= MinValidSignatureLen
|
||||
func HasValidSignature(modelName, signature string) bool {
|
||||
return (signature != "" && len(signature) >= MinValidSignatureLen) || (signature == "skip_thought_signature_validator" && GetModelGroup(modelName) == "gemini")
|
||||
}
|
||||
|
||||
func GetModelGroup(modelName string) string {
|
||||
|
||||
Reference in New Issue
Block a user