Résidence & modèles
Les en-têtes de résidence par requête, la provenance de la réponse et le catalogue de modèles vérifié en direct.
En-têtes de résidence
Sluis lit ces en-têtes sur la requête et renvoie le jeu x-sluis-* sur la réponse.
| En-tête | Description |
|---|---|
| X-Sluis-Residency | Surcharge la politique de la clé pour cet appel. Plus strict uniquement, p. ex. eu-only, eu-uk. |
| X-Sluis-Class | Force une classe de données au lieu de laisser décider le classifieur, phi, pii, secrets. |
| x-sluis-region | Réponse · la région où la requête a réellement tourné. |
| x-sluis-decision | Réponse · in-region, fallback ou blocked. |
| x-sluis-seal | Réponse · le hash de cette entrée dans la chaîne d'audit. |
| x-sluis-route | Réponse · l’alias géré ou tenant qui a résolu la requête, p. ex. sluis/auto. |
| x-sluis-model | Réponse · la cible provider/model concrète choisie après politique et routage. |
Alias gérés
Les alias gérés sont des noms de modèle réservés sluis/.... sluis/auto choisit par requête ; les alias par usage choisissent depuis des snapshots quotidiens des benchmarks Artificial Analysis curés par Sluis. Artificial AnalysisChaque alias se résout d’abord dans la politique de résidence du tenant, donc la règle de souveraineté passe avant le rang du benchmark.
| Alias | Usage |
|---|---|
| sluis/auto | Routage par requête. Sluis choisit la meilleure cible conforme pour le prompt. |
| sluis/code | Codage et revue de code. |
| sluis/chat | Conversation générale. |
| sluis/support | Réponses de support client. |
| sluis/fast | Faible latence. |
| sluis/cheap | Meilleure valeur pour le volume. |
| sluis/agents | Usage d’outils et workflows agents. |
| sluis/extract | Extraction structurée. |
| sluis/docs | Extraction et analyse de documents. |
| sluis/longcontext | Analyse de longs contextes. |
| sluis/vision | Entrée image. |
| sluis/translate | Traduction multilingue. |
| sluis/sovereign | Open weights uniquement. |
Appelez un alias partout où vous passeriez un id provider/model. Les en-têtes de réponse montrent la route demandée et le modèle concret exécuté.
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 est l’alias géré ou tenant qui a résolu la requête. x-sluis-model est la cible provider/model concrète après politique de résidence, shadowing et routage.
Les alias tenant masquent les noms gérés. Si votre organisation crée sluis/code, cette route gagne pour votre tenant. Les allow-lists de clés peuvent inclure des alias réservés comme sluis/auto ; l’allow-list est vérifiée avant la résolution de l’alias.
Modèles pris en charge
Sluis expose les fournisseurs intégrés via des clés gérées lorsqu'un identifiant de plateforme est configuré ; connectez votre propre clé (BYOK) ou ajoutez un fournisseur compatible OpenAI personnalisé dans la Console pour remplacer ou étendre le catalogue. Chaque identifiant appelable porte le préfixe du fournisseur : passez provider/model (p. ex. mistral/mistral-large-latest) et Sluis le route selon votre politique de résidence. Le catalogue tient compte des identifiants et de la politique, utilise les catalogues en direct des fournisseurs lorsqu'ils sont disponibles et peut revenir aux modèles déclarés si le catalogue en amont échoue. La disponibilité UE des candidats Vertex est vérifiée séparément par sonde.
Catalogue en direct. Cette liste est générée à partir du catalogue de modèles de la plateforme et actualisée toutes les heures ; elle correspond donc toujours à ce que Sluis propose en ce moment. Les mêmes données sont publiques sur api.sluis.ai/public/catalog.json ; par clé, GET /v1/models renvoie ce que votre politique et vos identifiants peuvent réellement atteindre.
| anthropic | Région | Contexte |
|---|---|---|
| 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 | Région | Contexte |
|---|---|---|
| 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 | Région | Contexte |
|---|---|---|
| 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 | Région | Contexte |
|---|---|---|
| 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 | Région | Contexte |
|---|---|---|
| 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 | Région | Contexte |
|---|---|---|
| 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 | Région | Contexte |
|---|---|---|
| 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"