# AI Providers(也可在設定頁填入,設定頁優先) XAI_API_KEY= OPENAI_API_KEY= ANTHROPIC_API_KEY= GOOGLE_GENERATIVE_AI_API_KEY= OPENCODE_GO_API_KEY= # Playwright(可選) PLAYWRIGHT_HEADLESS=true # 瀏覽器海巡平行數(預設 2、最高 2;遇到限流會立即停止) THREADS_BROWSER_CONCURRENCY=2 # 真人操作延遲倍率(預設 1;若帳號較新或曾被限流可調成 1.5~2) THREADS_HUMAN_DELAY_MULTIPLIER=1 # 每次最多 4 個搜尋/帳號任務、每個任務最多 12 篇 CRAWLER_MAX_TASKS_PER_SCAN=4 CRAWLER_MAX_POSTS_PER_TASK=12 # 每帳號每日最多開啟 40 個 Threads 搜尋頁 CRAWLER_DAILY_PAGE_LIMIT=40 # 偵測到 403/429/checkpoint 後暫停瀏覽器爬蟲(分鐘) CRAWLER_BLOCK_COOLDOWN_MINUTES=180 # 設為 true 強制開啟瀏覽器 debug(也可在設定頁開關) # THREADS_DEBUG=true # PLAYWRIGHT_SLOW_MO=250 # ── 搜尋 Provider(僅 Threads API / Brave / 爬蟲)── # Threads API(主力) THREADS_API_ENABLED=true THREADS_ACCESS_TOKEN= THREADS_API_BASE_URL= THREADS_QUERY_LIMIT_PER_DAY=2200 # THREADS_SEARCH_CACHE_TTL=15m # Brave Search API(MVP 過渡/high priority fallback) # https://api-dashboard.search.brave.com/ BRAVE_SEARCH_ENABLED=true BRAVE_SEARCH_API_KEY= BRAVE_SEARCH_BASE_URL=https://api.search.brave.com/res/v1/web/search BRAVE_DAILY_LIMIT=30 BRAVE_RESULT_LIMIT=10 BRAVE_CACHE_TTL=4h # 單次海巡 Brave 查詢上限(預設 8) # SCAN_BRAVE_MAX_QUERIES=8 # 瀏覽器爬蟲(補漏/詳細內容) CRAWLER_ENABLED=true # CRAWLER_RATE_LIMIT= CRAWLER_CACHE_TTL=1h # 以下舊搜尋 API 已停用,請勿再設定: # SERPAPI_API_KEY, SERPER_API_KEY, GOOGLE_SEARCH_API_KEY, # GOOGLE_CSE_API_KEY, GOOGLE_CSE_CX, BING_SEARCH_API_KEY, # TAVILY_API_KEY, EXA_API_KEY, SEARXNG_BASE_URL, DUCKDUCKGO_ENABLED # DB DATABASE_URL="file:./dev.db" # Threads 官方 API(僅在 .env 設定,網頁不提供填寫) # 在 Meta 開發者後台建立 Threads App,並加入 Redirect URI: # {APP_URL}/api/threads/oauth/callback THREADS_APP_ID= THREADS_APP_SECRET= # 本機開發若要用 API 發布含圖貼文,需設成 Meta 可存取的公開網址(如 ngrok) APP_URL=http://localhost:3000