aditya0103/structured-data-extractor
0
1# ============================================================2# Environment variables for structured-data-extraction3# Copy this file to `.env` and fill in real values.4# NEVER commit `.env` — it is in .gitignore.5# ============================================================6 7# --- OpenAI ---8OPENAI_API_KEY=sk-your-key-here9# Default extraction model. Swap to gpt-5.4 or gpt-5.5 for benchmarking.10# gpt-5-nano recommended: 400K context, vision, structured outputs, ~50x cheaper than gpt-4o.11OPENAI_MODEL=gpt-5-nano12OPENAI_VISION_MODEL=gpt-5-nano13OPENAI_MAX_RETRIES=314OPENAI_REQUEST_TIMEOUT=6015 16# Alternative models to benchmark against (used by eval harness --model flag):17# gpt-5-nano — fastest, cheapest, ideal for extraction18# gpt-5-mini — mid-tier low-latency19# gpt-5.4 — balanced quality/cost20# gpt-5.5 — flagship reasoning21 22# --- App ---23APP_ENV=development # development | production24LOG_LEVEL=INFO # DEBUG | INFO | WARNING | ERROR25API_HOST=0.0.0.026API_PORT=800027STREAMLIT_PORT=850128 29# --- Cost tracking (per 1K tokens) ---30# Defaults reflect gpt-5-nano pricing. Update if you swap OPENAI_MODEL.31# gpt-5-nano: input 0.00005 / output 0.0004032# gpt-5-mini: input 0.00040 / output 0.00160 (approx)33# gpt-5.4: input 0.00250 / output 0.0150034# gpt-5.5: input 0.00500 / output 0.0300035COST_PER_1K_INPUT_TOKENS=0.0000536COST_PER_1K_OUTPUT_TOKENS=0.0004037 38# --- SEC EDGAR (v2) ---39SEC_USER_AGENT="ASP Research adityapatel1801@gmail.com"40 