# AI Provider 格式配置 # "gemini" (默认): 使用 Google GenAI SDK # "openai": 使用 OpenAI SDK 格式 AI_PROVIDER_FORMAT=gemini # Gemini 格式配置(当 AI_PROVIDER_FORMAT=gemini 时使用) GOOGLE_API_KEY=your-api-key-here # 代理示例: https://aihubmix.com/gemini GOOGLE_API_BASE=https://generativelanguage.googleapis.com # GenAI (Gemini) 超时时间(秒),默认300秒 GENAI_TIMEOUT=300.0 # GenAI (Gemini) 最大重试次数(应用层实现),默认2次 GENAI_MAX_RETRIES=2 # OpenAI 格式配置(当 AI_PROVIDER_FORMAT=openai 时使用) OPENAI_API_KEY=your-api-key-here # 代理示例: https://aihubmix.com/v1 OPENAI_API_BASE=https://api.openai.com/v1 # 超时时间(秒),默认300秒 OPENAI_TIMEOUT=300.0 # 最多重试次数,减少重试避免累积超时,默认2次 OPENAI_MAX_RETRIES=2 # AI 模型配置 TEXT_MODEL=gemini-3-flash-preview IMAGE_MODEL=gemini-3-pro-image-preview # Flask 配置 LOG_LEVEL=INFO FLASK_ENV=production SECRET_KEY=your-secret-key-change-this-in-production PORT=5000 # CORS 配置(多个地址用逗号分隔) CORS_ORIGINS=* # 并发配置 MAX_DESCRIPTION_WORKERS=5 MAX_IMAGE_WORKERS=8 # MinerU 文件解析服务配置 # 建议改成自己申请的api token以避免用量限制 MINERU_TOKEN=eyJ0eXBlIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJqdGkiOiI1MzAwMDg0MyIsInJvbCI6IlJPTEVfUkVHSVNURVIiLCJpc3MiOiJPcGVuWExhYiIsImlhdCI6MTc2NDk1MzgzNCwiY2xpZW50SWQiOiJsa3pkeDU3bnZ5MjJqa3BxOXgydyIsInBob25lIjoiMTg5MjQ5Mzk4MDIiLCJvcGVuSWQiOm51bGwsInV1aWQiOiI5ZGYzMGNjMC01MTNiLTQyMDAtYWFjNy1kNDM0YjE4OWZmMzIiLCJlbWFpbCI6IiIsImV4cCI6MTc2NjE2MzQzNH0.Im3STnoIJX5dY9lXVHuk0wskKDTHu5KN7jnaqRqCcUvUqANTELTEZKtMZhPt2cuFNo5OGwof3kt6WTXccIFmlw MINERU_API_BASE=https://mineru.net # 图片识别模型配置(用于为解析文件中的图片生成描述) IMAGE_CAPTION_MODEL=gemini-3-flash-preview # 输出语言配置 # 可选值: 'zh' (中文), 'ja' (日本語), 'en' (English), 'auto' (自动) OUTPUT_LANGUAGE=zh # --- 镜像源配置(国内用户如遇网络问题,取消以下注释即可使用国内镜像源)--- # # Docker Hub 镜像源(注意末尾斜杠) # DOCKER_REGISTRY=docker.1ms.run/ # # GitHub Container Registry 镜像源(注意末尾斜杠) # GHCR_REGISTRY=ghcr.nju.edu.cn/ # # Debian apt 镜像源 # APT_MIRROR=mirrors.aliyun.com # # PyPI 镜像源 # PYPI_INDEX_URL=https://mirrors.cloud.tencent.com/pypi/simple # # npm 镜像源(注意末尾斜杠) # NPM_REGISTRY=https://registry.npmmirror.com/