AI Gateway
Europese AI-modellen aanroepen met een API-sleutel van Kamoo.
De AI Gateway werkt als de API van OpenAI. Elke OpenAI-SDK en elk programma dat een OpenAI-compatibele base URL accepteert, werkt met alleen een andere base URL:
https://api.kamoo.ai/v1In app.kamoo.ai staat alles onder AI Gateway, met Snel starten als eerste stap.
Een API-sleutel maken
Onder AI Gateway › Sleutels kies je Sleutel maken.
- Geef de sleutel een naam. Maak één sleutel per programma, dan trek je ze los in.
- Een sleutel is van wie hem maakte en werkt met diens rechten. Je kiest of hij in al je organisaties werkt of alleen in deze.
- Onder Geavanceerd stel je een vervaldatum en een budget in. Een week voor het verlopen krijg je een mail.
- Je ziet de sleutel maar één keer. Kopieer hem meteen naar een veilige plek; Kamoo bewaart alleen een vingerafdruk.
Zet de sleutel in een omgevingsvariabele, niet in je code:
export KAMOO_API_KEY=kmo_...Je eerste aanroep
curl https://api.kamoo.ai/v1/chat/completions \
-H "Authorization: Bearer $KAMOO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-oss-120b", "messages": [{"role": "user", "content": "Hallo!"}]}'Met de OpenAI-SDK voor Python:
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.kamoo.ai/v1", api_key=os.environ["KAMOO_API_KEY"])
answer = client.chat.completions.create(
model="gpt-oss-120b",
messages=[{"role": "user", "content": "Hallo!"}],
)
print(answer.choices[0].message.content)Streamen werkt met "stream": true. Voorbeelden voor JavaScript, de Vercel AI SDK en andere
tools staan in app.kamoo.ai onder Snel starten.
Modellen
Onder AI Gateway › Modellen staan alle modellen met hun aanbieder, contextlengte en prijs
per miljoen tokens, zonder btw. gpt-oss-120b is een goed begin. Modellen die je organisatie in
haar beleid uitzette, zijn daar grijs.
Naast /v1/chat/completions werken onder meer:
| Endpoint | Waarvoor |
|---|---|
POST /v1/embeddings | Tekst omzetten voor zoeken op betekenis (RAG) |
POST /v1/messages | De API van Anthropic, bijvoorbeeld voor Claude Code |
POST /v1/responses | De Responses-API van OpenAI, bijvoorbeeld voor Codex |
GET /v1/models | De modellen die je mag gebruiken |
GET /v1/credits | Je tegoed |
Voor Claude Code zet je ANTHROPIC_BASE_URL op https://api.kamoo.ai (zonder /v1),
ANTHROPIC_AUTH_TOKEN op je sleutel en ANTHROPIC_MODEL op een model van Kamoo.
Tegoed
Elke aanroep betaalt van het tegoed van je organisatie, per token.
- Een nieuwe organisatie begint met € 2 starttegoed, zonder kaart.
- Een beheerder waardeert op onder Beheer › Facturering › Tegoed, met iDEAL | Wero of een kaart. Je krijgt per keer een factuur. Tegoed blijft 12 maanden geldig.
- Is het tegoed op, dan weigert de API aanroepen. Met automatisch opwaarderen waardeert Kamoo op met je bewaarde betaalmethode als het saldo onder een grens zakt, tot een maximum per maand.
Hoeveel aanroepen en tokens per minuut kunnen, hangt af van je tier. Die gaat vanzelf omhoog als je meer betaalt. Wat je uitgaf, zie je per model onder Verbruik en per aanroep in het Logboek.
Fouten
Fouten hebben de vorm van OpenAI. Krijg je een 429 met Retry-After, probeer het dan na die
wachttijd opnieuw. Staat er x-should-retry: false bij, dan helpt opnieuw proberen niet.
Privacy
Standaard bewaart Kamoo van een aanroep alleen wie hem deed, welk model en wat hij kostte, niet je vraag of het antwoord. Een beheerder kan onder Beheer › Beleid de inhoud versleuteld laten bewaren, en persoonsgegevens laten maskeren of weigeren.