SAVILocal report · created 05 Oct 2026, 18:38
This is a sample. The calls are made up to show you the layout. Run SAVI on your own calls to see yours.

Your app made 8 AI calls and spent about $0.01

This report was made on one computer. Nothing was sent to SAVI. Your prompts and the answers are not saved in this file.

8 calls 1 call had personal data 1 answered from cache 1 failed

The numbers at a glance

Six quick facts about your calls. Each one has a short note on what it means.

8
Calls
Times your code asked an AI model for something.
~$0.01
Estimated cost
Based on the prices you entered. This is an estimate, not a bill.
3,842 / 978
Tokens in / out
Tokens are small pieces of text. "In" is what you sent. "Out" is what came back.
1.1 s
Average response time
How long a call took to get an answer, on average.
1
Answered from cache
A repeat question that got a saved answer, so you were not charged.
1
Calls with personal data
A call that included things like a name or an email address.

Cost covers 6 of 7 calls that could be priced. There is no price entered for mistral-small-latest, so it is left out. Failed calls are not priced.

Where the money went

Cost split by AI model. The longest bar is the model costing you the most.

gpt-4o-2024-08-06
$0.0086
claude-haiku-4-5-20251001
$0.0013
gpt-4o-mini-2024-07-18
$0.0003

What SAVI noticed

Four things worth a look, with a suggested next step for each.

Personal data was found in 1 of 8 calls

SAVI found an email address (1) and a person's name (1). The text itself is not in this report.

What to do: Check whether that data needs to leave your app. If not, remove it before the call.

The same prompt was sent 3 times

It went to gpt-4o-mini-2024-07-18. One of the 3 was answered from the cache. Repeats like this are often how a looping agent shows up.

What to do: Look for a loop or retry in your code that keeps asking the same thing.

1 call failed

Failed calls are not priced, so they are not in your cost total.

What to do: Check your logs for the error, such as a timeout or a rate limit.

The cache saved about $0.00009

It answered 1 call itself, so that call never went to the provider.

What to do: Nothing. This is working as intended.

Common questions

Was anything sent to SAVI?

No. This report was made on one computer and nothing was sent anywhere.

Can I see what was asked or answered?

No. Prompts and answers are never recorded by default, so they are not in this file.

Why is the cost marked with a ~ ?

The cost uses prices entered by the person who ran this. It is an estimate, not a bill.

Can I share this file?

Yes. It is one HTML file and you can send it to anyone.