Fix ValkeySemanticCache import for redis-py >= 5

This commit is contained in:
Anish Gurjar 2026-09-28 11:37:03 -04:00 • committed by GitHub
parent f191e08d67
commit a36c652b41
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -24,7 +24,11 @@ from typing import Any, Final
from redis import Redis
from redis.asyncio import Redis as AsyncRedis
from redis.commands.search.field import TagField, VectorField
from redis.commands.search.indexDefinition import IndexDefinition, IndexType
try:
from redis.commands.search.index_definition import IndexDefinition, IndexType
except ModuleNotFoundError:
from redis.commands.search.indexDefinition import IndexDefinition, IndexType
from redis.commands.search.query import Query
from litellm._logging import print_verbose