Point de terminaison API https://northerninference.ca/v1 Utilisez ceci comme URL de base dans chaque intégration.

Aider

Utilisez Inférence Nordique avec l'interface en ligne de commande de programmation en binôme d'Aider sur des routes canadiennes souveraines, avec une résidence des données conforme à la LPRPDE pour les équipes gouvernementales et réglementées.

Inférence Nordique est une API d'IA souveraine canadienne pour les équipes du gouvernement, de la défense, de la santé et des secteurs réglementés, y compris les organisations relevant du Programme des marchandises contrôlées. Chaque route comporte une résidence des données au Canada conforme à la LPRPDE, un chemin exact vers les derniers modèles de pointe et à poids ouverts, ainsi qu'un registre de chaîne de possession par requête.

Avant de commencer

  1. Créez une clé API. Dans le portail, ouvrez Clés API et cliquez sur Créer la clé. Votre clé commence par ni_live_.
  2. Ajoutez des crédits. Les nouveaux comptes démarrent avec un solde de 0 $, et chaque requête est refusée tant que vous n'ajoutez pas de crédits. Ouvrez Facturation et cliquez sur Acheter des crédits.
  3. Choisissez un modèle. Les noms de modèles d'Inférence Nordique se terminent par une étiquette de niveau, par exemple claude-sonnet-4-6-t4. Vous les trouverez tous sur la page Modèles.

Installer Aider

Mac et Linux :

curl -LsSf https://aider.chat/install.sh | sh

Windows PowerShell :

powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"

Connecter Aider à Inférence Nordique

Créez un fichier nommé .env dans votre dossier personnel (~/.env sur Mac et Linux, C:\Users\you\.env sous Windows) contenant ces deux lignes :

OPENAI_API_KEY=ni_live_YOUR_KEY_HERE
AIDER_OPENAI_API_BASE=https://northerninference.ca/v1

Aider lit ce fichier à chaque démarrage, sur tous les systèmes d'exploitation. Rendez-vous ensuite dans le dossier de votre projet et exécutez :

aider --model openai/claude-sonnet-4-6-t4

Envoyez un message. Il apparaît dans le portail sous Utilisation en quelques secondes.

Pourquoi le modèle commence par openai/

Aider nomme les modèles sous la forme <provider>/<model>. La partie openai/ indique à Aider de communiquer avec Inférence Nordique comme avec un service compatible OpenAI, et Aider n'envoie que la partie qui suit, ici claude-sonnet-4-6-t4. Gardez toujours le préfixe.

Pour utiliser un autre modèle, changez le nom après openai/ :

aider --model openai/mistral-large-2402-t3

Les noms qui se terminent par -t3 s'exécutent au Canada. Aider peut indiquer qu'il ne connaît pas la fenêtre de contexte ou le prix du modèle; c'est normal pour les noms d'Inférence Nordique et cela ne l'empêche pas de fonctionner.

Vous préférez les variables d'environnement?

Mac et Linux :

export OPENAI_API_KEY=ni_live_YOUR_KEY_HERE
export OPENAI_API_BASE=https://northerninference.ca/v1
aider --model openai/claude-sonnet-4-6-t4

Windows PowerShell, puis ouvrez un nouveau terminal :

setx OPENAI_API_KEY "ni_live_YOUR_KEY_HERE"
setx OPENAI_API_BASE "https://northerninference.ca/v1"

Si un nom de modèle n'est pas reconnu

Inférence Nordique répond par un HTTP 404 et Model 'X' is not a route this key can call. Elle ne remplace jamais le modèle par un autre. Utilisez un nom de la page Modèles précédé de openai/, ou tapez ni-models comme message pour lister les modèles que votre clé peut appeler.

Dépannage

Ce que vous voyezCe qu'il faut faire
Aider demande une clé OpenAI ou AnthropicIl n'a pas trouvé vos paramètres. Vérifiez le nom et l'emplacement du fichier .env, ou ouvrez un nouveau terminal après setx.
401La clé est incorrecte ou a été révoquée. Copiez-la de nouveau depuis le portail, sous Clés API.
402 Insufficient credits. Add credits in the portal under Billing (https://northerninference.ca/portal/?page=billing) to continue.Ajoutez des crédits dans le portail, sous Facturation.
404 Model 'X' is not a route this key can call.Comparez le nom après openai/ avec la page Modèles, ou tapez ni-models.

Vous constatez un problème? Écrivez à support at northerninference dot ca.

↑