Kamoo Docs

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/v1

In 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:

EndpointWaarvoor
POST /v1/embeddingsTekst omzetten voor zoeken op betekenis (RAG)
POST /v1/messagesDe API van Anthropic, bijvoorbeeld voor Claude Code
POST /v1/responsesDe Responses-API van OpenAI, bijvoorbeeld voor Codex
GET /v1/modelsDe modellen die je mag gebruiken
GET /v1/creditsJe 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.

On this page