13 · Abonnement of API: waar draait het modelwerk, en op welke rekening
B · 24 september 2026 · antwoord op E: "zou jij willen kijken of we voor het ophalen van al deze data en andere doeleinden tijdelijk deze server toegang tot mijn flatfee Claude moeten geven of dat we tijdelijk deels lokaal dit werk moeten doen? Sowieso in de testfase slaan we API zoveel mogelijk over natuurlijk."
Kort antwoord
- Geen abonnementstoegang op zilch33. Niet voor de bezoekers (het brein, de stem-teksten, straat op aanvraag): Anthropic staat het niet toe, en het zet jouw hele Claude-toegang op het spel in de week van de teamsessie.
- Het bulkwerk (jaarweetjes, naamgevers, proza, straks andere steden) draait al lokaal, op deze Mac, en kost via de API bijna niets: vandaag 0,56 dollar voor 327 straten. Dat hoeft niet op het abonnement.
- Het bouwwerk van A, B en hun agents loopt al op het abonnement (Claude Code). Dat is verreweg de grootste post en is al "flat fee".
- De live API-kosten zijn cent-werk: het brein deed vandaag zeven vragen voor 0,07 dollar. Een maandplafond in de Console en de bestaande dagbudgetten zijn genoeg.
- Omslagpunt: heel Nederland (271.000 straten, €800–2.100) doe je via de Batch API, niet via het abonnement en niet lokaal; een lokaal model op zilch33 kan niet (geen GPU).
Wat mag, volgens Anthropic zelf
- Abonnementen (Pro, Max, Team, Enterprise) zijn voor Claude Code en de Claude-apps. Voor producten die anderen gebruiken: "Unless previously approved, Anthropic does not allow third party developers to offer claude.ai login or rate limits for their products, including agents built on the Claude Agent SDK. Please use the API key authentication methods described in this document instead." (Agent SDK quickstart)
- Wél toegestaan: Claude Code zelf in scripts en CI op het abonnement, met een token van
claude setup-token: "For CI pipelines, scripts, or other environments where interactive browser login isn't available … This token authenticates with your Claude subscription and requires a Pro, Max, Team, or Enterprise plan. It can only make model requests." En: "Treat this token like a password. Anyone with your setup-token can use your Claude subscription." (Authentication)
Vertaald naar ons: een oogst die een Claude Code-agent voor óns doet (op de Mac of in een eigen container) valt binnen het abonnement. Ons Hono-servertje dat voor een bezoeker het brein aanroept, is een product en hoort op een API-sleutel. Die grens ligt niet bij "welke machine", maar bij "voor wie draait het".
Wat het nu kost (gemeten)
| Post | Waar | Rekening | Vandaag |
|---|---|---|---|
| Brein aan de deur en in de kamer (Sonnet 5, terugval Haiku) | zilch33, live | API | 7 vragen, 0,07 dollar (cache 15.249 tokens) |
| Proza-oogst 327 straten (Haiku 4.5) | deze Mac | API | 0,51 dollar |
| Proza-proef 10 straten | deze Mac | API | 0,05 dollar |
| Jaarweetjes 176 jaren (gisteren, Haiku) | deze Mac | API | niet gelogd; schatting 2–3 dollar |
| Naamgeverlaag Utrecht | deze Mac | geen model | 0 |
| Straatbeeld (Google) | zilch33, live | Google, 10.000 gratis per maand | 3 beelden |
| Stem (ElevenLabs) | zilch33, live | jouw ElevenLabs-abonnement, dagbudget 60.000 tekens | — |
| Bouwwerk A, B en agents (Opus/Sonnet in Claude Code) | deze Mac | abonnement | honderdduizenden tokens per agent |
Dagbudgetten die al op de demo staan: 100.000 modelvragen en 2.000.000 tokens per dag voor het brein, 60.000 tekens stem, 3.000 straatbeelden. In de testfase komt de API-rekening daarmee ruim onder de tien euro per maand.
Drie soorten werk, drie plekken
| Werk | Voor wie | Waar | Rekening | Waarom |
|---|---|---|---|---|
| Live gesprek (brein, straat op aanvraag, weetje voor een ontbrekend jaar) | bezoekers | zilch33 | API-sleutel | mag alleen zo; centen per dag; dagbudgetten; nooit een abonnementstoken op de server |
| Bulk-oogst (jaarweetjes, naamgevers, proza, andere steden) | wij | deze Mac, server/proef/* |
API-sleutel (Batch bij grote reeksen) | Haiku met caching is bijna gratis; de code keurt; resultaat gaat als JSON mee in git en deploy; zilch33 doet nooit een oogst |
| Bouwen, keuren, schrijven (A, B, agents) | wij | deze Mac, Claude Code | abonnement | dit is waar het abonnement voor is; grootste post; al zo |
Deels lokaal op het abonnement kan voor kleine reeksen: een Claude Code-agent die de bron leest en de zinnen schrijft, waarna dezelfde code keurt. Dat is niet goedkoper in tijd: een agent verbruikt per straat tien tot vijftig keer meer tokens dan één kale Haiku-vraag, en die tokens komen uit dezelfde weeklimiet als het bouwwerk van A en B. Voor Utrecht (€27–55 via de API) is dat de moeite niet; voor heel Nederland past het niet in een weeklimiet.
Wat we níét doen
- Geen
CLAUDE_CODE_OAUTH_TOKENof API-sleutel van het abonnement in/srv/micasa-demo/data/.envvoor het brein. - Geen nachtelijke oogst op zilch33 met een abonnementstoken vóór zaterdag: hij deelt de limieten met A en B, en een limiet die 's nachts opraakt, is zaterdag om elf uur een demo die stilvalt.
- Geen lokaal taalmodel op zilch33: 16 EPYC-kernen, geen GPU; een 8B-model haalt daar enkele tokens per seconde, te traag voor honderden straten, laat staan 271.000.
- Geen Delpher, Overpass of SPARQL live in het gesprek (R10): alles vooraf, in bulk, van de Mac.
Wanneer het omslaat
- Meer bezoekers: het brein kost ≈ 0,01 dollar per vraag. Bij duizend vragen per dag is dat tien dollar per dag; dan eerst de kennisbank-cache uitbreiden (vraag-antwoord met bron, bestaat), daarna een plafond per dag verlagen, en pas dan praten over Sonnet → Haiku voor eenvoudige vragen.
- Heel Nederland: Batch API (helft van de prijs, binnen 24 uur klaar), van de Mac gestart, resultaat in git. €800–1.100. Niet via het abonnement, niet lokaal.
- Een lokaal model wordt pas interessant met een GPU-machine (thuis of gehuurd) en alleen voor de kies-en-herschrijfstap; de citaatcontrole in code blijft. Proef: vijftig straten, acceptatiegraad vergelijken met Haiku. Niet nu.
Concreet voor de testfase
- Console: zet een maandplafond (bijvoorbeeld 25 dollar) en een waarschuwing bij 10 dollar. Alleen jij kunt dat.
- Demo: dagbudgetten laten staan;
GET /api/gesprek-standtoont per dag aanroepen, tokens en dollars. - Bulk: alleen van de Mac, met de proefscripts; kosten per run in VOORTGANG.md (vandaag 0,56 dollar).
- Abonnement: alleen Claude Code (A, B, agents). Geen tokens op servers.
- Na zaterdag: heel Utrecht (3.126 straten) via de Batch API, ~€27, één avond.