# ============================================= # 前端 Vite 环境变量(可选,如需在 UI 中访问 Supabase) # ============================================= VITE_SUPABASE_URL=https://ysescuwiauwemgvhhrvc.supabase.co VITE_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InlzZXNjdXdpYXV3ZW1ndmhocnZjIiwicm9sZSI6ImFub24iLCJpYXQiOjE3Nzc0MzgxMDQsImV4cCI6MjA5MzAxNDEwNH0.17Hjh7w2gNeNG0sEpvpgDXTWAJE9uUbhfthklEBO1Fc VITE_SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InlzZXNjdXdpYXV3ZW1ndmhocnZjIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc3NzQzODEwNCwiZXhwIjoyMDkzMDE0MTA0fQ.ELaKbU0L5cbfKNJo5v5m3NxTMfiyrnh_jE5sO1zYbn8 VITE_SUPABASE_SOURCE_FILES_BUCKET=source-files # 可选:如果前后端不是同源部署,可显式指定自动化 API 地址 # VITE_AUTOMATION_BASE_URL=http://127.0.0.1:3030 # VITE_AUTOMATION_PORT=3030 # 在 Supabase 控制台 → Project Settings → API 中获取 PROMPT_SUPABASE_URL=https://wlfnmvfoteuohuqamxzv.supabase.co #SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6IndsZm5tdmZvdGV1b2h1cWFteHp2Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzUwMjAzNDQsImV4cCI6MjA5MDU5NjM0NH0.umWC4dH-xI7ZLS0VBeIDJZtHWeCRREe5NjOhmyvhRJU # 仅服务端使用,不要暴露到前端 PROMPT_SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6IndsZm5tdmZvdGV1b2h1cWFteHp2Iiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc3NTAyMDM0NCwiZXhwIjoyMDkwNTk2MzQ0fQ.4YQzmy6vpZcNpGFvBo-Mn0o0BGUq1BncDOMgi42I8mA #SUPABASE_ACCESS_TOKEN=sbp_87b2796a8657dff6e252e5d458a87e062f8b1135 PROMPT_ENV=prod PROMPT_CACHE_TTL_MS=300000 # ============================================= # 新的云端数据库配置 # ============================================= SUPABASE_URL=https://ysescuwiauwemgvhhrvc.supabase.co SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InlzZXNjdXdpYXV3ZW1ndmhocnZjIiwicm9sZSI6ImFub24iLCJpYXQiOjE3Nzc0MzgxMDQsImV4cCI6MjA5MzAxNDEwNH0.17Hjh7w2gNeNG0sEpvpgDXTWAJE9uUbhfthklEBO1Fc # 仅服务端使用,不要暴露到前端 SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InlzZXNjdXdpYXV3ZW1ndmhocnZjIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc3NzQzODEwNCwiZXhwIjoyMDkzMDE0MTA0fQ.ELaKbU0L5cbfKNJo5v5m3NxTMfiyrnh_jE5sO1zYbn8 SUPABASE_service_key=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InlzZXNjdXdpYXV3ZW1ndmhocnZjIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc3NzQzODEwNCwiZXhwIjoyMDkzMDE0MTA0fQ.ELaKbU0L5cbfKNJo5v5m3NxTMfiyrnh_jE5sO1zYbn8 SUPABASE_ACCESS_TOKEN=sbp_441ff4b8eb25c3a136584e6d8a0f0464d45ea977 # LLM 配置 # ============================================= # Provider 命名空间配置。仅配置需要启用的 Provider。 DEEPSEEK_LLM_BASE_URL=https://api.deepseek.com DEEPSEEK_LLM_API_KEY=sk-419712ee7f74487e99ea38f21e64d1ab MIMO_LLM_BASE_URL=https://token-plan-cn.xiaomimimo.com/v1 MIMO_LLM_API_KEY=tp-cxupch8co3wcbauhrc64f1uxxsl7272chz6p37niaypf2b0w GEMINI_LLM_BASE_URL=https://generativelanguage.googleapis.com/v1beta/openai GEMINI_LLM_API_KEY= # 阶段级 Provider + 模型配置。 DOCUMENT_OCR_LLM_PROVIDER=mimo DOCUMENT_OCR_LLM_MODEL=mimo-v2.5 DOCUMENT_EXTRACTION_LLM_PROVIDER=mimo DOCUMENT_EXTRACTION_LLM_MODEL=mimo-v2.5 STANDARDIZATION_BULK_LLM_MODEL=mimo-v2.5 STANDARDIZATION_BULK_LLM_CHUNK_SIZE=10 STANDARDIZATION_BULK_LLM_CONCURRENCY=4 STANDARDIZATION_BULK_LLM_FALLBACK_MODEL=deepseek-v4-pro KEYWORD_SEMANTIC_LLM_PROVIDER=deepseek KEYWORD_SEMANTIC_LLM_MODEL=deepseek-v4-pro # DeepSeek 标准化阶段可选参数;默认禁用 thinking,结构化输出默认 max_tokens=8192 STANDARDIZATION_LLM_MAX_TOKENS=8192 STANDARDIZATION_LLM_THINKING=disabled # STANDARDIZATION_LLM_REASONING_EFFORT=high SEARCH_VISION_LLM_PROVIDER=gemini SEARCH_VISION_LLM_MODEL=gemini-2.5-pro-preview-p FIXED_SEARCH_LLM_PROVIDER=mimo FIXED_SEARCH_LLM_MODEL=mimo-v2.5 FIXED_SEARCH_LLM_ONLINE_CHUNK_SIZE=25 FIXED_SEARCH_LLM_ONLINE_CONCURRENCY=4 FIXED_SEARCH_LLM_FALLBACK_PROVIDER=deepseek FIXED_SEARCH_LLM_FALLBACK_MODEL=deepseek-v4-pro FIXED_SEARCH_LLM_FALLBACK_CHUNK_SIZE=10 FIXED_SEARCH_LLM_FALLBACK_CONCURRENCY=2 CHATBOT_INTENT_LLM_PROVIDER=mimo CHATBOT_INTENT_LLM_MODEL=mimo-v2.5 CHATBOT_INTENT_LLM_FALLBACK_PROVIDER=deepseek CHATBOT_INTENT_LLM_FALLBACK_MODEL=deepseek-v4-flash # 标准化统一使用 MiMo 批量分析,失败项降级 DeepSeek。 # ============================================= # 自动化服务配置 # ============================================= AUTOMATION_PORT=3030 STANDARDIZE_CONCURRENCY=1 LLM_QUEUE_MIN_INTERVAL_MS=3000 LLM_RETRY_MAX_ATTEMPTS=4 LLM_RETRY_BASE_DELAY_MS=1500 #设置每个组合词搜索的页面数量 SEARCH_FIXED_RUNTIME_PAGE_COUNT=1 SEARCH_PRESERVE_TASK_RUNTIME=1 # ============================================= # 1688 自动化,可选 # ============================================= LOGIN_1688_USER= LOGIN_1688_PASS= RESULT_LIMIT=10 CONTACT_MERCHANTS=0 HEADLESS=1 KEEP_BROWSER_OPEN=0 # 智能询价 worker,可选 WORKER_BATCH_SIZE=5 WORKER_IDLE_SEC=30