Files
JobSourceAgent/.env.example

43 lines
1.1 KiB
Plaintext

# == Job source / ingestion ==
# jobspy (default, free) | apify
JOB_SOURCE=jobspy
# JSON list; CLI --search overrides
SEARCH_TERMS=["software engineer"]
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=PLACEHOLDER_LLM_API_KEY
# cheap model for link classification
CLASSIFIER_MODEL=PLACEHOLDER_CLASSIFIER_MODEL
# stronger model for the browser agent
AGENT_MODEL=PLACEHOLDER_AGENT_MODEL
# == 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