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
|