The EU AI Act arrives August 2. Can you prove where your AI data goes?
Client libraries

Akumi, in jouw taal.

Officiële client libraries voor PHP, TypeScript en Python, gegenereerd uit dezelfde OpenAPI-spec die de API aandrijft. De methods, types en errors komen altijd overeen met het platform. Wijs er een aan jouw EU-base_url, stel een key in en roep chat.create aan.

composer require · npm i · pip install

use Akumi\Sdk\Akumi; $akumi = Akumi::fromApiKey($_ENV['AKUMI_API_KEY']); $res = $akumi->chat->create([ 'model' => 'mistral/mistral-small-2603', 'messages' => [ ['role' => 'user', 'content' => 'Vat dit contract samen.'], ], ]);

Een REST-API is geen SDK. Zelfgebouwde clients verouderen.

Je kunt de API met curl benaderen. Maar elk team dat dat doet, schrijft uiteindelijk dezelfde plumbing: auth-headers, retries, een streaming-parser, het mappen van statuscodes naar errors, en request- en response-types die afwijken zodra de API verandert. Het is ongedifferentieerd werk, en het breekt stilletjes, in productie, de week nadat iemand een nieuwe parameter uitrolt.

Drie libraries, één API.

Installeer met je package manager, authenticeer met een key en bereik elk endpoint: chat, models, memory, threads en de audit log. Elke library wordt gepubliceerd in een eigen repository en registry, met eigen versionering.

PHP akumi-cloud/sdk

PSR-18 HTTP-client met een automatisch gevonden Laravel-bridge: service provider, config en facade.

$ composer require akumi-cloud/sdk
$akumi = Akumi::fromApiKey($key);
$akumi->chat->create([...]);
Bekijk op GitHub
TypeScript @akumi/sdk

Native fetch, geen runtime-dependencies, dual ESM en CJS, volledige type-definitions. Node 18+.

$ npm i @akumi/sdk
const akumi = Akumi.fromApiKey(key);
await akumi.chat.create({ ... });
Bekijk op GitHub
Python akumi

Gebouwd op httpx, met zowel een synchrone als een asynchrone client. Python 3.9+.

$ pip install akumi
client = Akumi.from_api_key(key)
client.chat.create(params={ ... })
Bekijk op GitHub

Gegenereerd uit de spec. Nooit uit de pas.

Gegenereerd, niet met de hand geschreven

Elke SDK wordt gegenereerd uit dezelfde OpenAPI-spec die de API definieert, door onze eigen code-generator. Krijgt de API een parameter, dan regenereren de libraries. De client kan niet afwijken van het platform.

Veilig van constructie

Je API-key zit alleen ooit op de Authorization-header, in elke taal. Nooit in een query string, nooit in de body. Dezelfde regel wordt afgedwongen in de PHP-, TypeScript- en Python-transports.

Sync, async, streaming

Token-streaming is een native generator of async iterator, geen callback. Async-client in Python, async-generators in TypeScript en PHP. Retries bij tijdelijke fouten en getypeerde excepties per status, ingebouwd.

Heb je al een OpenAI-client?

Houd 'm. De inference-API is OpenAI-compatible, dus je bestaande client werkt door één base_url te wijzigen. Pak een Akumi-SDK wanneer je first-class, getypeerde toegang wilt tot de native surface.

Installeer de SDK. Live in minuten.

Maak een key aan, installeer je library en doe je eerste EU-soevereine call voordat de koffie koud is.