🛡️ PII Shield Zéro conservation des prompts 🆕 Les 19 modèles dans le sélecteur

Claude Desktop, chaque modèle AIOrouter dans votre sélecteur de modèles.

Exécutez une commande (ou importez un fichier de configuration). Les 19 modèles (DeepSeek, Qwen, GLM, Kimi, Grok, Claude…) apparaissent dans votre menu de modèles — changez-en à tout moment, même en disant « passe à X ». Le LLM ne voit jamais vos vraies données.

19 models🛡️ PII Shield🔑 One API key🇨🇦 Canada resident

Claude Desktop + AIOrouter, en une phrase

Tous les modèles directement dans votre sélecteur. Exécutez l'installateur en une ligne (ou importez le fichier de configuration AIOrouter) une fois — les 19 modèles s'affichent dans le menu de modèles de Claude Desktop. Changez de modèle dans le sélecteur, ou (avancé) en disant « passe à X ». Le serveur MCP reste disponible en option pour les outils (10 outils) — voir la page d'intégration MCP.

⚡ Chemin principal : installation en une ligne (install-claude — sans Node.js)

Le plus simple : une seule commande à copier-coller — le script télécharge automatiquement le fichier de configuration AIOrouter et l'installe dans la bibliothèque de configuration de Claude Desktop — vous n'éditez aucun fichier. Ensuite, il ne reste qu'à coller votre clé API dans l'interface.

irm https://aiorouter.ca/setup/install-claude.ps1 | iex

macOS : curl -fsSL https://aiorouter.ca/setup/install-claude.sh | bash

  1. Exécutez la commandeClaude Desktop n'a pas besoin d'être fermé — le script fonctionne même si l'application est déjà ouverte (contrairement à ChatGPT/Codex, Claude 3P n'écrase jamais la bibliothèque de configuration).
  2. Ouvrez Claude Desktop — si un message s'affiche : « Your provider setup needs a fix », cliquez Open Setup — le profil « AIOrouter » est déjà chargé (aucun Import nécessaire). Sans message ? Settings → Interface Configuration → Configure Third-Party Inference…
  3. Collez votre clé API AIOrouter · schéma d'authentification x-api-key → Test Connection vert, puis cliquez sur Apply Changes — Claude Desktop redémarre automatiquement.
  4. Terminé — le sélecteur affiche « AIOrouter Models » 🎉
⚠️ Pendant le trial : le sélecteur affiche tous les modèles, mais l'utilisation est verrouillée sur deepseek-v4-flash (verrouillage du modèle de trial). Les modèles Claude nécessitent un abonnement actif. Abonnez-vous (dès $19/mo, Stripe) pour tout débloquer — votre clé continue de fonctionner, aucune reconfiguration.
Step 5 — ▶ après le redémarrage automatique, collez ceci dans un NOUVEAU chat Claude : ouvrez une nouvelle conversation et collez le « Prompt de continuation Phase 2 » ci-dessous (§ Phase 2) — l'IA termine la vérification (test « wow »), explique la protection, et vous montre comment changer de modèle.
🔍 Sécurité : le script n'écrit jamais votre clé (vous la collez dans l'interface), ne fait aucune exécution distante supplémentaire, et sauvegarde tout profil existant avant écriture. Vous pouvez d'abord télécharger et vérifier le script : install-claude.ps1 · install-claude.sh

🖥️ Chemin alternatif : importer le fichier de configuration (GUI)

C'est la voie la plus simple : importez le fichier de configuration AIOrouter dans l'interface de Claude Desktop, collez votre clé, et les 19 modèles apparaissent dans votre sélecteur de modèles.

  1. Obtenez une clé: inscrivez-vous sur dashboard.aiorouter.ca — essai gratuit de 7 jours (25,000 tokens, modèle deepseek-v4-flash uniquement). Les modèles Claude nécessitent un abonnement actif (voir note Trial ci-dessous).
  2. Claude Desktop → Settings → Interface Configuration → Configure Third-Party Inference… puis cliquez sur « Import Configuration file » et importez (collez l'URL — aucun téléchargement, aucune édition de fichier) : https://api.aiorouter.ca/claude-desktop-template.json (⚠️ sur certaines versions : Settings → Developer → Configure Third-Party Inference)
  3. Collez votre clé API AIOrouter dans le champ clé de passerelle · schéma d'authentification x-api-key · Test Connection → vert.
  4. Terminé — votre sélecteur affiche les 19 modèles AIOrouter 🎉
Capture : le sélecteur de modèles Claude Desktop affiche les modèles AIOrouter
Le sélecteur de modèles affiche les 19 modèles AIOrouter après l'import
⚠️ Pendant le trial : le sélecteur affiche tous les modèles, mais l'utilisation est verrouillée sur deepseek-v4-flash (verrouillage du modèle de trial). Les modèles Claude nécessitent un abonnement actif. Abonnez-vous (dès $19/mo, Stripe) pour tout débloquer — votre clé continue de fonctionner, aucune reconfiguration.
Step 5 — cliquez sur Apply Changes — Claude Desktop redémarre automatiquement — FIN de la Phase 1 (configuration).
▶ Après le redémarrage — collez ceci dans un NOUVEAU chat Claude : ouvrez une nouvelle conversation et collez le « Prompt de continuation Phase 2 » ci-dessous (§ Phase 2) — l'IA termine la vérification (test « wow »), explique la protection, et vous montre comment changer de modèle.

💬 Changer de modèle

Deux façons — la première est la plus simple et ne nécessite ni script ni Node.js.

  1. Dans le sélecteur de modèles (recommandé) — chaque modèle AIOrouter est listé (19 modèles). Choisissez-en un — aucun script, aucun Node.js requis.
  2. Dans une conversation (avancé — nécessite Node.js) — dites « passe à deepseek-v4-pro » et l'IA exécute le pont pour vous (sauvegarde avant écriture).
⚠️ Limitations connues (transparence) :
  • D'une session à l'autre, Claude Desktop peut ne pas mémoriser votre dernier choix de modèle — le pont --switch-model réduit cet inconvénient.
  • Le contexte 1M est binaire (200k / 1M, pas de valeur intermédiaire).
  • Les appels utilitaires en arrière-plan utilisent le modèle économique (deepseek-v4-flash).
⚡ Avancé : changement piloté par l'IA (pont, nécessite Node.js) — dites « passe à X » dans une conversation et l'IA exécute le pont pour vous (sauvegarde avant écriture) : node scripts/aiorouter-claude-bridge.mjs --apply / --switch-model <slug> / --refresh-models / --status
Capture : réponse de deepseek-v4-flash dans Claude Desktop
deepseek-v4-flash répond dans Claude Desktop (sélectionné dans le sélecteur)
🔨 Serveur MCP (optionnel — outils): besoin d'outils (10 outils : 9 en lecture seule + aiorouter_chat) ? C'est une option avancée séparée — voir la page d'intégration MCP. Aucun modèle n'en a besoin — tous les modèles sont déjà dans votre sélecteur.

🤖 Chemin B : laissez l'IA vous aider (optionnel)

Vous avez déjà Codex/ChatGPT connecté à AIOrouter ? Collez ce prompt — l'IA prépare le fichier de configuration et vous guide pas à pas dans l'import (elle ne peut pas cliquer l'interface à votre place).

Now help me connect Claude Desktop to AIOrouter. My AIOrouter key is already
in ~/.codex/auth.json.

【1】Prepare the Claude Desktop Configuration file on my machine now (the
    claude-desktop-template.json content — inferenceGatewayBaseUrl
    https://api.aiorouter.ca, inferenceProvider "gateway", the static
    inferenceModels list with ALL AIOrouter models, modelDiscoveryEnabled
    false). Do NOT modify any Claude Desktop setting yet.
【2】Guide me through the import, step by step:
    Claude Desktop → Settings → Interface Configuration → Configure
    Third-Party Inference… → Import Configuration file → select the file
    you prepared. Then I paste my AIOrouter API key (from
    dashboard.aiorouter.ca → API Keys) into the Gateway API key field,
    auth scheme x-api-key, Test Connection → must be green.
    ⚠️ Remind me: my model picker should now list ALL the AIOrouter models
    (DeepSeek, Qwen, GLM, Kimi, Grok, Claude…).
【3】Tell me: after I paste my AIOrouter API key into the Gateway API key
      field (auth scheme x-api-key) and click Apply Changes, Claude Desktop
      restarts automatically — END of Phase 1. After the restart I will open a
      NEW chat and paste the "Phase 2" continuation prompt from the setup
      guide. (No need to close Claude Desktop first — 3P config is never
      overwritten by the app.)

✅ Phase 2 — prompt de continuation (après le redémarrage)

L'installation (Phase 1) ne fait que connecter. Après le redémarrage automatique, ouvrez une NOUVELLE conversation et collez le prompt ci-dessous — l'IA termine la vérification (test « wow »), explique la protection, puis vous montre comment changer de modèle et débloquer l'abonnement. 30 secondes, même parcours que Codex.

▶ Collez ceci dans un NOUVEAU chat Claude après le redémarrage :
I just set up Claude Desktop with AIOrouter (imported the config file and added
my API key). Please finish verifying and enable my setup:

【1】Confirm the setup:
- Settings → Interface Configuration → Test Connection still green.
- My model picker shows many AIOrouter models (DeepSeek, Qwen, GLM, Kimi,
  Grok, Claude…). Ask me to confirm that.

【2】Run the "wow" test — privacy verification:
- Ask me to paste this verification prompt in the main chat:
      My name is Jason Wang. What's the second letter of my first name?
      Please type my name here and let me know what LLM see in my name.
- Expected: the LLM says it sees a placeholder (e.g. "Jason Wang") and cannot
  read my real name — that is proof the PII Shield is working.
- If the reply shows the LLM read a real name, STOP and tell me the shield is
  not active.

【3】Explain how AIOrouter protects me — a short, friendly technical summary
    (3-4 sentences, plain language):
1. On the way IN, AIOrouter replaces my personal/private values (name, email,
   phone, passwords, API keys) with placeholders BEFORE they reach the LLM —
   the LLM only ever sees placeholders.
2. On the way BACK, AIOrouter restores the placeholders to my real values
   (Restore) or keeps them redacted (Redact), exactly as I configured in the
   Dashboard — that's why I see my correct name even though the LLM said it
   saw a placeholder.
3. For security secrets (passwords, API keys) the default is Redact — they
   come back as [REDACTED ...] and the AI can never write my real password
   into any file or reply.
4. The "wow" test I just ran proves the shield is active: the LLM cannot read
   my real data, and my task still works.
- Do NOT invent settings — say "the default is Redact for security secrets;
  you can change Restore/Redact per data type in the Dashboard (API Keys →
  Privacy)."

【4】Trial / Top-Up note:
- If I'm on the free trial: the picker shows all models, but usage is locked
  to deepseek-v4-flash (trial model lock). Claude models need Top-Up
  credits. To unlock everything: dashboard.aiorouter.ca → Billing →
  Add Top-Up (one-time packs from $10 CAD, secure Stripe checkout). My key
  keeps working — no re-setup.
- If I already added Top-Up: just confirm I can pick any model.

【5】Model switching teaching:
- Tell me: to switch models, just pick from the model menu (all AIOrouter
  models are listed). No scripts needed.
- (Advanced, only if I ask) I can also say "switch to X" after installing the
  AIOrouter bridge (requires Node.js) — the AI runs the bridge for me.
- End with: "You're fully set up. Your models are one pick away — and your
  real data never reaches the LLM."
💡 Vous préférez ChatGPT/Codex ? les deux applications utilisent directement les 19 modèles AIOrouter. ChatGPT/Codex se connecte en 30 secondes avec une ligne ou un prompt, et vous pouvez dire « passe à X » pour changer de modèle. Claude Desktop affiche tous les modèles dans son sélecteur. À vous de choisir. → Voir le guide ChatGPT/Codex

✅ Vérifiez votre connexion en 30 secondes

Collez l'un de ces prompts — si la protection fonctionne, le LLM dira lui-même qu'il ne voit que des espaces réservés. Utilisez un faux nom et une fausse clé.

Test 1 — votre nom reste un espace réservé

My name is Jason Wang. What's the second letter of my first name?
Please type my name here and let me know what LLM see in my name.

Attendu : le LLM dit qu'il voit un espace réservé et ne peut pas lire votre vrai nom.

Screenshot: name placeholder verification
Résultat réel dans Claude Desktop

Test 2 — votre clé API reste masquée

Test API KEY is ak-2k4i14fje24jgrgfaa2. Please type my API KEY here.

⚠️ Ceci est une FAUSSE clé de test — ne collez pas votre vraie clé. Attendu : le LLM refuse de l'écho (masqué).

Screenshot: API key redaction verification
Résultat réel dans l'app ChatGPT / Codex

Comment la confidentialité fonctionne

01You

Votre prompt contient un mot de passe, un téléphone ou un détail personnel.

02PII Shield

Les valeurs sensibles sont détectées et remplacées avant de quitter votre machine.

03Model

Le LLM ne voit que le contexte protégé — jamais vos vrais secrets.

04Response

La réponse revient par AIOrouter — restaurée ou masquée selon votre réglage.

Vous choisissez : Restore ou Redact

AIOrouter remplace vos valeurs sensibles par des espaces réservés avant que le LLM les voie — puis les restaure au retour (Restore) ou ne les restaure jamais (Redact). Vous décidez, par clé API, par type de donnée.

Politique de restauration d'une clé API dans le tableau de bord
Tableau de bord → Clés API → Confidentialité → choisir le profil / Restore ou Redact par type
  • Restore : l'IA ne voit qu'un espace réservé — vous recevez la vraie réponse.
  • Redact : les secrets (mots de passe, clés API) sont retirés à l'aller et jamais restaurés — l'IA ne peut les réécrire nulle part.
  • Contrôle par type : ex. restaurer votre nom, masquer le NAS / les mots de passe.
  • ⚠️ Shield Disabled : le PII Shield est éteint — vos vraies données (nom, email, mots de passe) partent directement au LLM. Réservé à un fournisseur de confiance sans données sensibles ; fortement déconseillé.

▶ Voir des scénarios réels (NAS, mots de passe, .env…)

🧪 Try it: switch the profile and see what the AI sees

AI sees: name [PERSON_NAME_1] · password [REDACTED] · SIN [REDACTED] · email [EMAIL_1]
Différence clé — direction d'abord : à l'aller, le LLM ne voit toujours que des espaces réservés, que vous choisissiez Restore ou Redact. La différence n'existe qu'au retour : Restore rend la vraie valeur à votre application ; Redact ne la restaure jamais.

S-A · « Le mot de passe ne doit jamais être réécrit »

Convient : Tous les utilisateurs

Avant (connexion directe)

Connecté directement : le mot de passe peut être écrit dans la conversation, les notes ou les commits.

Après (via AIOrouter)

LLM ne voit qu'un espace réservé et ne restaure jamais → impossible d'écrire le vrai mot de passe.

Configuration : Profil « standard » (secrets techniques = redact)

S-B · « Cette fois, laisse l'IA changer mon mot de passe »

Convient : Utilisateurs ayant un besoin ponctuel

Avant (connexion directe)

Tout est bloqué — l'IA ne peut pas accomplir la tâche.

Après (via AIOrouter)

LLM ne voit toujours que l'espace réservé ; seule la restauration au retour est autorisée pour ce secret précis.

Configuration : Profil « standard » + override par type → restore pour ce secret

S-C · « Zéro fuite du NAS »

Convient : Employés, RH, finances

Avant (connexion directe)

Le NAS peut être affiché dans la réponse ou écrit ailleurs.

Après (via AIOrouter)

L'interface et toutes les sorties ne montrent que l'espace réservé — le vrai NAS n'apparaît jamais.

Configuration : CANADA_SOCIAL_INSURANCE_NUMBER → redact (ou profil « safe »)

S-D · « Protéger le .env du développeur »

Convient : Développeurs

Avant (connexion directe)

L'IA peut coller une clé dans le code généré.

Après (via AIOrouter)

Aucune vraie clé dans le code généré ni dans la conversation.

Configuration : Profil « standard » (secret technique par défaut)

S-E · « Traiter les données clients CRM »

Convient : Ventes, support

Avant (connexion directe)

Le fournisseur voit les vrais courriels et téléphones.

Après (via AIOrouter)

LLM ne voit que des espaces réservés (jamais les vraies valeurs) ; la restauration au retour donne le bon résultat.

Configuration : Type Basic PII → restore

S-F · « Données RH des employés »

Convient : RH

Avant (connexion directe)

NAS / carte de santé exposés.

Après (via AIOrouter)

Noms utilisables ; numéro d'assurance sociale et données de santé configurés en redact (jamais restaurés par défaut).

Configuration : Profil « safe »

S-G · « Données spéciales du Québec »

Convient : Entreprises québécoises

Avant (connexion directe)

Données spéciales (santé, religion, politique, biométrie) lues par le LLM.

Après (via AIOrouter)

Ces catégories sont configurées en redact — jamais restaurées.

Configuration : Catégorie spéciale → redact

S-H · « Rapprochement financier »

Convient : Finance, comptabilité

Avant (connexion directe)

N° de carte / compte écrits dans toute sortie.

Après (via AIOrouter)

Aucune restauration d'information financière.

Configuration : Catégorie financial → redact

S-I · « Permis de conduire & carte de santé : zéro fuite »

Convient : Utilisateurs canadiens

Avant (connexion directe)

Connecté directement : les n° de permis et de carte de santé peuvent fuir.

Après (via AIOrouter)

Espace réservé à l'aller, jamais restauré au retour → les n° de documents n'apparaissent nulle part.

Configuration : Dashboard → Driver Licence + Health Card → Redact → Apply

FAQ

Dois-je fermer Claude Desktop avant l'installation ?

Non — l'installateur en une ligne fonctionne même si Claude Desktop est déjà ouvert (contrairement à ChatGPT/Codex, Claude 3P n'écrase jamais la bibliothèque de configuration). Après avoir collé votre clé et cliqué sur Apply Changes, Claude Desktop redémarre automatiquement.

Dois-je modifier le fichier de configuration ?

Non — collez simplement l'URL dans « Import Configuration file » : https://api.aiorouter.ca/claude-desktop-template.json — aucun téléchargement, aucune édition de fichier. (Ou téléchargez le fichier et importez-le — l'édition n'est jamais requise.)

Pourquoi vois-je 19 modèles dans mon sélecteur ?

Le fichier de configuration importé contient la liste complète des modèles (inferenceModels) — il ne s'agit plus de « seulement 4 Claude ». Chaque modèle AIOrouter (DeepSeek, Qwen, GLM, Kimi, Grok, Claude…) est listé et utilisable directement.

Ai-je encore besoin du serveur MCP ?

Non — tous les modèles sont directement dans votre sélecteur. Le serveur MCP sert uniquement aux besoins d'outils (10 outils) ; voir la page d'intégration MCP.

Comment changer de modèle ?

Sélecteur direct (recommandé, sans Node.js) — chaque modèle AIOrouter est listé ; cliquez et discutez. ② « Passe à X » (avancé — nécessite Node.js) — dites « passe à deepseek-v4-pro » et l'IA exécute le pont pour vous (sauvegarde avant écriture).

J'ai dit « passe à X » mais rien ne s'est passé.

Le changement par la voix est une fonction avancée qui nécessite Node.js et le pont AIOrouter. Si vous ne voulez pas l'installer, utilisez simplement le sélecteur de modèles — il change aussi de modèle, sans script.

Le changement survit-il à un redémarrage ?

Parfois, le choix peut ne pas persister d'une session à l'autre (limitation officielle du bureau) — --switch-model du pont réduit cet inconvénient en définissant le modèle par défaut de la famille.

Le contexte 1M est-il réel ?

Oui — 200k / 1M (deux valeurs, pas d'intermédiaire).

Que comprend le trial ?

Le trial = deepseek-v4-flash (le sélecteur affiche tous les modèles, mais le routage est verrouillé sur flash). Les modèles Claude nécessitent un abonnement.

Pourquoi « Test Connection » est vert mais mes conversations Claude échouent ?

Pendant le trial, le test peut réussir (authentification OK) mais les vraies demandes Claude renvoient 402 subscription_required — abonnez-vous d'abord : dashboard.aiorouter.ca → Facturation (Stripe).

Ai-je besoin de ChatGPT/Codex d'abord ?

Non — installez directement via l'import du fichier de configuration. ChatGPT/Codex est seulement un chemin facultatif « l'IA m'aide ».

La configuration complète annule-t-elle mon abonnement Anthropic ?

Non — votre abonnement reste actif pour d'autres usages (Claude.ai, API). Mais les modèles Claude de Claude Desktop passent par AIOrouter et sont facturés par AIOrouter.

Où mes données sont-elles stockées ?

Infrastructure résidente au Canada (GCP Montréal), zéro conservation des prompts.

Restore vs Redact ?

Dans les deux cas le LLM ne voit qu'un espace réservé. La différence est au retour : Restore rend la vraie valeur ; Redact ne la restaure jamais. Contrôle par type dans le tableau de bord.

Puis-je garder mon abonnement Anthropic et n'utiliser que le MCP ?

Techniquement oui, mais vous paierez alors deux factures : Anthropic pour les tokens Claude + AIOrouter pour les outils. Détails : page MCP.

Ai-je besoin d'un abonnement pour utiliser Claude Desktop ?

Les modèles Claude oui. Pendant le trial, vous pouvez déjà expérimenter avec deepseek-v4-flash (le sélecteur affiche tout, le routage est verrouillé sur flash).

Pourquoi dois-je coller un prompt après l'installation ?

L'installation (import) ne fait que connecter. Le prompt Phase 2 termine le travail : vérification du test « wow » (preuve que le PII Shield cache vos vraies données), explication de Restore/Redact, et informations sur l'abonnement et le changement de modèle — 30 secondes, même parcours que Codex.

Votre clé fonctionne avec vos outils préférés

Votre clé API AIOrouter est compatible OpenAI (et /v1/messages pour Claude) — elle se connecte à n'importe quel outil BYOK. Vous n'êtes jamais dépendant d'un seul outil.

🤖 Codex / ChatGPT
App de bureau + CLI (API responses)
💬 Claude Desktop
Les 19 modèles dans le sélecteur (import de configuration)
🧩 VS Code
Extensions compatibles OpenAI
⚡ KILO CODE
Agent de codage BYOK (API compatible OpenAI)
🛠️ CLINE
Agent VS Code avec endpoint personnalisé
🚀 GitHub Copilot
Via API (voir le guide de migration)
🟢 AIOrouter CODE-MAS
Extension VS Code native — bientôt disponible
🛡️ Votre abonnement ne dépend jamais d'un seul outil : même si un fournisseur tiers (OpenAI, Anthropic) modifie sa politique BYOK pour Codex ou Claude Desktop, votre clé continue de fonctionner avec tous les autres outils ci-dessus.

🔒 Paiement sécurisé par Stripe — Visa · Mastercard · Amex · CAD · Nous ne stockons jamais votre numéro de carte complet.

Commencer avec AIOrouter →