MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / GetModelGroup

Function GetModelGroup

internal/cache/signature_cache.go:285–294  ·  view source on GitHub ↗
(modelName string)

Source from the content-addressed store, hash-verified

283}
284
285func GetModelGroup(modelName string) string {
286 if strings.Contains(modelName, "gpt") {
287 return "gpt"
288 } else if strings.Contains(modelName, "claude") {
289 return "claude"
290 } else if strings.Contains(modelName, "gemini") {
291 return "gemini"
292 }
293 return modelName
294}
295
296func signatureKVKey(modelName, text string) string {
297 return fmt.Sprintf("cpa:signature:%s:%s", GetModelGroup(modelName), homekv.HashKeyPart(text))

Callers 8

CacheSignatureBestEffortFunction · 0.85
ClearSignatureCacheFunction · 0.85
HasValidSignatureFunction · 0.85
signatureKVKeyFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected