-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.env.example
48 lines (40 loc) · 1.09 KB
/
.env.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# 应用配置
APP_NAME=KnowledgeHub
APP_ENV=development
DEBUG=True
SECRET_KEY=your_secret_key_here
API_PREFIX=/api/v1
# 服务器配置
HOST=0.0.0.0
PORT=8000
# 数据库配置
DATABASE_URL=sqlite:///./knowledge_hub.db
# 如果使用PostgreSQL
# DATABASE_URL=postgresql://user:password@localhost:5432/knowledge_hub
# 向量数据库配置
VECTOR_DIMENSION=768
VECTOR_STORE_PATH=./data/vectors
# 文档存储路径
DOCUMENTS_PATH=./data/documents
PROCESSED_PATH=./data/processed
# Elasticsearch配置
ELASTICSEARCH_HOSTS=http://localhost:9200
ELASTICSEARCH_USERNAME=
ELASTICSEARCH_PASSWORD=
ELASTICSEARCH_INDEX_PREFIX=knowledge_hub
ELASTICSEARCH_USE_SSL=False
ELASTICSEARCH_VERIFY_CERTS=False
# 向量数据库配置 (Milvus/Chroma)
VECTOR_DB_HOST=localhost
VECTOR_DB_PORT=19530
VECTOR_DB_COLLECTION=knowledge_hub
VECTOR_DB_TYPE=milvus # 可选: milvus, chroma
# LLM API配置
LLM_API_KEY=your_api_key_here
LLM_API_BASE=https://api.mistral.ai/v1
LLM_MODEL=mistral-large-latest
LLM_TEMPERATURE=0.1
LLM_MAX_TOKENS=1024
# OCR配置
OCR_API_KEY=your_ocr_api_key_here
OCR_API_URL=https://api.mistral.ai/v1/vision