← back to AbramsEgo

data/budgets.json

18 lines

{
  "_note": "Monthly spend TARGETS (USD/mo). Steve-editable. Each line matches cost-ledger.jsonl rows by EITHER a provider key list (matches a row's api/model/vendor, case-insensitive) OR an app-prefix (matches a row's `app` field by startsWith). An app-prefix line takes the row FIRST (a matched app row is not double-counted under a provider line). MTD / %used / projected are computed server-side against the current calendar month.",
  "overallMonthlyUsd": 200,
  "lines": [
    { "key": "cre_condo_brokers", "label": "CRE broker scrape (condo enrich, weekly --only-missing)", "appPrefix": "commercialrealestate/enrich-condo-brokers", "monthlyUsd": 3 },
    { "key": "cre_condos_redfin", "label": "CRE condo re-scrape (LA Redfin, weekly ~$3.20/run)", "appPrefix": "commercialrealestate/fetch-condos-redfin", "monthlyUsd": 15 },
    { "key": "browserbase", "label": "Browserbase (cloud browser)", "providers": ["browserbase"], "monthlyUsd": 40 },
    { "key": "gemini", "label": "Gemini (vision/image)", "providers": ["gemini_2_5_flash", "gemini-2.5-flash-image", "gemini-image", "gemini-2.5-flash-lite", "gemini-3.5-flash", "room_render"], "monthlyUsd": 40 },
    { "key": "openai_codex", "label": "OpenAI / Codex", "providers": ["openai_gpt5_3_codex", "gpt-5.1"], "monthlyUsd": 40 },
    { "key": "moonshot", "label": "Moonshot Kimi", "providers": ["moonshot_kimi_k25", "kimi-k2.5"], "monthlyUsd": 15 },
    { "key": "grok", "label": "Grok (xAI)", "providers": ["grok-4.5"], "monthlyUsd": 20 },
    { "key": "elevenlabs", "label": "ElevenLabs (voice)", "providers": ["elevenlabs_pro"], "monthlyUsd": 15 },
    { "key": "replicate", "label": "Replicate (SDXL / video)", "providers": ["replicate_sdxl", "bytedance/seedance-1-pro", "stability-ai/sdxl"], "monthlyUsd": 15 },
    { "key": "exa", "label": "Exa (web search)", "providers": ["exa_search", "websearch_builtin"], "monthlyUsd": 10 },
    { "key": "twilio", "label": "Twilio / voice (SMS/call)", "providers": ["twilio", "vapi_voice"], "monthlyUsd": 10 }
  ]
}