docs(kostnad): korrekt modell Gemini 3.5 Flash Lite ($0,30/$2,50), rakna om ~3,3x lagre

Kontrollerat mot koden: GEMINI_MODEL=gemini-3.5-flash-lite. Rattelseblock overst, per-skanning $0,01->$0,003, per-user + skala + 100k-scenario omraknat. Flaggar att estimateCostUsd i koden anvander gamla 2.5-Flash-priser (underskattar ~4-8x).
This commit is contained in:
Claude
2026-08-17 18:22:52 +00:00
parent 8bf2647a9e
commit ecc3c6395e
+32 -22
View File
@@ -3,6 +3,13 @@
Priser verifierade 2026-08-02 (BenchLM, uppdaterad 2026-08-01, samt korsläst mot Priser verifierade 2026-08-02 (BenchLM, uppdaterad 2026-08-01, samt korsläst mot
publika prislistor). **Kontrollera mot Anthropics officiella prissida innan avtal.** publika prislistor). **Kontrollera mot Anthropics officiella prissida innan avtal.**
> **RÄTTELSE (kontrollerad mot koden 2026):** Appen använder **Gemini 3.5 Flash Lite** för
> bildanalys/OCR (`GEMINI_MODEL`-default i `apps/api/src/config.ts` + `packages/ai-contracts/src/gemini.ts`),
> INTE Claude. Aktuellt standard-pris: **$0,30/1M input, $2,50/1M output** → **≈ $0,003 (0,03 kr)
> per skanning** i medelkvalitet. Claude-tabellen nedan är arv och överskattar AI-kostnaden ~3,3×.
> OBS: kodens egen `estimateCostUsd` använder gamla 2.5-Flash-priser ($0,075/$0,30) och
> UNDERSKATTAR därmed faktisk spend ~48× — bör rättas i koden.
## Aktuella modeller och listpriser (USD per miljon tokens, in/ut) ## Aktuella modeller och listpriser (USD per miljon tokens, in/ut)
| Modell | Input | Output | Roll i appen | | Modell | Input | Output | Roll i appen |
@@ -32,17 +39,17 @@ växelkurs 10,50 SEK/USD (A4).
| Veckoplan | 3 000 / 800 | | $0,014 | $0,014 | | Veckoplan | 3 000 / 800 | | $0,014 | $0,014 |
| Minnesuppdatering (batch, natt) | 4 000 / 600 | $0,0035 (batch) | | $0,0035 | | Minnesuppdatering (batch, natt) | 4 000 / 600 | $0,0035 (batch) | | $0,0035 |
**Tumregel: ≈ $0,01 ≈ 0,11 kr per AI-skanning.** Deterministiska flöden **Tumregel: ≈ $0,003 ≈ 0,03 kr per AI-skanning.** Deterministiska flöden
(rekommendationer, nutrition, streckkod, FEFO) kostar $0. (rekommendationer, nutrition, streckkod, FEFO) kostar $0.
## Kostnad per användartyp och månad ## Kostnad per användartyp och månad
| Profil | Antagande om användning | AI-kostnad/mån | | Profil | Antagande om användning | AI-kostnad/mån |
| --------------------------- | ----------------------------------------- | ----------------------------------------------- | | --------------------------- | ----------------------------------------- | ----------------------------------------------- |
| Gratis | 5 skanningar (kvottak) | $0,05 ≈ 0,5 kr | | Gratis | 5 skanningar (kvottak) | $0,015 ≈ 0,16 kr |
| Household (aktivt) | 60 skanningar + 4 planer + nattligt minne | $0,768 kr | | Household (aktivt) | 60 skanningar + 4 planer + nattligt minne | $0,212,2 kr |
| Family (aktivt) | 100 skanningar + 4 planer + minne | $1,17 ≈ 12 kr | | Family (aktivt) | 100 skanningar + 4 planer + minne | $0,33 ≈ 3,5 kr |
| Family (maxar fair use 200) | värsta fallet | $2,1623 kr — fortfarande under 129 kr-priset | | Family (maxar fair use 200) | värsta fallet | $0,606,3 kr — fortfarande under 129 kr-priset |
Fair use-taken (100/200/400, gratis 5) gör att ingen enskild användare kan bli Fair use-taken (100/200/400, gratis 5) gör att ingen enskild användare kan bli
förlustaffär ens i värsta fallet. förlustaffär ens i värsta fallet.
@@ -63,6 +70,11 @@ Intäktsantagande (A6): 20 % betalande × viktat pris ≈ 99 kr. Skalan är linj
specialistmodeller (spec §33) sänker styckkostnaden rimligt mål är att halvera specialistmodeller (spec §33) sänker styckkostnaden rimligt mål är att halvera
bildkostnaden vid >10 000 användare genom AAMOS-specialister + cachade prompts + batch. bildkostnaden vid >10 000 användare genom AAMOS-specialister + cachade prompts + batch.
**Med Gemini 3.5 Flash Lite (~$0,003/skanning) blir AI-kostnaden ~3,3× lägre än tabellen ovan:**
≈ $42 / 440 kr (1k reg), ≈ $420 / 4 400 kr (10k), ≈ $4 200 / 44 000 kr (100k). AI-andelen av
intäkt sjunker från ~12 % till ~4 %. Firebase Auth tillkommer först vid 60 000 aktiva:
10 000 × $0,0055 = $55/mån ≈ 580 kr.
## Känslighet ## Känslighet
Dubbla bildstorleken (A1) → +60 % på skanningskostnad. Halverad Haiku-andel (A3) → Dubbla bildstorleken (A1) → +60 % på skanningskostnad. Halverad Haiku-andel (A3) →
@@ -71,26 +83,24 @@ uppgiftstyp (finns i scan_jobs.cost_usd → adminpanelen) med larm på dagsbudge
## Scenario: 100 000 trial-användare dag 1 (onboarding-toppen) ## Scenario: 100 000 trial-användare dag 1 (onboarding-toppen)
Antagande: 100 000 registrerar sig dag 1, alla kör 14-dagars trial (Family-nivå, 25 Antagande: 100 000 registrerar sig dag 1, alla kör 14-dagars trial (25 skanningar) och använder
skanningar) och använder upp alla 25 på bilder i **medelkvalitet** (~1 500 tokens/bild, upp alla 25 på bilder i **medelkvalitet** via **Gemini 3.5 Flash Lite** (~$0,003/skanning:
~$0,010/skanning blandat 80/20 Haiku/Sonnet). ~1 500 input-tokens à $0,30/1M + ~700 output-tokens à $2,50/1M).
| Post | Beräkning | Kostnad | | Post | Beräkning | Kostnad |
| ----------------------------- | -------------------------- | ------------------------------------ | | ----------------------------- | -------------------------- | ---------------------------------- |
| AI trial-skanningar | 100 000 × 25 × $0,010 | **$25 000 ≈ 263 000 kr** (på 14 dgr) | | AI trial-skanningar | 100 000 × 25 × $0,003 | **$7 500 ≈ 79 000 kr** (på 14 dgr) |
| Firebase Auth (100k MAU) | 50k gratis + 50k × $0,0055 | $275/mån ≈ 2 900 kr/mån | | Firebase Auth (100k MAU) | 50k gratis + 50k × $0,0055 | $275/mån ≈ 2 900 kr/mån |
| **Totalt onboarding-månaden** | | **≈ $25 275 ≈ 266 000 kr** | | **Totalt onboarding-månaden** | | **≈ $7 775 ≈ 82 000 kr** |
AI står för ~99 %; Firebase är en rundningspost även långt över gratistaket (50k MAU). AI står för ~97 %, men hela toppen är nu ~3,3× lägre än det gamla Claude-antagandet
Toppen är en engångskostnad för dag-1-kohorten vad som händer sen avgörs av konvertering: (263 000 kr → 79 000 kr) eftersom Flash Lite är långt billigare per token.
- **Faller alla till gratis** (5 skanningar/mån): 100 000 × 5 × $0,010 + Firebase Efter trial om alla faller till gratis (5 skanningar/mån): 100 000 × 5 × $0,003 + Firebase
**55 000 kr/mån** i ren kostnad utan intäkt. **19 000 kr/mån** utan intäkt. Break-even på den bördan: ~190 betalande (0,19 %), och
- **Break-even på den bördan**: vid ~99 kr snittintäkt räcker ~560 betalande (0,56 % trial-toppen (79 000 kr) tjänas in långt inom första månaden om ~2 % konverterar.
konvertering) för att täcka hela gratisbasens löpande kostnad.
- **Trial-toppen (263 000 kr)** tjänas in på under en månad om bara ~5 % konverterar
(5 000 × 99 kr ≈ 495 000 kr/mån återkommande).
Slutsats: onboarding-toppen är en reell likviditetspost (~266 000 kr på 14 dagar vid 100k Slutsats: med rätt modell är onboarding-toppen ~79 000 kr på 14 dagar vid 100k dag-1 en
dag-1), men strukturellt ofarlig så länge en bråkdel konverterar. Bevaka faktisk hanterbar post och strukturellt ofarlig. Batch-tier (Flash Lite $0,15/$1,25) halverar dessutom
skanningsvolym per användare och konverteringsgrad inte Firebase. nattliga minnesjobb. Bevaka faktisk token-förbrukning per skanning (usageMetadata →
ai_usage_counters) och konvertering inte Firebase.