Residencia y modelos
Las cabeceras de residencia por petición, la procedencia de la respuesta y el catálogo de modelos verificado en vivo.
Cabeceras de residencia
Sluis lee estas cabeceras en la petición y devuelve el conjunto x-sluis-* en la respuesta.
| Cabecera | Descripción |
|---|---|
| X-Sluis-Residency | Anula la política de la clave para esta llamada. Solo más estricto, p. ej. eu-only, eu-uk. |
| X-Sluis-Class | Fuerza una clase de datos en lugar de dejar decidir al clasificador: phi, pii, secrets. |
| x-sluis-region | Respuesta · la región en la que realmente corrió la petición. |
| x-sluis-decision | Respuesta · in-region, fallback o blocked. |
| x-sluis-seal | Respuesta · el hash de esta entrada en la cadena de auditoría. |
| x-sluis-route | Respuesta · el alias gestionado o de tenant que resolvió la petición, p. ej. sluis/auto. |
| x-sluis-model | Respuesta · el destino provider/model concreto elegido después de política y enrutamiento. |
Alias gestionados
Los alias gestionados son nombres de modelo reservados sluis/.... sluis/auto elige por petición; los alias por caso de uso eligen desde snapshots diarios de benchmarks de Artificial Analysis curados por Sluis. Artificial AnalysisCada alias se resuelve primero dentro de la política de residencia del tenant, así que la regla de soberanía gana al ranking del benchmark.
| Alias | Caso de uso |
|---|---|
| sluis/auto | Enrutamiento por petición. Sluis elige el mejor destino conforme para el prompt. |
| sluis/code | Programación y revisión de código. |
| sluis/chat | Conversación general. |
| sluis/support | Respuestas de soporte al cliente. |
| sluis/fast | Baja latencia. |
| sluis/cheap | Mejor valor para trabajo masivo. |
| sluis/agents | Uso de herramientas y workflows de agentes. |
| sluis/extract | Extracción estructurada. |
| sluis/docs | Extracción y análisis de documentos. |
| sluis/longcontext | Análisis de contexto largo. |
| sluis/vision | Entrada de imagen. |
| sluis/translate | Traducción multilingüe. |
| sluis/sovereign | Solo open weights. |
Llame a un alias en cualquier lugar donde pasaría un id provider/model. Las cabeceras de respuesta muestran la ruta solicitada y el modelo concreto ejecutado.
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 es el alias gestionado o de tenant que resolvió la petición. x-sluis-model es el destino provider/model concreto después de política de residencia, shadowing y enrutamiento.
Los alias de tenant ocultan los nombres gestionados. Si su organización crea sluis/code, esa ruta gana para su tenant. Las allow-lists de claves pueden incluir alias reservados como sluis/auto; la allow-list se comprueba antes de resolver el alias.
Modelos compatibles
Sluis expone proveedores integrados mediante claves gestionadas cuando hay una credencial de plataforma configurada; conecte su propia clave (BYOK) o añada un proveedor compatible con OpenAI personalizado en la Consola para anular o ampliar el catálogo. Cada id invocable lleva el prefijo del proveedor: pase provider/model (p. ej. mistral/mistral-large-latest) y Sluis lo enruta según su política de residencia. El catálogo tiene en cuenta las credenciales y la política, usa catálogos en vivo de los proveedores cuando están disponibles y puede recurrir a modelos declarados si falla un catálogo upstream. La disponibilidad en la UE de los candidatos de Vertex se verifica por separado.
Catálogo en vivo. Esta lista se genera a partir del catálogo de modelos de la plataforma y se actualiza cada hora, por lo que siempre coincide con lo que Sluis ofrece ahora mismo. Los mismos datos son públicos en api.sluis.ai/public/catalog.json; por clave, GET /v1/models devuelve lo que su política y credenciales pueden alcanzar realmente.
| anthropic | Región | Contexto |
|---|---|---|
| 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 | Región | Contexto |
|---|---|---|
| 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 | Región | Contexto |
|---|---|---|
| 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 | Región | Contexto |
|---|---|---|
| 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 | Región | Contexto |
|---|---|---|
| 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 | Región | Contexto |
|---|---|---|
| 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 | Región | Contexto |
|---|---|---|
| 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"