API pricing
Tabba app · Last updated: 15 June 2026
Tabba's AI feature works on a Bring Your Own Key model: you connect your own API key from the provider of your choice and pay that provider directly. Doongu receives no payment and takes no commission. This page helps you estimate what that actually costs.
How it works
Each AI analysis sends a short request and receives a structured JSON response. Pricing is based on tokens — the unit AI providers use to measure text (and image) length.
Token usage per analysis
Each request is composed of the following elements:
| Element | Tokens |
|---|---|
| System prompt (role + JSON format) | ~400 |
| Compressed photo (512×512 JPEG) | ~1,000–1,500 |
| Text description | ~50 |
| JSON response (3–5 foods + macros) | ~350 |
| Analysis type | Input | Output | Total / request |
|---|---|---|---|
| Photo | ~1,950 tokens | ~350 tokens | ~2,300 tokens |
| Text | ~450 tokens | ~350 tokens | ~800 tokens |
| Weighted average (60% photo / 40% text) | — | — | ~1,700 tokens |
The costs below assume 4.5 requests per day (average between 3 and 6), which represents typical daily use of the food diary.
Mistral Europe · GDPR
💡 Mistral offers a free "Experiment" tier that easily covers 3–6 requests/day for personal use.
| Model | Tier | Rate | /request | /day | /month | /year |
|---|---|---|---|---|---|---|
| Pixtral-12B | Eco | $0.15/M tok | ~$0.00026 | ~$0.0012 | ~$0.035 | ~$0.42 |
| Mistral Small | Bal. | $0.20/$0.60/M | ~$0.00043 | ~$0.0019 | ~$0.058 | ~$0.70 |
| Pixtral Large | Max | $2/$6/M | ~$0.0047 | ~$0.021 | ~$0.64 | ~$7.76 |
| Free Experiment | Free | $0 | $0 | $0 | $0 | $0 |
OpenAI / ChatGPT
| Model | Tier | Rate | /request | /day | /month | /year |
|---|---|---|---|---|---|---|
| GPT-4o mini | Eco | $0.15/$0.60/M | ~$0.00041 | ~$0.0019 | ~$0.056 | ~$0.68 |
| GPT-4o | Max | $2.50/$10/M | ~$0.0069 | ~$0.031 | ~$0.93 | ~$11.30 |
Anthropic / Claude
| Model | Tier | Rate | /request | /day | /month | /year |
|---|---|---|---|---|---|---|
| Claude Haiku 3.5 | Eco | $0.80/$4/M | ~$0.0025 | ~$0.011 | ~$0.33 | ~$4.00 |
| Claude Sonnet 3.5 | Max | $3/$15/M | ~$0.0093 | ~$0.042 | ~$1.26 | ~$15.30 |
Google Gemini free tier blocked in EU/CH
| Model | Tier | Rate | /request | /day | /month | /year |
|---|---|---|---|---|---|---|
| 2.5 Flash Lite | Eco | $0.04/$0.15/M | ~$0.00011 | ~$0.00050 | ~$0.015 | ~$0.18 |
| 2.5 Flash | Bal. | $0.075/$0.30/M | ~$0.00021 | ~$0.00093 | ~$0.028 | ~$0.34 |
| 2.5 Pro | Max | $1.25/$10/M | ~$0.0059 | ~$0.027 | ~$0.80 | ~$9.70 |
OpenRouter — free models
| Model | /month | /year |
|---|---|---|
| llama-3.2-11b-vision:free | Free (rate limited) | $0 |
| google/gemini-2.5-flash | ~$0.028 | ~$0.34 |
Summary at 3 / 4.5 / 6 requests per day
| Model | 3 req/day | 4.5 req/day | 6 req/day |
|---|---|---|---|
| Mistral Pixtral-12B (eco) | ~$0.023/mo | ~$0.035/mo | ~$0.046/mo |
| GPT-4o mini | ~$0.037/mo | ~$0.056/mo | ~$0.075/mo |
| Gemini 2.5 Flash | ~$0.019/mo | ~$0.028/mo | ~$0.038/mo |
| Claude Haiku 3.5 | ~$0.22/mo | ~$0.33/mo | ~$0.45/mo |
| GPT-4o / Claude Sonnet 3.5 | $0.60–$0.84 | $0.93–$1.26 | $1.24–$1.68 |
Recommendation
For a personal food diary (daily use, personal key), from cheapest to most capable:
- OpenRouter :free — free, rate limited, variable quality
- Mistral free tier — free, Europe, Pixtral vision, ~$0/month
- Gemini 2.5 Flash / Mistral Pixtral-12B (paid) — <$0.04/month at 4.5 req/day
- GPT-4o mini — ~$0.06/month, excellent value
- Claude Haiku 3.5 — ~$0.33/month, very clean output
- GPT-4o / Claude Sonnet 3.5 — ~$1–1.25/month, premium
Most users will not exceed $0.05/month with an eco paid model.