huoyan-enterprise/backend/.env.example

93 lines
3.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ==================== 服务器配置 ====================
# API 服务器配置
API.HOST=0.0.0.0
API.PORT=7862
# 应用名称
APP.NAME=星云 API Server
# ==================== 数据库配置 ====================
DB_HOST=修改此项为数据库主机地址
DB_PORT=5432
DB_NAME=修改此项为数据库名称
DB_USER=修改此项为数据库用户名
DB_PASSWORD=修改此项为数据库密码
# ==================== Neo4j 图数据库配置 ====================
NEO4J_URI=bolt://修改此项为图数据库主机地址:7687
NEO4J_USER=修改此项为图数据库用户名
NEO4J_PASSWORD=修改此项为图数据库密码
# 数据库连接池配置
DB_POOL_MIN_SIZE=5
DB_POOL_MAX_SIZE=20
DB_COMMAND_TIMEOUT=60
CHECKPOINTER_POOL_MAX_SIZE=20
# ==================== ChromaDB与原项目同网络====================
CHROMA_HOST=修改此项为向量检索主机地址
CHROMA_PORT=修改此项为向量检索端口
# ==================== JWT 认证配置 ====================
# JWT 密钥(生产环境请务必修改为强随机字符串)
JWT_SECRET_KEY=abcdefghijklmnopqrstuvwxyz0123456789
JWT_ALGORITHM=HS256
# Token 过期时间(分钟),默认 7 天
JWT_EXPIRE_MINUTES=10080
# ==================== 日志配置 ====================
logging.dir=./logs/
logging.max_file_size=30MB
logging.retention_days=30
logging.enable_console=True
# ==================== HTTPX 配置 ====================
# HTTP 请求超时时间(秒)
HTTPX_DEFAULT_TIMEOUT=120
# ==================== 业务 / 第三方 MCP ====================
MCP_JUHE_TOKEN=修改此项为第三方 MCP 如聚合Token如聚合Token
# ==================== 阿里云 OSS按需====================
OSS_ACCESS_KEY_ID = '修改此项为阿里云 OSS 访问密钥ID'
OSS_ACCESS_KEY_SECRET = '修改此项为阿里云 OSS 访问密钥Secret'
OSS_ENDPOINT = '修改此项为阿里云 OSS 终端节点'
OSS_BUCKET_NAME = '修改此项为阿里云 OSS 桶名称'
# ==================== RAG / Embedding ====================
RAG_CHUNK_SIZE=512 # 文本分块大小
RAG_CHUNK_OVERLAP=50 # 分块重叠大小
RAG_TOP_K=5 # 检索返回的文档数量
RAG_SCORE_THRESHOLD=0.5 # 相关性分数阈值
# Embedding 模型配置
EMBEDDING_MODEL=text-embedding-v4 # 通义千问 Embedding 模型
EMBEDDING_DIMENSION=1536 # Embedding 维度
# ==================== 阿里云 OCR ====================
OCR_ACCESS_KEY_ID=修改此项为阿里云 OCR 访问密钥ID
OCR_ACCESS_KEY_SECRET=修改此项为阿里云 OCR 访问密钥Secret
OCR_ENDPOINT=修改此项为阿里云 OCR 终端节点
OCR_USE_LOCAL=false
MODERATION_ENABLED=false
DEEPSEEK_API_KEY=sk-修改为deepseek的api key
DASHSCOPE_API_KEY=sk-修改为dashscope的api key
#DEEPSEEK_API_BASE=https://api.deepseek.com/v1
DASHSCOPE_API_BASE=https://dashscope.aliyuncs.com/compatible-mode/v1
# 当此处为 true 时,表示聊天模型,使用的是原生的厂商模型以及原生厂商地址,否则,使用的是中垒的大模型网关
USE_ORIGIN_MODEL=True
# 此处为必填表示一定要使用中垒的dashscope网关设计到的服务有text_to_image, text_to_video, text_to_poster以及向量化服务的embedding模型
ZL_DASHSCOPE_API_BASE=https://api.zlapi.com.cn/api/v1
ZL_DASHSCOPE_API_KEY=sk-修改为中垒的 api key