Orvella sent 1,426,128 requests and 6.7 billion tokens to LLM APIs in September, for a bill of $14,001. Most of that money pays for text Orvella sends, not text it gets back: input is 95.7% of all tokens.
We tested every change on Orvella's own approved answers. No recommendation lowers any feature's quality score by more than 1 point on a 0–100 scale.
Help-centre answers and agent reply drafts make up 83.8% of the bill. Both run every request on the largest model and send long prompts.
We apply each change on top of the previous ones, so no saving is counted twice. The conservative case assumes only part of each saving holds up in production. The appendix shows the assumed share for every lever.
For each answer we found the lowest-ranked article it actually used. In 95.8% of answers, everything used came from the top 6 results.
Dropping the last 2 articles from every request saves $1,156 a month on this feature alone. The few answers that need deeper results can trigger a second retrieval.
Model Lab replayed Orvella's golden examples on each model tier. We pick the cheapest tier within 1 point of the largest model's score, for simple and complex requests separately. Features are never moved to a larger model than they use today.
Prompt Lab ran injection and format tests on the busiest prompts. These issues cost little today, but they put customers and data at risk.
Not yet. After routing, the traffic that suits a small open model costs $99 a month on the API. A private GPU server with operations costs about $2,050 a month. Self-hosting pays off from about 18.3 billion tokens a month, 20.8× today's volume. Revisit if traffic grows or data rules require it.
Send a usage export and a sample of logs. You get a report like this one, reviewed by an AiGanak architect, in five to seven working days.