diff --git a/api/.env.example b/api/.env.example index 26b8283a7b..91dbfc4f6c 100644 --- a/api/.env.example +++ b/api/.env.example @@ -76,7 +76,7 @@ TENCENT_COS_SCHEME=your-scheme WEB_API_CORS_ALLOW_ORIGINS=http://127.0.0.1:3000,* CONSOLE_CORS_ALLOW_ORIGINS=http://127.0.0.1:3000,* -# Vector database configuration, support: weaviate, qdrant, milvus, relyt, pgvecto_rs, pgvector +# Vector database configuration, support: weaviate, qdrant, milvus, relyt, pgvecto_rs, pgvector, pgvector, chroma, opensearch, tidb_vector VECTOR_STORE=weaviate # Weaviate configuration @@ -144,6 +144,13 @@ CHROMA_DATABASE=default_database CHROMA_AUTH_PROVIDER=chromadb.auth.token_authn.TokenAuthenticationServerProvider CHROMA_AUTH_CREDENTIALS=difyai123456 +# OpenSearch configuration +OPENSEARCH_HOST=127.0.0.1 +OPENSEARCH_PORT=9200 +OPENSEARCH_USER=admin +OPENSEARCH_PASSWORD=admin +OPENSEARCH_SECURE=true + # Upload configuration UPLOAD_FILE_SIZE_LIMIT=15 UPLOAD_FILE_BATCH_LIMIT=5 diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 0e0f997c97..f157a17a53 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -109,7 +109,7 @@ services: TENCENT_COS_SECRET_ID: 'your-secret-id' TENCENT_COS_REGION: 'your-region' TENCENT_COS_SCHEME: 'your-scheme' - # The type of vector store to use. Supported values are `weaviate`, `qdrant`, `milvus`, `relyt`. + # The type of vector store to use. Supported values are `weaviate`, `qdrant`, `milvus`, `relyt`,`pgvector`, `chroma`, 'opensearch', 'tidb_vector'. VECTOR_STORE: weaviate # The Weaviate endpoint URL. Only available when VECTOR_STORE is `weaviate`. WEAVIATE_ENDPOINT: http://weaviate:8080 @@ -284,7 +284,7 @@ services: TENCENT_COS_SECRET_ID: 'your-secret-id' TENCENT_COS_REGION: 'your-region' TENCENT_COS_SCHEME: 'your-scheme' - # The type of vector store to use. Supported values are `weaviate`, `qdrant`, `milvus`, `relyt`, `pgvector`. + # The type of vector store to use. Supported values are `weaviate`, `qdrant`, `milvus`, `relyt`, `pgvector`, `chroma`, 'opensearch', 'tidb_vector'. VECTOR_STORE: weaviate # The Weaviate endpoint URL. Only available when VECTOR_STORE is `weaviate`. WEAVIATE_ENDPOINT: http://weaviate:8080