| # which is convenient for debugging. | # which is convenient for debugging. | ||||
| FLASK_DEBUG=false | FLASK_DEBUG=false | ||||
| # A secretkey that is used for securely signing the session cookie | |||||
| # A secretkey that is used for securely signing the session cookie | |||||
| # and encrypting sensitive information on the database. | # and encrypting sensitive information on the database. | ||||
| # You can generate a strong key using `openssl rand -base64 42`. | # You can generate a strong key using `openssl rand -base64 42`. | ||||
| SECRET_KEY=sk-9f73s3ljTXVcMT3Blb3ljTqtsKiGHXVcMT3BlbkFJLK7U | SECRET_KEY=sk-9f73s3ljTXVcMT3Blb3ljTqtsKiGHXVcMT3BlbkFJLK7U | ||||
| # Vector Database Configuration | # Vector Database Configuration | ||||
| # ------------------------------ | # ------------------------------ | ||||
| # The type of vector store to use. | |||||
| # Supported values are `weaviate`, `qdrant`, `milvus`, `myscale`, `relyt`, `pgvector`, `pgvecto-rs`, ``chroma`, `opensearch`, `tidb_vector`, `oracle`, `tencent`, `elasticsearch`, `analyticdb`. | |||||
| # The type of vector store to use. | |||||
| # Supported values are `weaviate`, `qdrant`, `milvus`, `myscale`, `relyt`, `pgvector`, `pgvecto-rs`, `chroma`, `opensearch`, `tidb_vector`, `oracle`, `tencent`, `elasticsearch`, `analyticdb`, `vikingdb`. | |||||
| VECTOR_STORE=weaviate | VECTOR_STORE=weaviate | ||||
| # The Weaviate endpoint URL. Only available when VECTOR_STORE is `weaviate`. | # The Weaviate endpoint URL. Only available when VECTOR_STORE is `weaviate`. | ||||
| BAIDU_VECTOR_DB_SHARD=1 | BAIDU_VECTOR_DB_SHARD=1 | ||||
| BAIDU_VECTOR_DB_REPLICAS=3 | BAIDU_VECTOR_DB_REPLICAS=3 | ||||
| # VikingDB configurations, only available when VECTOR_STORE is `vikingdb` | |||||
| VIKINGDB_ACCESS_KEY=your-ak | |||||
| VIKINGDB_SECRET_KEY=your-sk | |||||
| VIKINGDB_REGION=cn-shanghai | |||||
| VIKINGDB_HOST=api-vikingdb.xxx.volces.com | |||||
| VIKINGDB_SCHEMA=http | |||||
| VIKINGDB_CONNECTION_TIMEOUT=30 | |||||
| VIKINGDB_SOCKET_TIMEOUT=30 | |||||
| # ------------------------------ | # ------------------------------ | ||||
| # Knowledge Configuration | # Knowledge Configuration | ||||
| # ------------------------------ | # ------------------------------ | ||||
| # Environment Variables for weaviate Service | # Environment Variables for weaviate Service | ||||
| # (only used when VECTOR_STORE is weaviate) | # (only used when VECTOR_STORE is weaviate) | ||||
| # ------------------------------ | # ------------------------------ | ||||
| WEAVIATE_PERSISTENCE_DATA_PATH='/var/lib/weaviate' | |||||
| WEAVIATE_PERSISTENCE_DATA_PATH=/var/lib/weaviate | |||||
| WEAVIATE_QUERY_DEFAULTS_LIMIT=25 | WEAVIATE_QUERY_DEFAULTS_LIMIT=25 | ||||
| WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=true | WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=true | ||||
| WEAVIATE_DEFAULT_VECTORIZER_MODULE=none | WEAVIATE_DEFAULT_VECTORIZER_MODULE=none | ||||
| POSITION_PROVIDER_INCLUDES= | POSITION_PROVIDER_INCLUDES= | ||||
| POSITION_PROVIDER_EXCLUDES= | POSITION_PROVIDER_EXCLUDES= | ||||
| # CSP https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP | # CSP https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP | ||||
| CSP_WHITELIST= | |||||
| CSP_WHITELIST= |