Factors That Increase LLM API Spend Beyond Token Cost in Supplier Invoices
Description and use
In a healthtech invoice pipeline, token count alone hides LLM spend. Duplicate requests, retries, high‑tier models, and broad endpoints inflate costs. Implementing replaceable inference contracts, budget checks before token counting, and detailed attempt logging aligns spend with extraction accuracy.
Problem
In a healthtech invoice pipeline, token count is only the visible part of LLM spend; duplicate requests, retries, high‑tier models, and broad endpoints inflate costs.
Outcome
Implementing a replaceable inference contract and budget‑gated token counting reduced unnecessary LLM calls, improved cost predictability, and aligned spend with extraction correctness.
Workflow
- 1. Count candidate invoice tokens via /ai/tokens/count endpoint.
- 2. Retrieve current budget signal from account platform.
- 3. If budget allows, send extraction request to LLM endpoint.
- 4. Record attempt number, response status, and schema validation result.
- 5. On 429, backoff with exponential retry up to 3 attempts.
- 6. If extraction fails after retries, log as failed invoice and alert.
- 7. Update alerts with calls per invoice, retry volume, and model tier usage.
Evidence
In a healthtech invoice pipeline, token count is only the visible part of LLM spend.
A useful cost record has at least the invoice identifier, selected model class, token estimate, attempt number, response status, and whether the output passed the structured schema.
The account-platform and ai-runtime surfaces can share one base URL and one bearer key.
- Record date: 2026-11-02T02:28:49.695Z