Lanza funcionalidades de cumplimiento. Nosotros mantenemos el conocimiento de los marcos normativos.

La API de un modelo de cumplimiento. Apunta tu SDK de OpenAI a una nueva URL base; nombra un marco normativo y su módulo curado se inyecta antes de la respuesta.

Usa la API de ISMS Copilot cuando tu propio código necesite respuestas de cumplimiento: ISMS Copilot mantiene módulos curados para más de 150 marcos normativos, y la respuesta indica los módulos que se usaron.

https://api.ismscopilot.com/v1

Primera solicitud
curl https://api.ismscopilot.com/v1/chat/completions \
  -H "Authorization: Bearer sk-isms-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "isms-fast",
    "messages": [
      {"role": "user", "content": "List 3 ISO 27001 access control requirements."}
    ]
  }'

En resumen

API de ISMS CopilotCualquier API de modelo fundacional
Interfaz

API de ISMS Copilot/v1/chat/completions compatible con OpenAI, solo texto

Cualquier API de modelo fundacionalTokens de un modelo de propósito general; la interfaz varía según el proveedor

Conocimiento

API de ISMS CopilotMódulos curados, detectados o fijados, inyectados en la inferencia

Cualquier API de modelo fundacionalLo que el modelo recuerda del entrenamiento más tu prompt de sistema

Quién lo mantiene

API de ISMS CopilotISMS Copilot. Catálogo público GET /v1/frameworks

Cualquier API de modelo fundacionalTú mantienes el corpus para siempre

Transparencia

API de ISMS CopilotLa cabecera x-isms-frameworks nombra los módulos que se ejecutaron

Cualquier API de modelo fundacionalSin lista de módulos integrada en la respuesta

Control

API de ISMS Copilotauto, none o fijar hasta 8 ids del catálogo

Cualquier API de modelo fundacionalMontar tu propio retrieval

Contenido de las solicitudes

API de ISMS CopilotZero Data Retention documentada para prompts y salidas

Cualquier API de modelo fundacionalA menudo se conserva durante una ventana limitada para detectar abusos

La API en 27 segundos

API o servidor MCP: elige según quién hace la llamada

APIservidor MCP
Quién hace la llamada

APITu propio código: tu producto, CI, tareas programadas, pipelines

servidor MCPTú, dentro de tu herramienta de IA: Claude, ChatGPT, Cursor, Codex o cualquier cliente MCP

Cómo te conectas

APIUna clave sk-isms y una nueva URL base en tu SDK de OpenAI

servidor MCPLa URL del servidor y luego inicio de sesión (Claude, ChatGPT) o un token de acceso personal (Cursor, Codex)

Con qué pagas

APICréditos de API prepagados, facturados por token

servidor MCPTu plan de chat de ISMS Copilot, incluido Free

Lo que recibes

Recortado. La cabecera x-isms-frameworks y el objeto ismscopilot te dicen qué módulos curados se inyectaron y cuánto conocimiento se añadió.

HTTP/1.1 200 OK
x-isms-frameworks: ISO_27001

{
  "model": "isms-fast",
  "choices": [
    { "message": { "role": "assistant", "content": "ISO/IEC 27001:2022 Annex A, control A.5.15 ..." } }
  ],
  "usage": { "prompt_tokens": 1842, "completion_tokens": 312 },
  "ismscopilot": {
    "frameworks": ["ISO_27001"],
    "knowledge_characters": 4926,
    "knowledge_tokens_method": "chars_div_3_v1"
  }
}

El mismo modelo, con y sin el conocimiento

En este conjunto congelado de 20 tareas de cumplimiento, el mismo modelo base obtuvo puntuaciones diferentes según el andamiaje que lo rodeaba; el mayor aumento se produjo cuando se inyectó conocimiento curado de marcos normativos en tiempo de inferencia, especialmente en marcos menos conocidos.

Desnudo
68.0% general
Mejor prompt DIY
76.0% general
DIY + módulo de conocimiento
96.9% general
ISMS Copilot completo
92.1% general

El módulo es el mismo que ISMS Copilot inyecta cuando la pregunta menciona un marco normativo, y el mismo que expone la API. Fuera de las preguntas trampa, el modelo desnudo fabricó 8 identificadores de controles y artículos, incluyendo una estructura completa inventada del Anexo A de ISO 42001. El producto no fabricó ninguno. El criterio principal se congeló con antelación: producto completo frente al mejor de los dos prompts DIY. El veredicto pre-registrado es un empate, y ese es el veredicto que reportamos.

Prueba el catálogo sin clave

No hace falta clave. Devuelve count y registry_hash. Más de 150 módulos; el catálogo en vivo es la referencia.

curl https://api.ismscopilot.com/v1/frameworks

Modelos

Los cuatro alias estándar cuestan $2.80 por millón de tokens de entrada y $8.80 por millón de tokens de salida, en cualquiera de las dos rutas. isms-mini cuesta $0.50 de entrada y $2.00 de salida. La consola sigue siendo la referencia para la facturación.

isms-mini
GLM-5.3-Flash, global, carril para volumen, sin modo thinking
isms-fast
GLM 5.3, global
isms-thinking
GLM 5.3, global, razonamiento
isms-fast-eu
GLM 5.3 alojado por Mistral, ruta de procesamiento en la UE
isms-thinking-eu
GLM 5.3 alojado por Mistral, ruta de procesamiento en la UE, razonamiento

Control de marcos normativos

auto detecta los marcos nombrados en la conversación, none no inyecta nada, o fija hasta 8 ids del catálogo. ismscopilot.system: "none" desactiva la persona.

{
  "model": "isms-thinking",
  "messages": [{ "role": "user", "content": "Map A.5.23 to SOC 2." }],
  "ismscopilot": {
    "frameworks": ["ISO_27001", "SOC_2"]
  }
}

Un producto, clientes en muchos países

¿Construye un producto de cumplimiento con su propio asistente? Fije en las solicitudes de cada cliente sus módulos nacionales: NIS_2_NL para un cliente neerlandés, NIS_2_IT para uno italiano. Cada Estado miembro de la UE tiene su propio módulo NIS 2 (que sigue el proyecto donde la ley nacional aún está pendiente) y cada solicitud lleva solo los suyos, así que añadir un país nunca cambia las respuestas de los clientes que ya tiene.

La respuesta indica los módulos que se inyectaron. Los cambios de cada módulo aparecen en GET /v1/frameworks/changelog.

curl https://api.ismscopilot.com/v1/chat/completions \
  -H "Authorization: Bearer sk-isms-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "isms-fast",
    "messages": [
      {"role": "user", "content": "Which NIS 2 incident reports do we owe, and to whom?"}
    ],
    "ismscopilot": { "frameworks": ["NIS_2_NL"] }
  }'

Autenticación y límites

Clave
sk-isms-... se muestra una sola vez, se crea en la consola
Cabecera
Authorization: Bearer sk-isms-...
Claves por usuario
Hasta 20 activas, límites de gasto opcionales por clave por hora, día, semana o mes
Streaming
Disponible en ambas rutas de procesamiento
No disponible
Llamadas a herramientas, modo JSON, n > 1, logprobs, imágenes. Subconjunto solo de texto.
Mínimo en thinking
max_tokens se eleva a 1024 en los alias thinking; el valor efectivo se devuelve en x-isms-max-tokens-effective

Créditos

Facturación
Créditos prepago, sin suscripción
Primeras respuestas gratis
USD 2 una sola vez, al crear una clave en la consola (cuentas con email confirmado y sin crédito de API previo; mientras dure la oferta)
Recarga mínima
USD 20
Crédito de bienvenida
USD 10 una sola vez, para suscriptores de pago del chat
Tarifas unitarias
platform.ismscopilot.com/pricing

Zero Data Retention

Los prompts y las salidas no se almacenan en la capa de datos de la API. El historial de uso de la consola solo contiene metadatos. La ruta global funciona sobre endpoints upstream sin retención; la ruta de la UE funciona sobre Mistral con un acuerdo comercial de ZDR. El contenido de las solicitudes nunca se usa para entrenamiento. Los metadatos de uso y facturación sí se conservan.

Funciona con

  • Cualquier SDK de OpenAI

    Cambia base_url y la clave. Python, Node, Go, Ruby y el resto.

  • opencode, Continue, Aider, Cline

    Proveedor personalizado compatible con OpenAI (solo texto) apuntado a la URL base.

  • Cursor

    Solo chat simple, mediante el ajuste Override OpenAI Base URL (con reservas, no es una integración verificada). El modo Agent envía llamadas a herramientas que esta API rechaza: usa el paso de subagente.

    Solo chat
  • LangChain, Vercel AI SDK, n8n, LiteLLM, Cloudflare AI Gateway

    Guías de configuración para cada uno, con fijación de frameworks y los límites de solo texto indicados.

    Guías
  • Claude Code

    No puede usar este endpoint como backend de modelo (formato de la API de Anthropic). Ejecútalo como paso de subagente de cumplimiento o usa Account MCP.

    Subagente

Estado: disponible

Crea una clave sk-isms en platform.ismscopilot.com/keys y envía la primera solicitud. Tus primeras respuestas son gratis: mientras dure la oferta, una cuenta sin crédito de API previo recibe un crédito único de USD 2 al crear una clave en la consola. Resumen para máquinas: GET /api/public/api/v1.

Preguntas frecuentes

¿Es totalmente compatible con OpenAI?

Es un subconjunto documentado y solo de texto de la API de chat completions: sin llamadas a herramientas, sin modo JSON, n=1, sin logprobs, sin imágenes. El streaming funciona. Los SDK de OpenAI que ya usas funcionan en cuanto cambias la URL base y la clave.

¿Busca en la norma en el momento de la solicitud?

No. La detección se hace por nombre: un marco nombrado en la conversación selecciona un módulo curado que se inyecta antes de la generación. Un número de cláusula suelto no inyecta nada. No se devuelve texto literal de ISO ni de AICPA.

¿Qué marcos normativos?

Más de 150 módulos curados. GET /v1/frameworks devuelve la lista en vivo con un hash de registro y no necesita clave.

¿Cuánto cuesta?

Tus primeras respuestas son gratis: mientras dure la oferta, una cuenta sin crédito de API previo recibe un crédito único de USD 2 al crear una clave en la consola. Después, créditos prepago con una recarga mínima de USD 20. Los suscriptores de pago del chat reciben en su lugar un crédito de bienvenida único de USD 10. Tarifas unitarias: $2.80 de entrada y $8.80 de salida por millón de tokens para isms-fast, isms-thinking y sus versiones -eu; $0.50 de entrada y $2.00 de salida para isms-mini. La consola en platform.ismscopilot.com/pricing es la referencia para la facturación.

¿Dónde se ejecuta?

Los alias globales pasan por endpoints upstream sin retención; los alias -eu se ejecutan en Mistral, en la UE. La región de procesamiento se devuelve en una cabecera de la respuesta.

¿Puedo usarla desde Claude Code?

No como backend de modelo: Claude Code habla la API de Anthropic. Úsala como paso de subagente desde un script o conecta Account MCP para acceder a nivel de cuenta.

Envía la primera solicitud esta misma noche

Crea una clave y pega el curl. ¿Nuevo en la API? Tus primeras respuestas son gratis (USD 2 de crédito, mientras dure la oferta). La respuesta te dice qué módulos se ejecutaron.