File size: 1,499 Bytes
44c2f50 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | # ============================================================
# Environment variables for structured-data-extraction
# Copy this file to `.env` and fill in real values.
# NEVER commit `.env` β it is in .gitignore.
# ============================================================
# --- OpenAI ---
OPENAI_API_KEY=sk-your-key-here
# Default extraction model. Swap to gpt-5.4 or gpt-5.5 for benchmarking.
# gpt-5-nano recommended: 400K context, vision, structured outputs, ~50x cheaper than gpt-4o.
OPENAI_MODEL=gpt-5-nano
OPENAI_VISION_MODEL=gpt-5-nano
OPENAI_MAX_RETRIES=3
OPENAI_REQUEST_TIMEOUT=60
# Alternative models to benchmark against (used by eval harness --model flag):
# gpt-5-nano β fastest, cheapest, ideal for extraction
# gpt-5-mini β mid-tier low-latency
# gpt-5.4 β balanced quality/cost
# gpt-5.5 β flagship reasoning
# --- App ---
APP_ENV=development # development | production
LOG_LEVEL=INFO # DEBUG | INFO | WARNING | ERROR
API_HOST=0.0.0.0
API_PORT=8000
STREAMLIT_PORT=8501
# --- Cost tracking (per 1K tokens) ---
# Defaults reflect gpt-5-nano pricing. Update if you swap OPENAI_MODEL.
# gpt-5-nano: input 0.00005 / output 0.00040
# gpt-5-mini: input 0.00040 / output 0.00160 (approx)
# gpt-5.4: input 0.00250 / output 0.01500
# gpt-5.5: input 0.00500 / output 0.03000
COST_PER_1K_INPUT_TOKENS=0.00005
COST_PER_1K_OUTPUT_TOKENS=0.00040
# --- SEC EDGAR (v2) ---
SEC_USER_AGENT="ASP Research adityapatel1801@gmail.com"
|