haixunMaster/.env.example

65 lines
2.2 KiB
Plaintext
Raw Permalink 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.

# 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.52
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
# 偵測到 403429checkpoint 後暫停瀏覽器爬蟲(分鐘)
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 APIMVP 過渡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