56 lines
1.6 KiB
Plaintext
56 lines
1.6 KiB
Plaintext
PROJECT_NAME=RAG Agent
|
||
VERSION=0.1.0
|
||
API_V1_STR=/api
|
||
|
||
MYSQL_SERVER=localhost
|
||
MYSQL_PORT=3306
|
||
MYSQL_USER=ragagent
|
||
MYSQL_PASSWORD=ragagent
|
||
MYSQL_DATABASE=ragagent
|
||
|
||
API_KEY= # API Key,服务商官网获取
|
||
|
||
OPENAI_API_KEY= # API Key,和上面一致
|
||
OPENAI_API_BASE= # base-url,服务商官网获取
|
||
OPENAI_MODEL= # 文本生成模型名称,例如 qwen3.5-plus
|
||
OPENAI_EMBEDDINGS_MODEL= # 向量模型名称,例如 text-embedding-v4
|
||
|
||
SECRET_KEY=dev-secret-key-change-me
|
||
ACCESS_TOKEN_EXPIRE_MINUTES=10080
|
||
|
||
CHAT_PROVIDER=dashscope
|
||
EMBEDDINGS_PROVIDER=dashscope
|
||
|
||
DASH_SCOPE_API_KEY= # API Key,和上面一致
|
||
DASH_SCOPE_API_BASE= # base-url,和上面一致
|
||
DASH_SCOPE_CHAT_MODEL= # 文本生成模型名称
|
||
DASH_SCOPE_EMBEDDINGS_MODEL= # 向量模型名称
|
||
|
||
VECTOR_STORE_TYPE=chroma
|
||
CHROMA_DB_HOST=localhost
|
||
CHROMA_DB_PORT=8001
|
||
|
||
MINIO_ENDPOINT=localhost:9000
|
||
MINIO_ACCESS_KEY=minioadmin
|
||
MINIO_SECRET_KEY=minioadmin
|
||
MINIO_BUCKET_NAME=documents
|
||
|
||
RERANKER_API_URL= # reranker 模型的 base-url,服务商官网获取
|
||
RERANKER_API_KEY= # API Key,和上面一致
|
||
RERANKER_MODEL= # reranker 模型名称,例如 qwen3-vl-rerank
|
||
RERANKER_TIMEOUT_SECONDS=10
|
||
RERANKER_WEIGHT=0.75
|
||
|
||
GRAPHRAG_ENABLED=true
|
||
GRAPHRAG_WORKING_DIR=./graphrag_cache
|
||
GRAPHRAG_GRAPH_STORAGE=neo4j
|
||
GRAPHRAG_QUERY_LEVEL=2
|
||
GRAPHRAG_LOCAL_TOP_K=20
|
||
GRAPHRAG_ENTITY_EXTRACT_MAX_GLEANING=1
|
||
GRAPHRAG_EMBEDDING_DIM=1024
|
||
GRAPHRAG_EMBEDDING_MAX_TOKEN_SIZE=8192
|
||
|
||
NEO4J_URL=bolt://localhost:7687
|
||
NEO4J_USERNAME=neo4j
|
||
NEO4J_PASSWORD=12345678
|