Residenza e modelli
Gli header di residenza per richiesta, la provenienza della risposta e il catalogo modelli verificato dal vivo.
Header di residenza
Sluis legge questi header sulla richiesta e restituisce il set x-sluis-* sulla risposta.
| Header | Descrizione |
|---|---|
| X-Sluis-Residency | Sovrascrive la policy della chiave per questa chiamata. Solo più rigoroso, es. eu-only, eu-uk. |
| X-Sluis-Class | Forza una classe di dati invece di lasciar decidere il classificatore: phi, pii, secrets. |
| x-sluis-region | Risposta · la regione in cui la richiesta ha realmente girato. |
| x-sluis-decision | Risposta · in-region, fallback o blocked. |
| x-sluis-seal | Risposta · l'hash di questa voce nella catena di audit. |
| x-sluis-route | Risposta · l’alias gestito o tenant che ha risolto la richiesta, per es. sluis/auto. |
| x-sluis-model | Risposta · il target provider/model concreto scelto dopo policy e routing. |
Alias gestiti
Gli alias gestiti sono nomi modello riservati sluis/.... sluis/auto sceglie per richiesta; gli alias per caso d’uso scelgono da snapshot quotidiani dei benchmark Artificial Analysis curati da Sluis. Artificial AnalysisOgni alias si risolve prima dentro la policy di residenza del tenant, quindi la regola di sovranità batte il ranking del benchmark.
| Alias | Caso d’uso |
|---|---|
| sluis/auto | Routing per richiesta. Sluis sceglie il target conforme migliore per il prompt. |
| sluis/code | Codice e code review. |
| sluis/chat | Conversazione generale. |
| sluis/support | Risposte di supporto clienti. |
| sluis/fast | Bassa latenza. |
| sluis/cheap | Miglior valore per lavoro bulk. |
| sluis/agents | Uso di tool e workflow agentici. |
| sluis/extract | Estrazione strutturata. |
| sluis/docs | Estrazione e parsing di documenti. |
| sluis/longcontext | Analisi a contesto lungo. |
| sluis/vision | Input immagine. |
| sluis/translate | Traduzione multilingue. |
| sluis/sovereign | Solo open weights. |
Chiama un alias ovunque passeresti un id provider/model. Gli header di risposta mostrano la route richiesta e il modello concreto eseguito.
curl https://api.sluis.ai/v1/chat/completions \ -H "Authorization: Bearer $SLUIS_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "sluis/auto", "messages": [{ "role": "user", "content": "Plan a GDPR-safe rollout" }] }' # response headers: # x-sluis-route: sluis/auto # x-sluis-model: mistral/mistral-large-latest
x-sluis-route è l’alias gestito o tenant che ha risolto la richiesta. x-sluis-model è il target provider/model concreto dopo policy di residenza, shadowing e routing.
Gli alias tenant oscurano i nomi gestiti. Se la tua organizzazione crea sluis/code, quella route vince per il tuo tenant. Le allow-list delle chiavi possono includere alias riservati come sluis/auto; la allow-list viene controllata prima che l’alias si risolva.
Modelli supportati
Sluis espone i provider integrati tramite chiavi gestite quando è configurata una credenziale di piattaforma; collega la tua chiave (BYOK) o aggiungi un provider compatibile OpenAI personalizzato nella Console per sovrascrivere o estendere il catalogo. Ogni id richiamabile ha il prefisso del provider: passa provider/model (ad es. mistral/mistral-large-latest) e Sluis lo instrada secondo la tua policy di residenza. Il catalogo tiene conto delle credenziali e della policy, usa i cataloghi live dei provider quando disponibili e può ripiegare sui modelli dichiarati durante un errore del catalogo upstream. I candidati Vertex sono verificati separatamente per la disponibilità UE.
Catalogo live. Questa lista è generata dal catalogo modelli della piattaforma e aggiornata ogni ora, quindi corrisponde sempre a ciò che Sluis offre in questo momento. Gli stessi dati sono pubblici su api.sluis.ai/public/catalog.json; per chiave, GET /v1/models restituisce ciò che la tua policy e le tue credenziali possono davvero raggiungere.
| anthropic | Regione | Contesto |
|---|---|---|
| anthropic/claude-fable-5 | US · United States | 1M |
| anthropic/claude-haiku-4-5-20251001 | US · United States | 200k |
| anthropic/claude-opus-4-5-20251101 | US · United States | 200k |
| anthropic/claude-opus-4-6 | US · United States | 1M |
| anthropic/claude-opus-4-7 | US · United States | 1M |
| anthropic/claude-opus-4-8 | US · United States | 1M |
| anthropic/claude-opus-5 | US · United States | 1M |
| anthropic/claude-sonnet-4-5-20250929 | US · United States | 200k |
| anthropic/claude-sonnet-4-6 | US · United States | 1M |
| anthropic/claude-sonnet-5 | US · United States | 1M |
| bedrock | Regione | Contesto |
|---|---|---|
| bedrock/eu.amazon.nova-2-lite-v1:0 | EU · EU (cross-region) | 1M |
| bedrock/eu.amazon.nova-lite-v1:0 | EU · EU (cross-region) | 300k |
| bedrock/eu.amazon.nova-micro-v1:0 | EU · EU (cross-region) | 128k |
| bedrock/eu.amazon.nova-pro-v1:0 | EU · EU (cross-region) | 300k |
| bedrock/eu.anthropic.claude-3-haiku-20240307-v1:0 | EU · EU (cross-region) | 200k |
| bedrock/eu.anthropic.claude-3-sonnet-20240229-v1:0 | EU · EU (cross-region) | 200k |
| bedrock/eu.anthropic.claude-haiku-4-5-20251001-v1:0 | EU · EU (cross-region) | 200k |
| bedrock/eu.anthropic.claude-opus-4-5-20251101-v1:0 | EU · EU (cross-region) | 200k |
| bedrock/eu.anthropic.claude-opus-4-6-v1 | EU · EU (cross-region) | 1M |
| bedrock/eu.anthropic.claude-opus-4-7 | EU · EU (cross-region) | 1M |
| bedrock/eu.anthropic.claude-opus-4-8 | EU · EU (cross-region) | 1M |
| bedrock/eu.anthropic.claude-opus-5 | EU · EU (cross-region) | 1M |
| bedrock/eu.anthropic.claude-sonnet-4-20250514-v1:0 | EU · EU (cross-region) | 1M |
| bedrock/eu.anthropic.claude-sonnet-4-5-20250929-v1:0 | EU · EU (cross-region) | 200k |
| bedrock/eu.anthropic.claude-sonnet-4-6 | EU · EU (cross-region) | 1M |
| bedrock/eu.anthropic.claude-sonnet-5 | EU · EU (cross-region) | 1M |
| bedrock/eu.cohere.embed-v4:0 | EU · EU (cross-region) | 128k |
| bedrock/eu.meta.llama3-2-1b-instruct-v1:0 | EU · EU (cross-region) | 128k |
| bedrock/eu.meta.llama3-2-3b-instruct-v1:0 | EU · EU (cross-region) | 128k |
| bedrock/eu.mistral.pixtral-large-2502-v1:0 | EU · EU (cross-region) | 128k |
| mistral | Regione | Contesto |
|---|---|---|
| mistral/codestral-2508 | EU · Paris, France | 256k |
| mistral/codestral-latest | EU · Paris, France | 32k |
| mistral/devstral-2512 | EU · Paris, France | 256k |
| mistral/devstral-latest | EU · Paris, France | 256k |
| mistral/devstral-medium-latest | EU · Paris, France | 256k |
| mistral/magistral-small-latest | EU · Paris, France | 40k |
| mistral/ministral-8b-2512 | EU · Paris, France | 262k |
| mistral/ministral-8b-latest | EU · Paris, France | 262k |
| mistral/mistral-large-2512 | EU · Paris, France | 262k |
| mistral/mistral-large-latest | EU · Paris, France | 262k |
| mistral/mistral-medium | EU · Paris, France | 32k |
| mistral/mistral-medium-2505 | EU · Paris, France | 131k |
| mistral/mistral-medium-2508 | EU · Paris, France | 131k |
| mistral/mistral-medium-2604 | EU · Paris, France | 262k |
| mistral/mistral-medium-3-5 | EU · Paris, France | 262k |
| mistral/mistral-medium-latest | EU · Paris, France | 262k |
| mistral/mistral-ocr-2512 | EU · Paris, France | n/a |
| mistral/mistral-ocr-4-0 | EU · Paris, France | n/a |
| mistral/mistral-ocr-latest | EU · Paris, France | n/a |
| mistral/mistral-small-latest | EU · Paris, France | 131k |
| openai | Regione | Contesto |
|---|---|---|
| openai/babbage-002 | US · United States | 16k |
| openai/computer-use-preview | US · United States | 8k |
| openai/davinci-002 | US · United States | 16k |
| openai/gpt-3.5-turbo | US · United States | 16k |
| openai/gpt-3.5-turbo-0125 | US · United States | 16k |
| openai/gpt-3.5-turbo-1106 | US · United States | 16k |
| openai/gpt-3.5-turbo-16k | US · United States | 16k |
| openai/gpt-3.5-turbo-instruct | US · United States | 8k |
| openai/gpt-3.5-turbo-instruct-0914 | US · United States | 8k |
| openai/gpt-4 | US · United States | 8k |
| openai/gpt-4-0613 | US · United States | 8k |
| openai/gpt-4-turbo | US · United States | 128k |
| openai/gpt-4-turbo-2024-04-09 | US · United States | 128k |
| openai/gpt-4.1 | US · United States | 1M |
| openai/gpt-4.1-2025-04-14 | US · United States | 1M |
| openai/gpt-4.1-mini | US · United States | 1M |
| openai/gpt-4.1-mini-2025-04-14 | US · United States | 1M |
| openai/gpt-4.1-nano | US · United States | 1M |
| openai/gpt-4.1-nano-2025-04-14 | US · United States | 1M |
| openai/gpt-4o | US · United States | 128k |
| openai/gpt-4o-2024-05-13 | US · United States | 128k |
| openai/gpt-4o-2024-08-06 | US · United States | 128k |
| openai/gpt-4o-2024-11-20 | US · United States | 128k |
| openai/gpt-4o-mini | US · United States | 128k |
| openai/gpt-4o-mini-2024-07-18 | US · United States | 128k |
| openai/gpt-4o-mini-search-preview | US · United States | 128k |
| openai/gpt-4o-mini-search-preview-2025-03-11 | US · United States | 128k |
| openai/gpt-4o-mini-transcribe | US · United States | 16k |
| openai/gpt-4o-mini-transcribe-2025-03-20 | US · United States | 16k |
| openai/gpt-4o-mini-transcribe-2025-12-15 | US · United States | 16k |
| openai/gpt-4o-mini-tts | US · United States | n/a |
| openai/gpt-4o-mini-tts-2025-03-20 | US · United States | n/a |
| openai/gpt-4o-mini-tts-2025-12-15 | US · United States | n/a |
| openai/gpt-4o-search-preview | US · United States | 128k |
| openai/gpt-4o-search-preview-2025-03-11 | US · United States | 128k |
| openai/gpt-4o-transcribe | US · United States | 16k |
| openai/gpt-4o-transcribe-diarize | US · United States | 16k |
| openai/gpt-5 | US · United States | 272k |
| openai/gpt-5-2025-08-07 | US · United States | 272k |
| openai/gpt-5-chat-latest | US · United States | 128k |
| openai/gpt-5-codex | US · United States | 272k |
| openai/gpt-5-mini | US · United States | 272k |
| openai/gpt-5-mini-2025-08-07 | US · United States | 272k |
| openai/gpt-5-nano | US · United States | 272k |
| openai/gpt-5-nano-2025-08-07 | US · United States | 272k |
| openai/gpt-5-pro | US · United States | 400k |
| openai/gpt-5-pro-2025-10-06 | US · United States | 400k |
| openai/gpt-5-search-api | US · United States | 272k |
| openai/gpt-5-search-api-2025-10-14 | US · United States | 272k |
| openai/gpt-5.1 | US · United States | 272k |
| openai/gpt-5.1-2025-11-13 | US · United States | 272k |
| openai/gpt-5.1-chat-latest | US · United States | 128k |
| openai/gpt-5.1-codex | US · United States | 272k |
| openai/gpt-5.1-codex-max | US · United States | 272k |
| openai/gpt-5.1-codex-mini | US · United States | 272k |
| openai/gpt-5.2 | US · United States | 272k |
| openai/gpt-5.2-2025-12-11 | US · United States | 272k |
| openai/gpt-5.2-chat-latest | US · United States | 128k |
| openai/gpt-5.2-codex | US · United States | 272k |
| openai/gpt-5.2-pro | US · United States | 272k |
| openai/gpt-5.2-pro-2025-12-11 | US · United States | 272k |
| openai/gpt-5.3-chat-latest | US · United States | 128k |
| openai/gpt-5.3-codex | US · United States | 272k |
| openai/gpt-5.4 | US · United States | 1M |
| openai/gpt-5.4-2026-03-05 | US · United States | 1M |
| openai/gpt-5.4-mini | US · United States | 272k |
| openai/gpt-5.4-mini-2026-03-17 | US · United States | 272k |
| openai/gpt-5.4-nano | US · United States | 272k |
| openai/gpt-5.4-nano-2026-03-17 | US · United States | 272k |
| openai/gpt-5.4-pro | US · United States | 1M |
| openai/gpt-5.4-pro-2026-03-05 | US · United States | 1M |
| openai/gpt-5.5 | US · United States | 1M |
| openai/gpt-5.5-2026-04-23 | US · United States | 1M |
| openai/gpt-5.5-pro | US · United States | 1M |
| openai/gpt-5.5-pro-2026-04-23 | US · United States | 1M |
| openai/gpt-5.6-luna | US · United States | 1M |
| openai/gpt-5.6-sol | US · United States | 1M |
| openai/gpt-5.6-terra | US · United States | 1M |
| openai/gpt-audio | US · United States | 128k |
| openai/gpt-audio-1.5 | US · United States | 128k |
| openai/gpt-audio-2025-08-28 | US · United States | 128k |
| openai/gpt-audio-mini | US · United States | 128k |
| openai/gpt-audio-mini-2025-10-06 | US · United States | 128k |
| openai/gpt-audio-mini-2025-12-15 | US · United States | 128k |
| openai/gpt-image-1.5 | US · United States | n/a |
| openai/gpt-image-2 | US · United States | n/a |
| openai/gpt-image-2-2026-04-21 | US · United States | n/a |
| openai/gpt-realtime | US · United States | 32k |
| openai/gpt-realtime-1.5 | US · United States | 32k |
| openai/gpt-realtime-2 | US · United States | 32k |
| openai/gpt-realtime-2.1 | US · United States | 128k |
| openai/gpt-realtime-2.1-mini | US · United States | 128k |
| openai/gpt-realtime-2025-08-28 | US · United States | 32k |
| openai/gpt-realtime-mini | US · United States | 128k |
| openai/gpt-realtime-mini-2025-12-15 | US · United States | 128k |
| openai/o1 | US · United States | 200k |
| openai/o1-2024-12-17 | US · United States | 200k |
| openai/o1-pro | US · United States | 200k |
| openai/o1-pro-2025-03-19 | US · United States | 200k |
| openai/o3 | US · United States | 200k |
| openai/o3-2025-04-16 | US · United States | 200k |
| openai/o3-deep-research | US · United States | 200k |
| openai/o3-deep-research-2025-06-26 | US · United States | 200k |
| openai/o3-mini | US · United States | 200k |
| openai/o3-mini-2025-01-31 | US · United States | 200k |
| openai/o3-pro | US · United States | 200k |
| openai/o3-pro-2025-06-10 | US · United States | 200k |
| openai/o4-mini | US · United States | 200k |
| openai/o4-mini-2025-04-16 | US · United States | 200k |
| openai/o4-mini-deep-research | US · United States | 200k |
| openai/o4-mini-deep-research-2025-06-26 | US · United States | 200k |
| openai/text-embedding-3-large | US · United States | 8k |
| openai/text-embedding-3-small | US · United States | 8k |
| openai/text-embedding-ada-002 | US · United States | 8k |
| scaleway | Regione | Contesto |
|---|---|---|
| scaleway/bge-multilingual-gemma2 | EU · Paris, France | 8k |
| scaleway/gemma-4-26b-a4b-it | EU · Paris, France | 256k |
| scaleway/glm-5.2 | EU · Paris, France | 256k |
| scaleway/gpt-oss-120b | EU · Paris, France | 128k |
| scaleway/holo2-30b-a3b | EU · Paris, France | 22k |
| scaleway/llama-3.3-70b-instruct | EU · Paris, France | 100k |
| scaleway/mistral-medium-3.5-128b | EU · Paris, France | 180k |
| scaleway/mistral-small-3.2-24b-instruct-2506 | EU · Paris, France | 128k |
| scaleway/pixtral-12b-2409 | EU · Paris, France | 128k |
| scaleway/qwen3-235b-a22b-instruct-2507 | EU · Paris, France | 250k |
| scaleway/qwen3-coder-30b-a3b-instruct | EU · Paris, France | 128k |
| scaleway/qwen3-embedding-8b | EU · Paris, France | 32k |
| scaleway/qwen3.5-397b-a17b | EU · Paris, France | 250k |
| scaleway/qwen3.6-35b-a3b | EU · Paris, France | 256k |
| vertex | Regione | Contesto |
|---|---|---|
| vertex/gemini-2.0-flash-001 | EU · EU multi-region | 1M |
| vertex/gemini-2.0-flash-lite-001 | EU · EU multi-region | 1M |
| vertex/gemini-2.5-flash | EU · EU multi-region | 1M |
| vertex/gemini-2.5-flash-lite | EU · EU multi-region | 1M |
| vertex/gemini-2.5-pro | EU · EU multi-region | 1M |
| vertex/gemini-3-flash-preview | EU · EU multi-region | 1M |
| vertex/gemini-3.1-flash-lite | EU · EU multi-region | 1M |
| vertex/gemini-3.1-pro-preview | EU · EU multi-region | 1M |
| vertex/gemini-3.5-flash | EU · EU multi-region | 1M |
| vertex/gemini-3.5-flash-lite | EU · EU multi-region | 1M |
| vertex/gemini-3.6-flash | EU · EU multi-region | 1M |
| vertex/gemini-embedding-001 | EU · EU multi-region | 2k |
| vertex/gemini-embedding-2 | EU · EU multi-region | 8k |
| vertex/text-embedding-005 | EU · EU multi-region | 2k |
| vertex/text-multilingual-embedding-002 | EU · EU multi-region | 2k |
| xai | Regione | Contesto |
|---|---|---|
| xai/grok-4.20-0309-non-reasoning | US · United States | n/a |
| xai/grok-4.20-0309-reasoning | US · United States | 2M |
| xai/grok-4.20-multi-agent-0309 | US · United States | n/a |
| xai/grok-4.3 | US · United States | 1M |
| xai/grok-4.5 | US · United States | 500k |
| xai/grok-build-0.1 | US · United States | n/a |
# the public catalog behind the list above — sanitized, no auth, refreshed hourly curl https://api.sluis.ai/public/catalog.json | jq '.operations[0].providers[].id' # per key: the models your policy, credentials and allow-list actually reach curl https://api.sluis.ai/v1/models -H "Authorization: Bearer $SLUIS_KEY"