fix: Update cache key generation to use shortName for ModelCategory

This commit is contained in:
extio-de
2025-10-29 12:50:33 +01:00
parent e76a6f647f
commit d0b1eeae75

View File

@@ -103,7 +103,7 @@ public class CachedClient implements Client {
try {
digest = MessageDigest.getInstance("SHA-256");
digest.update(modelProfile.modelName().getBytes());
digest.update(modelCategory != null ? modelCategory.getModelProfile().getBytes() : modelProfile.category().getBytes());
digest.update(modelCategory != null ? modelCategory.shortName().getBytes() : modelProfile.category().getBytes());
digest.update(String.valueOf(modelProfile.modelProvider()).getBytes());
digest.update(String.valueOf(modelProfile.maxTokens()).getBytes());
digest.update(String.valueOf(modelProfile.maxContextLength()).getBytes());