You can now limit where your API requests run. Turn on EU only under EU inference for API keys to apply it to all your API keys, or set Inference region in a single key's settings. Keys follow the account setting unless they set their own region.
With EU inference on, the first route and every fallback must be a reviewed EU route for the model you request. If no EU route can serve a request, it fails with eu_inference_route_unavailable instead of running elsewhere. Most routes run in EU member states; some models run on European endpoints that can also be in the EEA, the UK or Switzerland. With Zero Data Retention also on, a route must meet both.
More than 100 models have an EU route, including Claude, Gemini Flash Lite, Mistral, DeepSeek V4.1 Flash, GLM 5.3, Kimi and MiniMax M3. The setting lists every model and where its routes run. EU inference works with the Chat Completions, Messages and Responses APIs. GPT models, Auto Model, Decisions models, batches, web search, URL scraping, memory, PII redaction, your own provider keys, legacy /v1/completions, and image, video, audio and embedding endpoints are not available with it.
EU requests count as choosing a provider: they are pay-as-you-go, not included in a subscription, and billed at the EU route's listed price plus the 5% provider-selection fee.
The setting covers where models run. Requests still pass through NanoGPT's servers, and your account, billing, support and stored data are not moved to the EU. Web chat is not covered.

Join NanoGPT
Create your NanoGPT account and get access to leading AI models for chat, coding, images, and video.