How it works
From one request to a verified saving.
Change one line in your app. Parezen routes each request, records what it cost and what it would have cost, and proves the gap on your provider bill.
Free, read-only, no card. Sign up in a minute.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.parezen.com/v1",
apiKey: process.env.PAREZEN_API_KEY,
});Every request goes to the model that does the job.
The gateway reads the route and task from your key and headers, checks the policy, and sends the request to the cheapest model that still meets your quality bar. Every decision is recorded.
Requested model Cheaper model that passed your quality bar
Routing decisions
Sample data
- Support repliesgpt-4.1 gpt-4.1-mini26% lower
- Docs searchclaude-sonnet claude-haiku22% lower
- Nightly evalgemini-2.5-flash gemini-2.5-flash-lite42% lower
- Coding reviewgpt-4.1 gpt-4.1-mini6% lower
Illustration on sample data. Percentages come from the sample month.
Read, find, switch, count.
One saving, from the first read to the ledger line, on a sample company.
- 1
Read the bill
Parezen reads the usage you already pay for and splits it by feature, model and team. You see which part of the product spends what.
Spend by feature, one month
- 2
Find the cheaper path
For each feature it looks for a smaller model, a cache or a shorter prompt that does the same job, then tests it on a sample of real requests before anything changes.
Support replies
Now
gpt-4.1
$8,200
Candidate
gpt-4.1-mini
$6,100
Shadow test on real requestsPasses your bar - 3
Switch, inside your rules
A change goes live only if it passed the test and your policy allows it. Budgets and hard stops still hold. You can review, enable or ignore each one.
Routing policy, support route
- Right-size support repliesShadow test passed
- Monthly budget hard stop$9,000 for this route
- Apply changes automaticallyOff: you approve each one
- 4
Count it against your baseline
Every saving is the gap between what the same work cost before and what it costs now, at the same prices. It becomes verified when the month matches the provider bill.
Savings ledger line
Baseline$8,200−Actual$6,100=Gap$2,100- Estimated
- Realised
- Verified
Verified when the month matches the provider bill within 2%. Only verified savings are billable.
Three levels of proof
A saving climbs one step at a time. A month outside the 2% tolerance is shown as disputed and never billed.
- Estimated
What the audit expects
From your usage export and published prices. Shown in the savings forecast and the calculator. Never billed.
- Realised
What real traffic saved
Measured request by request after a change goes live: the baseline model's cost minus what you paid, at the same price version.
- Verified
What your provider billed
The month's ledger matches the provider invoice within 2%. Only verified savings count toward the savings share.
Nothing switches until it passes your bar.
Anything that can change answer quality goes through the same four steps.
Shadow test
The cheaper model answers a copy of real requests. Your users only ever see the original answer.
Review
Quality and cost side by side against the bar you set. Every review is recorded with who, when and why.
Enable
Turn the switch on for one route. Automation runs only where your policy says it may.
Watch and roll back
Quality and spend stay on watch. One click puts the route back on the model you asked for.
You change one URL. Parezen runs the rest.
Parezen runs the gateway for you. Your app keeps the OpenAI SDK it already uses.
What you change
- Your app and the OpenAI SDK, with one base URL changed
- A pz_ key per project and environment
- Optional tags: route, task, agent, workflow, trace
- A direct call to your provider if Parezen is unreachable
What Parezen runs
- The gateway at api.parezen.com: routing, caching, budget hard stops
- Your provider keys, stored encrypted and never shown again
- Request metadata; prompts and replies only for workspaces that turn logging on
- Savings ledger and bill match
- Dashboard, the free audit, invoices and alerts
Nothing to install. Parezen runs the gateway at api.parezen.com.
Built to stay out of your way.
Rules the product follows on every request.
Never blocks your traffic
A billing or licence problem switches to pass-through. Requests keep flowing while optimisation pauses.
Hard stops always hold
Budgets you set are checked in the gateway on every request. A hard stop returns an error and is never bypassed.
Metadata only by default
Tokens, model, cost and latency. Prompt and response capture stays off unless a workspace turns it on.
Price cuts are yours
When a provider lowers a price, your baseline is re-priced too, so the cut never lands in our fee.
Want the full rules? How savings are verified