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