Files
JobSourceAgent/.env.example
2026-06-17 08:38:15 -04:00

39 lines
1.1 KiB
Plaintext

# == Job source / ingestion ==
JOB_SOURCE=jobspy # jobspy (default, free) | apify
SEARCH_TERMS=["software engineer"] # JSON list; CLI --search overrides
LOCATION=United States
HOURS_OLD=72
BATCH_SIZE=20
RESULTS_WANTED=50
# == Apify (only if JOB_SOURCE=apify) ==
APIFY_TOKEN=
APIFY_ACTOR=
# == Website resolution (optional search API) ==
SEARCH_API_ENABLED=false
SEARCH_API_KEY=
# == LLM / agent models ==
# Set REAL model identifiers here; code ships with inert placeholders.
# Pydantic AI is model-agnostic — you may also set the provider's native key var:
# Anthropic: ANTHROPIC_API_KEY=...
# OpenAI: OPENAI_API_KEY=...
LLM_API_KEY=
CLASSIFIER_MODEL= # cheap model for link classification
AGENT_MODEL= # stronger model for the browser agent
# == HTTP client ==
HTTP_TIMEOUT=20
HTTP_MAX_RETRIES=3
HTTP_BACKOFF_FACTOR=0.5
USER_AGENT=JobSourceAgent/0.1 (+https://example.com)
# == Storage / output ==
DB_PATH=output/jobsource.db
OUTPUT_CSV=output/results.csv
# == Browser agent ==
ENABLE_BROWSER_AGENT=true
BROWSER_HEADLESS=true