Je SDK rechtstreeks op OpenAI of Anthropic richten is de snelste weg naar een werkend prototype, en precies wat de meeste teams eerst doen. De rekening komt bij de compliance-review: een Amerikaanse verwerker, een doorgifte om te verdedigen, geen pseudonimisering, en een audit trail die je zelf moet bouwen. Akumi houdt dezelfde call en verplaatst de moeilijke delen naar het platform.
Rechtstreeks gaan is de juiste eerste zet en vrijwel iedereen maakt hem. Je hebt een API key, een SDK die je al kent, en aan het eind van de dag een werkend prototype. Daar valt niets tegenin te brengen.
Het probleem komt later, en het is nooit de code. Het is de review: je prompts dragen dossiers, patiëntgegevens of financiële persoonsgegevens, en elk daarvan gaat naar een Amerikaanse verwerker. Dat is een doorgifte om te rechtvaardigen, een sub-verwerker die je functionaris gegevensbescherming moet goedkeuren, en een EU AI Act-blootstelling die je niet kunt wegwuiven. Ondertussen zijn de dingen waarvan je aannam dat je ze later zou toevoegen, pseudonimisering, retrieval die de ene klant buiten de antwoorden van de andere houdt, een audit trail die een toezichthouder accepteert, nog allemaal ongeschreven. Akumi houdt de call die je al schreef en verplaatst die laag naar het platform.
Een EU-soeverein AI-platform achter één OpenAI-compatibel endpoint. EU-gevestigde modellen antwoorden standaard, een PII firewall pseudonimiseert persoonsgegevens voordat er iets vertrekt, een guard scant prompts en tool-output, retrieval en memory per gebruiker zitten achter dezelfde call, en elke request wordt vastgelegd in een audit trail met alleen metadata. Migreren vanaf een directe integratie is een base_url en een sleutel.
Je applicatie roept OpenAI, Anthropic of Google zelf aan. Je hebt één API key en één contract per provider, je krijgt hun SDK, hun modellen op de dag van lancering en hun lijstprijs zonder iemand ertussen. Alles boven de completion, residentie, redactie, retrieval, isolatie, audit, is de verantwoordelijkheid van je applicatie.
| Dimensie | Akumi | Rechtstreeks bij de provider |
|---|---|---|
| Tijd tot het eerste token | Eén base_url wijzigen en een sleutel. Dezelfde SDK, dezelfde code, dezelfde middag. | Een sleutel en je draait, tot de eerste compliance-vraag binnenkomt. |
| Waar de data heen gaat | Standaard EU-gevestigde modellen. Routing buiten de EU wordt geblokkeerd bij een fail-closed guard, tenzij je het expliciet toestaat. | Rechtstreeks naar een Amerikaanse provider bij elke request, wat er ook in de prompt staat. |
| Persoonsgegevens | Gepseudonimiseerd vóór egress door de PII firewall, hersteld in je response. | Wat je prompt bevat is wat de provider ontvangt. |
| Audit trail | Vastlegging met alleen metadata van model, provider, regio en modules voor elke request, bewaard volgens jouw beleid. | Dashboards van de provider, gebouwd voor facturatie in plaats van voor een DPO, en niets dat een request aan een regio koppelt. |
| Retrieval en memory | Memory van gesprekken en je documenten delen één knowledge graph achter dezelfde call, zodat een antwoord de link volgt van een gebruiker naar zijn organisatie naar het document dat hem antwoordt, en aankomt met de bronnen die gebruikt zijn. | Zelf te bouwen: een store, een embedding pipeline, een chunking-strategie, retrieval-code en de tenant-isolatielogica die het allemaal uit elkaar houdt. |
| Facturatie en contracten | Eén EU-leverancier, één factuur, en gebruik toegerekend per request en per module. | Een contract, een sleutel en een factuur per provider, zonder toerekening per request daartussen. |
| Van model wisselen | Verander een string. De router regelt fallback, en providerverschillen worden achter één schema opgevangen. | Een nieuwe SDK, nieuwe auth, een nieuwe payloadvorm en nieuwe foutafhandeling voor elke provider die je toevoegt. |
De gebruikelijke eerste oplossing is een Europese regio kiezen en de residentievraag als gesloten beschouwen. Dat is hij niet. Een regio kiezen verandert waar de compute staat; het verandert niet wie de data verwerkt of onder welke jurisdictie. Persoonsgegevens naar een Amerikaanse provider sturen blijft een doorgifte die een grondslag, een verwerkersovereenkomst en standaardcontractbepalingen nodig heeft, en het blijft een Schrems II-gesprek hoe Europees het endpoint er ook uitziet.
Akumi antwoordt standaard op EU-soevereine modellen, dus de doorgifte gebeurt in de eerste plaats niet. Waar je wél een extern model wilt, is dat een expliciete keuze in plaats van een ongeluk: de egress guard gaat fail-closed, dus een request verlaat de EU alleen als de payload gefirewalld is of er een compliance-acknowledgment tegen is vastgelegd. Het faalgedrag van een verkeerde configuratie is een geweigerde request, geen stille export.
| Dimensie | Akumi | Rechtstreeks bij de provider |
|---|---|---|
| Wie de data verwerkt | Standaard een EU-soevereine provider, op EU-infrastructuur. | Een Amerikaanse verwerker, welke regio je ook koos. |
| Papierwerk voor doorgifte | Niet van toepassing op het standaardpad, want er verlaat niets de EU. | Een grondslag, een DPA en SCC's voor elke request met persoonsgegevens. |
| Externe modellen aanzetten | Een expliciete, vastgelegde keuze, afgedwongen door een fail-closed guard. | Het standaardgedrag, en het enige gedrag. |
Een provider-SDK geeft tokens terug. Alles wat die tokens veilig maakt om aan een klant te tonen is van jou: persoonsgegevens detecteren en maskeren op de heenweg en herstellen op de terugweg, prompt injection opvangen voordat een tool-call ernaar handelt, je eigen documenten opslaan en ophalen zonder de ene tenant in de antwoorden van de andere te laten lekken, herhaalde vragen cachen zodat je niet twee keer betaalt, en genoeg over elke request vastleggen dat iemand later kan antwoorden waar hij draaide.
Elk daarvan is een paar weken de eerste keer en daarna een permanent onderhoudsoppervlak, want modellen, aanvallen en verplichtingen blijven allemaal bewegen. Op Akumi zijn het modules op dezelfde request, elk apart gemeterd zodat je ziet wat governance daadwerkelijk kost. De eerlijke versie van deze vergelijking is niet dat je het niet kunt bouwen. Het is dat je het blijft bouwen.
| Dimensie | Akumi | Rechtstreeks bij de provider |
|---|---|---|
| Persoonsgegevens | Gepseudonimiseerd vóór egress, hersteld in je response, standaard aan. | Jouw code, jouw regexes, jouw onderhoud. |
| Prompt injection | Guard scant prompts en tool-output elke beurt en faalt met een getypeerde fout waar je op kunt vertakken. | Standaard niets. Tool-output wordt vertrouwd tenzij je dat verandert. |
| Herhaalde vragen | Exacte en semantische response cache, zodat een bijna-duplicaat de inference-kosten overslaat. | Elke keer opnieuw gefactureerd. |
| Waar het draaide | Per request vastgelegd: model, provider, regio en modules, alleen metadata. | Een facturatiedashboard, wat iets anders is. |
De meeste teams blijven niet bij één provider. Er verschijnt een goedkoper model, een klant vraagt iets specifieks, een storing dwingt een fallback af, en ineens draag je meerdere SDK's met verschillende payloadvormen, verschillende auth, verschillende foutsemantiek en verschillend rate-limitgedrag, plus de routinglogica om ertussen te kiezen en de contracten en facturen erachter.
Akumi zet ze achter één OpenAI-compatibel schema met één sleutel, één rekening en een router die fallback regelt. Een provider toevoegen is een string, geen sprint, en gebruik blijft toerekenbaar per request en per module over allemaal heen.
| Dimensie | Akumi | Rechtstreeks bij de provider |
|---|---|---|
| Een provider toevoegen | Verander een string. Fallback en providerverschillen vangt de router op. | Een nieuwe SDK, nieuwe auth, nieuwe payloadvorm, nieuwe foutafhandeling. |
| Contracten en facturen | Eén EU-leverancier, één overeenkomst, één factuur. | Van elk één, per provider. |
| Zicht op gebruik | Toegerekend per request en per module over elke provider heen. | Een dashboard per provider, zonder overzicht daartussen. |
Nee. Akumi is OpenAI-compatibel, dus de migratie is een base_url en een sleutel. Dezelfde clientbibliotheek, dezelfde requestvorm, hetzelfde gedrag voor streaming en tool calling. Er zijn ook eigen SDK's voor PHP, TypeScript en Python als je die liever gebruikt.
Het lost op waar de compute draait, niet wie de data verwerkt. Een Amerikaanse provider blijft de verwerker, dus een doorgifte van persoonsgegevens heeft nog steeds een grondslag, een verwerkersovereenkomst en standaardcontractbepalingen nodig. Akumi antwoordt standaard op EU-soevereine modellen, dus die doorgifte vindt op het standaardpad niet plaats.
Ja, onder een expliciet routingbeleid. Externe modellen staan standaard uit en er een bereiken vereist een gefirewallde payload of een vastgelegde compliance-acknowledgment. De egress guard gaat fail-closed, dus het gebeurt nooit stilletjes of door een verkeerde configuratie.
Een PII firewall die pseudonimiseert vóór egress en daarna herstelt, een guard tegen prompt injection die ook tool-output scant, retrieval en memory per eindgebruiker op één knowledge graph, een exacte en semantische response cache, observability per request, en een audit trail met alleen metadata die model, provider en regio voor elke call vastlegt.
Per token wel: inference wordt gemeterd in credits met een opslag op de providerkosten, wat de EU-soevereine serving, de governance-modules en één rekening in plaats van meerdere betaalt. Daartegenover haalt de response cache de inference-kosten weg bij herhaalde vragen, en de vergelijking waar de meeste teams echt om geven is die met de engineeringtijd om dezelfde governance-laag zelf te bouwen en te onderhouden.
Nee. Akumi is verwerker en handelt op jouw instructies onder een DPA, en de audit trail bevat alleen metadata: prompts, completions en opgehaalde content worden er nooit in opgeslagen.
Uit het log. Elke request legt vast welk model, welke provider en welke regio hem bediend hebben, dus residentie wordt per request beantwoord in plaats van door naar een beleid of een regio-instelling te wijzen.
Nee. Aanmelden is self-serve en de prijzen zijn gepubliceerd. Je hebt een betaalmethode nodig voordat je inference draait, daarna geeft een sleutel en één base_url je binnen enkele minuten een eerste response.
Akumi is OpenAI-compatibel, dus de migratie is een base_url en een sleutel. Start gratis, stuur een echte request, en zie wat de audit trail je geeft.
We use privacy-friendly, EU-hosted analytics to understand how Akumi is used. Accept analytics cookies, or continue without them. See our cookie policy.