This commit is contained in:
gustavooth
2026-07-28 20:23:41 -03:00
parent 9de08ceef7
commit 8d4cf22366
44 changed files with 5157 additions and 1124 deletions
+15 -10
View File
@@ -47,14 +47,18 @@ services:
RATE_LIMIT_LOGIN_BURST_SIZE: ${RATE_LIMIT_LOGIN_BURST_SIZE:-5}
RATE_LIMIT_LOGIN_PERIOD_SECS: ${RATE_LIMIT_LOGIN_PERIOD_SECS:-30}
OPENAI_API_KEY: ${OPENAI_API_KEY}
OPENAI_MODEL: ${OPENAI_MODEL:-gpt-5.6-luna}
OPENAI_BASE_URL: ${OPENAI_BASE_URL:-https://api.openai.com/v1}
OPENAI_TIMEOUT_SECS: ${OPENAI_TIMEOUT_SECS:-120}
OPENAI_MAX_RETRIES: ${OPENAI_MAX_RETRIES:-6}
OPENAI_INPUT_COST_PER_1M_USD: ${OPENAI_INPUT_COST_PER_1M_USD:-0.15}
OPENAI_OUTPUT_COST_PER_1M_USD: ${OPENAI_OUTPUT_COST_PER_1M_USD:-0.60}
OPENAI_MONTHLY_BUDGET_USD: ${OPENAI_MONTHLY_BUDGET_USD:-50.00}
OPENROUTER_API_KEY: ${OPENROUTER_API_KEY}
OPENROUTER_BASE_URL: ${OPENROUTER_BASE_URL:-https://openrouter.ai/api/v1}
OPENROUTER_PRIMARY_MODEL: ${OPENROUTER_PRIMARY_MODEL:-nvidia/nemotron-3-ultra-550b-a55b:free}
OPENROUTER_FALLBACK_MODEL: ${OPENROUTER_FALLBACK_MODEL:-xiaomi/mimo-v2.5-pro}
OPENROUTER_TIMEOUT_SECS: ${OPENROUTER_TIMEOUT_SECS:-120}
OPENROUTER_MAX_RETRIES: ${OPENROUTER_MAX_RETRIES:-6}
OPENROUTER_PRIMARY_INPUT_COST_PER_1M_USD: ${OPENROUTER_PRIMARY_INPUT_COST_PER_1M_USD:-0.00}
OPENROUTER_PRIMARY_OUTPUT_COST_PER_1M_USD: ${OPENROUTER_PRIMARY_OUTPUT_COST_PER_1M_USD:-0.00}
OPENROUTER_FALLBACK_INPUT_COST_PER_1M_USD: ${OPENROUTER_FALLBACK_INPUT_COST_PER_1M_USD:-0.348}
OPENROUTER_FALLBACK_OUTPUT_COST_PER_1M_USD: ${OPENROUTER_FALLBACK_OUTPUT_COST_PER_1M_USD:-0.696}
OPENROUTER_MONTHLY_BUDGET_USD: ${OPENROUTER_MONTHLY_BUDGET_USD:-50.00}
DATA_COST_PER_GB_USD: ${DATA_COST_PER_GB_USD:-1.00}
DATAIMPULSE_PROXY_ENABLED: ${DATAIMPULSE_PROXY_ENABLED:-true}
DATAIMPULSE_PROXY_SCHEME: ${DATAIMPULSE_PROXY_SCHEME:-http}
@@ -67,6 +71,7 @@ services:
WORKER_CONCURRENCY: ${WORKER_CONCURRENCY:-8}
BROWSER_CONCURRENCY: ${BROWSER_CONCURRENCY:-4}
PAGE_CONCURRENCY: ${PAGE_CONCURRENCY:-3}
JOB_POLL_INTERVAL_MS: ${JOB_POLL_INTERVAL_MS:-750}
REQUEST_TIMEOUT_SECS: ${REQUEST_TIMEOUT_SECS:-45}
BROWSER_TIMEOUT_SECS: ${BROWSER_TIMEOUT_SECS:-75}
@@ -77,8 +82,8 @@ services:
BROWSER_MACRO_PAUSE_EVERY_MAX: ${BROWSER_MACRO_PAUSE_EVERY_MAX:-20}
BROWSER_MACRO_PAUSE_MIN_SECS: ${BROWSER_MACRO_PAUSE_MIN_SECS:-30}
BROWSER_MACRO_PAUSE_MAX_SECS: ${BROWSER_MACRO_PAUSE_MAX_SECS:-90}
CRAWL_MAX_DEPTH: ${CRAWL_MAX_DEPTH:-5}
CRAWL_MAX_PAGES_PER_INTERVIEWEE: ${CRAWL_MAX_PAGES_PER_INTERVIEWEE:-250}
CRAWL_MAX_DEPTH: ${CRAWL_MAX_DEPTH:-2}
CRAWL_MAX_PAGES_PER_INTERVIEWEE: ${CRAWL_MAX_PAGES_PER_INTERVIEWEE:-20}
MAX_INTERVIEWEES_PER_RUN: ${MAX_INTERVIEWEES_PER_RUN:-0}
volumes:
- media_data:/data/media