diff --git a/api/.env.example b/api/.env.example index e0fc825779..a43b0188e9 100644 --- a/api/.env.example +++ b/api/.env.example @@ -87,12 +87,12 @@ RELYT_DATABASE=postgres # Tencent configuration TENCENT_VECTOR_DB_URL=http://127.0.0.1 -TENCENT_API_KEY=dify -TENCENT_TIMEOUT=30 -TENCENT_USERNAME=dify -TENCENT_DATABASE=dify -TENCENT_SHARD=1 -TENCENT_REPLICAS=2 +TENCENT_VECTOR_DB_API_KEY=dify +TENCENT_VECTOR_DB_TIMEOUT=30 +TENCENT_VECTOR_DB_USERNAME=dify +TENCENT_VECTOR_DB_DATABASE=dify +TENCENT_VECTOR_DB_SHARD=1 +TENCENT_VECTOR_DB_REPLICAS=2 # Upload configuration UPLOAD_FILE_SIZE_LIMIT=15 diff --git a/api/config.py b/api/config.py index fb66ddf12a..0dfffd293f 100644 --- a/api/config.py +++ b/api/config.py @@ -230,12 +230,12 @@ class Config: # tencent settings self.TENCENT_VECTOR_DB_URL = get_env('TENCENT_VECTOR_DB_URL') - self.TENCENT_API_KEY = get_env('TENCENT_API_KEY') - self.TENCENT_TIMEOUT = get_env('TENCENT_TIMEOUT') - self.TENCENT_USERNAME = get_env('TENCENT_USERNAME') - self.TENCENT_DATABASE = get_env('TENCENT_DATABASE') - self.TENCENT_SHARD = get_env('TENCENT_SHARD') - self.TENCENT_REPLICAS = get_env('TENCENT_REPLICAS') + self.TENCENT_VECTOR_DB_API_KEY = get_env('TENCENT_VECTOR_DB_API_KEY') + self.TENCENT_VECTOR_DB_TIMEOUT = get_env('TENCENT_VECTOR_DB_TIMEOUT') + self.TENCENT_VECTOR_DB_USERNAME = get_env('TENCENT_VECTOR_DB_USERNAME') + self.TENCENT_VECTOR_DB_DATABASE = get_env('TENCENT_VECTOR_DB_DATABASE') + self.TENCENT_VECTOR_DB_SHARD = get_env('TENCENT_VECTOR_DB_SHARD') + self.TENCENT_VECTOR_DB_REPLICAS = get_env('TENCENT_VECTOR_DB_REPLICAS') # ------------------------ # Mail Configurations. diff --git a/api/core/rag/datasource/vdb/vector_factory.py b/api/core/rag/datasource/vdb/vector_factory.py index cbccf822b1..7a5ae7720c 100644 --- a/api/core/rag/datasource/vdb/vector_factory.py +++ b/api/core/rag/datasource/vdb/vector_factory.py @@ -154,12 +154,12 @@ class Vector: collection_name=collection_name, config=TencentConfig( url=config.get('TENCENT_VECTOR_DB_URL'), - api_key=config.get('TENCENT_API_KEY'), - timeout=config.get('TENCENT_TIMEOUT'), - username=config.get('TENCENT_USERNAME'), - database=config.get('TENCENT_DATABASE'), - shard=config.get('TENCENT_SHARD'), - replicas=config.get('TENCENT_REPLICAS'), + api_key=config.get('TENCENT_VECTOR_DB_API_KEY'), + timeout=config.get('TENCENT_VECTOR_DB_TIMEOUT'), + username=config.get('TENCENT_VECTOR_DB_USERNAME'), + database=config.get('TENCENT_VECTOR_DB_DATABASE'), + shard=config.get('TENCENT_VECTOR_DB_SHARD'), + replicas=config.get('TENCENT_VECTOR_DB_REPLICAS'), ) ) else: diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 4a7dd1fcb6..bb45af0cc2 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -231,12 +231,12 @@ services: RELYT_DATABASE: postgres # tencent configurations TENCENT_VECTOR_DB_URL: http://127.0.0.1 - TENCENT_API_KEY: dify - TENCENT_TIMEOUT: 30 - TENCENT_USERNAME: dify - TENCENT_DATABASE: dify - TENCENT_SHARD: 1 - TENCENT_REPLICAS: 2 + TENCENT_VECTOR_DB_API_KEY: dify + TENCENT_VECTOR_DB_TIMEOUT: 30 + TENCENT_VECTOR_DB_USERNAME: dify + TENCENT_VECTOR_DB_DATABASE: dify + TENCENT_VECTOR_DB_SHARD: 1 + TENCENT_VECTOR_DB_REPLICAS: 2 depends_on: - db - redis