EU GPT logo
EU GPT

Public preview — Deze API is in public preview. Endpoints, schemas en limieten kunnen wijzigen vóór general availability.

API

EU GPT API

Soevereine, OpenAI-compatibele AI voor Europese toepassingen. Bouw met dezelfde shape die je al kent, op infrastructuur die in Europa blijft.

De EU GPT API geeft jouw applicatie programmatic access tot soevereine, in de EU gehoste large language models. Hij spreekt de OpenAI Responses API-shape, dus de officiële openai-SDK’s en de meeste bestaande integraties werken met alleen een wijziging van de base URL.

Deze documentatie behandelt alles wat je nodig hebt om te integreren: authenticatie, de request- en response-shapes, streaming events, tool use en de volledige OpenAPI-referentie.

Waarom EU GPT#

  • Europese jurisdictie. Alle inferentie, opslag en logs blijven binnen Scaleway’s EU-regio’s. Geen data egress naar niet-Europese providers.
  • AVG en EU AI Act vanaf het begin. Compliance is het startpunt, geen feature flag.
  • OpenAI-compatibele shape. Als je code vandaag de OpenAI Responses API aanroept, is overstappen een configuratiewijziging.
  • Ingebouwde tools. Web search, web fetch, calculator en datetime zijn auto-approved voor API-callers.

Wat je kunt bouwen#

  • Interne copilots die antwoorden onderbouwen met je eigen documenten (RAG-ready in combinatie met file upload).
  • Multi-step agents die tools aanroepen, bronnen ophalen en deze citeren.
  • Documentanalyse-pipelines die efficiënt long-form output streamen.
  • Publieke assistenten waarbij alle data in Europa moet blijven.

Drie stappen naar je eerste response#

  1. Vraag een API-key aan in de EU GPT-webapp onder Settings → API Keys.
  2. Doe je eerste request met curl, de OpenAI SDK of een andere HTTP-client.
  3. Verwerk de stream als Server-Sent Events, of zet stream: false voor één JSON-blob.

Conventies#

  • Alle endpoints zijn versioned onder /v1. Breaking changes landen op een nieuwe prefix.
  • Request- en response-bodies zijn JSON, tenzij expliciet multipart.
  • Streaming responses gebruiken Server-Sent Events met OpenAI-compatibele event-namen.
  • Timestamps zijn Unix epoch milliseconden. ID’s zijn UUID’s.
  • Fouten retourneren een JSON-body met zowel detail als error — zie Fouten.