Livrez vos fonctionnalités de conformité. Nous maintenons la connaissance des référentiels.
L'API d'un modèle de conformité. Pointez votre SDK OpenAI vers une nouvelle URL de base ; nommez un référentiel et son module sélectionné est injecté avant la réponse.
Utilisez l'API ISMS Copilot lorsque votre propre code a besoin de réponses de conformité : ISMS Copilot maintient des modules sélectionnés pour plus de 150 référentiels, et la réponse indique les modules exécutés.
https://api.ismscopilot.com/v1
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 bref
API ISMS Copilot/v1/chat/completions compatible OpenAI, texte uniquement
N'importe quelle API de modèle de fondationDes tokens issus d'un modèle généraliste ; l'interface varie selon le fournisseur
API ISMS CopilotModules sélectionnés, détectés ou épinglés, injectés à l'inférence
N'importe quelle API de modèle de fondationCe que le modèle a retenu de l'entraînement, plus votre prompt système
API ISMS CopilotISMS Copilot. Catalogue public GET /v1/frameworks
N'importe quelle API de modèle de fondationVous maintenez le corpus pour toujours
API ISMS CopilotL'en-tête x-isms-frameworks nomme les modules exécutés
N'importe quelle API de modèle de fondationAucune liste de modules intégrée à la réponse
API ISMS Copilotauto, none, ou épingler jusqu'à 8 identifiants du catalogue
N'importe quelle API de modèle de fondationConstruire votre propre retrieval
API ISMS CopilotZero Data Retention documentée pour les prompts et les sorties
N'importe quelle API de modèle de fondationSouvent conservé pendant une période limitée de détection des abus
L'API en 27 secondes
API ou serveur MCP : choisissez selon l'origine de l'appel
APIVotre propre code : votre produit, la CI, les tâches planifiées, les pipelines
serveur MCPVous, dans votre outil d'IA : Claude, ChatGPT, Cursor, Codex ou tout client MCP
APIUne clé sk-isms et une nouvelle URL de base dans votre SDK OpenAI
serveur MCPL'URL du serveur, puis une connexion (Claude, ChatGPT) ou un jeton d'accès personnel (Cursor, Codex)
APIDes crédits API prépayés, facturés au token
serveur MCPVotre forfait chat ISMS Copilot, Free inclus
Ce qui est renvoyé
Version abrégée. L'en-tête x-isms-frameworks et l'objet ismscopilot vous indiquent quels modules sélectionnés ont été injectés et quelle quantité de connaissances a été ajoutée.
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"
}
}Le même modèle, avec et sans la connaissance
Sur ce jeu de 20 tâches figées en conformité, le même modèle de base a obtenu des scores différents selon l'échafaudage qui l'entoure ; la plus forte augmentation est survenue lorsque des connaissances structurées sur les cadres réglementaires ont été injectées au moment de l'inférence, en particulier sur les cadres moins connus.
- Modèle brut
- 68,0% global
- Meilleure invite DIY
- 76,0% global
- DIY + module de connaissances
- 96,9% global
- ISMS Copilot complet
- 92,1% global
Le module est le même référentiel structuré que ISMS Copilot injecte lorsque la question mentionne un cadre, et celui que l'API expose également. En dehors des questions pièges, le modèle brut a fabriqué 8 identifiants de contrôles et d'articles, incluant une structure entière d'Annexe A d'ISO 42001 inventée. Le produit n'en a fabriqué aucun. Le critère principal avait été figé à l'avance : produit complet versus la meilleure des deux invites DIY. Le verdict pré-enregistré est une égalité, et c'est le verdict que nous rapportons.
Essayer le catalogue sans clé
Aucune clé nécessaire. Renvoie count et registry_hash. Plus de 150 modules ; le catalogue en ligne fait foi.
curl https://api.ismscopilot.com/v1/frameworksModèles
Les quatre alias standard coûtent $2.80 par million de tokens en entrée et $8.80 par million de tokens en sortie, sur les deux chemins. isms-mini coûte $0.50 en entrée et $2.00 en sortie. La console reste la référence pour la facturation.
- isms-mini
- GLM-5.3-Flash, global, traitement en volume, sans mode thinking
- isms-fast
- GLM 5.3, global
- isms-thinking
- GLM 5.3, global, raisonnement
- isms-fast-eu
- GLM 5.3 hébergé par Mistral, chemin de traitement UE
- isms-thinking-eu
- GLM 5.3 hébergé par Mistral, chemin de traitement UE, raisonnement
Contrôle des référentiels
auto détecte les référentiels nommés dans la conversation, none n'injecte rien, ou épinglez jusqu'à 8 identifiants du catalogue. ismscopilot.system: "none" désactive la persona.
{
"model": "isms-thinking",
"messages": [{ "role": "user", "content": "Map A.5.23 to SOC 2." }],
"ismscopilot": {
"frameworks": ["ISO_27001", "SOC_2"]
}
}Un produit, des clients dans de nombreux pays
Vous construisez un produit de conformité avec son propre assistant ? Épinglez les modules nationaux de chaque client sur ses requêtes : NIS_2_NL pour un client néerlandais, NIS_2_IT pour un client italien. Chaque État membre de l'UE a son propre module NIS 2 (qui suit le projet de loi là où la transposition est encore en attente), et chaque requête ne porte que les siens : ajouter un pays ne change jamais les réponses de vos clients existants.
La réponse indique les modules injectés. Les changements de chaque module sont listés sur 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"] }
}'Authentification et limites
- Clé
- sk-isms-... affichée une seule fois, créée dans la console
- En-tête
- Authorization: Bearer sk-isms-...
- Clés par utilisateur
- Jusqu'à 20 actives, plafonds de dépense optionnels par clé, par heure, jour, semaine ou mois
- Streaming
- Pris en charge sur les deux chemins de traitement
- Non pris en charge
- Appels d'outils, mode JSON, n > 1, logprobs, images. Sous-ensemble texte uniquement.
- Plancher thinking
- max_tokens relevé à 1024 sur les alias thinking ; la valeur effective est renvoyée dans x-isms-max-tokens-effective
Crédits
- Facturation
- Crédits prépayés, sans abonnement
- Premières réponses offertes
- USD 2 une seule fois, ajoutés quand vous créez une clé dans la console (comptes avec un e-mail confirmé, sans crédit API antérieur ; tant que l'offre dure)
- Recharge minimale
- USD 20
- Crédit de bienvenue
- USD 10 une seule fois, pour les abonnés payants du chat
- Tarifs unitaires
- platform.ismscopilot.com/pricing
Zero Data Retention
Les prompts et les sorties ne sont pas stockés dans la couche de données de l'API. L'historique d'utilisation de la console ne contient que des métadonnées. Le chemin global s'appuie sur des endpoints amont sans conservation ; le chemin UE fonctionne sur Mistral dans le cadre d'un accord commercial ZDR. Le contenu des requêtes n'est jamais utilisé pour l'entraînement. Les métadonnées d'utilisation et de facturation sont conservées.
DPA de l'API et sous-traitants ultérieurs sur le Trust Center →
Fonctionne avec
- N'importe quel SDK OpenAI
Changez base_url et la clé. Python, Node, Go, Ruby et les autres.
- opencode, Continue, Aider, Cline
Fournisseur personnalisé compatible OpenAI (texte uniquement) pointé vers l'URL de base.
- CursorChat uniquement
Chat simple uniquement, via le réglage Override OpenAI Base URL (avec réserves, pas une intégration vérifiée). Le mode Agent envoie des appels d'outils que cette API refuse : utilisez l'étape sous-agent.
- LangChain, Vercel AI SDK, n8n, LiteLLM, Cloudflare AI GatewayGuides
Guides de configuration pour chacun, avec l'épinglage des frameworks et les limites texte uniquement indiquées.
- Claude CodeSous-agent
Ne peut pas utiliser cet endpoint comme backend de modèle (format de l'API Anthropic). Utilisez-le comme étape de sous-agent de conformité, ou utilisez Account MCP.
Pour aller plus loin
Statut : en ligne
Créez une clé sk-isms sur platform.ismscopilot.com/keys et envoyez la première requête. Vos premières réponses sont offertes : tant que l'offre dure, un compte sans crédit API antérieur reçoit un crédit unique de USD 2 quand il crée une clé dans la console. Résumé lisible par machine : GET /api/public/api/v1.
Questions fréquemment posées
Est-elle entièrement compatible OpenAI ?
C'est un sous-ensemble documenté, texte uniquement, de l'API chat completions : pas d'appels d'outils, pas de mode JSON, n=1, pas de logprobs, pas d'images. Le streaming fonctionne. Les SDK OpenAI existants fonctionnent dès que vous changez l'URL de base et la clé.
Interroge-t-elle la norme au moment de la requête ?
Non. La détection se fait au niveau du nom : un référentiel nommé dans la conversation déclenche l'injection d'un module de connaissances sélectionnées avant la génération. Un simple numéro de clause n'injecte rien. Aucun texte ISO ou AICPA n'est renvoyé mot pour mot.
Quels référentiels ?
Plus de 150 modules sélectionnés. GET /v1/frameworks renvoie la liste en ligne avec un hash de registre et ne nécessite pas de clé.
Combien coûte-t-elle ?
Vos premières réponses sont offertes : tant que l'offre dure, un compte sans crédit API antérieur reçoit un crédit unique de USD 2 quand il crée une clé dans la console. Ensuite, crédits prépayés avec une recharge minimale de USD 20. Les abonnés payants du chat reçoivent à la place un crédit de bienvenue unique de USD 10. Tarifs unitaires : $2.80 en entrée et $8.80 en sortie par million de tokens pour isms-fast, isms-thinking et leurs variantes -eu ; $0.50 en entrée et $2.00 en sortie pour isms-mini. La console sur platform.ismscopilot.com/pricing fait foi pour la facturation.
Où s'exécute-t-elle ?
Les alias globaux passent par des endpoints amont sans conservation ; les alias -eu s'exécutent sur Mistral dans l'UE. La région de traitement est renvoyée dans un en-tête de réponse.
Puis-je l'utiliser depuis Claude Code ?
Pas comme backend de modèle : Claude Code utilise l'API Anthropic. Utilisez-la comme étape de sous-agent depuis un script, ou connectez Account MCP pour un accès au niveau du compte.
Envoyez la première requête dès ce soir
Créez une clé et collez le curl. Nouveau sur l'API ? Vos premières réponses sont offertes (USD 2 de crédit, tant que l'offre dure). La réponse vous indique quels modules ont été exécutés.
ISMS Copilot