# 主要配置 - 核心参数和数据路径 DATA_PATH=data/datasets.json # API数据存储路径 INPUT_PATH=data/input # 输入文档路径 OUTPUT_DIR=output # 输出数据路径 OUTPUT_FORMAT=alpaca # 输出格式类型:alpaca或sharegpt DATASET_FORMAT=json # 文件格式:json或jsonl LANGUAGE=中文 # 系统语言 SYSTEM_PROMPT=你是一个有用的助手。 # 系统提示词 # 文档处理配置 DOCUMENT_MIN_CHUNK_SIZE=1500 # 最小文档块大小 DOCUMENT_MAX_CHUNK_SIZE=2000 # 最大文档块大小 DOCUMENT_CHUNK_SIZE=1000 # 默认分块大小 DOCUMENT_CHUNK_OVERLAP=200 # 分块重叠大小 # LLM 配置 # deepseek LLM_MODEL=deepseek-chat LLM_API_KEY=!!!your_api_key_here!!! LLM_API_BASE=https://api.deepseek.com/v1 # qwen # LLM_MODEL=qwen-plus # LLM_API_KEY=!!!your_api_key_here!!! # LLM_API_BASE=https://dashscope.aliyuncs.com/compatible-mode/v1 LLM_MAX_TOKENS=4096 LLM_TEMPERATURE=0.3 LLM_TOP_P=0.85 MAX_LLM_CONCURRENCY=5 # 功能开关 ENABLE_COT=False # 是否启用思维链 ENABLE_LABEL=False # 是否启用标签生成 ENABLE_OPTIMIZE=False # 是否启用答案优化 ENABLE_REASONING_CONTENT=False # 是否启用推理内容输出 # 日志配置 LOG_LEVEL=INFO LOG_FORMAT=%(asctime)s - %(name)s - %(levelname)s - %(message)s LOG_FILE=./logs/app.log LOG_MAX_SIZE=10485760 # 10MB LOG_BACKUP_COUNT=5 # API 配置 API_HOST=0.0.0.0 API_PORT=8000 API_WORKERS=4 API_TIMEOUT=300 API_DEBUG=false API_CORS_ORIGINS=["*"] # 批处理配置 BATCH_SIZE=10 TASK_TIMEOUT=300 RETRY_ATTEMPTS=3 RETRY_DELAY=5 # 存储配置 STORAGE_TYPE=local # local, s3, minio STORAGE_PATH=./data STORAGE_BUCKET=your_bucket STORAGE_ENDPOINT=your_endpoint STORAGE_ACCESS_KEY=your_access_key STORAGE_SECRET_KEY=your_secret_key STORAGE_REGION=us-east-1 STORAGE_SECURE=true # 缓存配置 CACHE_ENABLED=true CACHE_TYPE=memory # memory, redis CACHE_REDIS_HOST=localhost CACHE_REDIS_PORT=6379 CACHE_REDIS_DB=0 CACHE_TTL=3600 # 1小时