Migration Guide
Switching vers AIOrouter depuis toute API compatible OpenAI est une modification en une ligne. Aucun nouveau SDK, aucune refonte, aucune modification cassante.
Depuis OpenAI
# Avant (OpenAI)
from openai import OpenAI
client = OpenAI(api_key="sk-...")
# Après (AIOrouter)
from openai import OpenAI
client = OpenAI(
base_url="https://api.aiorouter.ca/v1",
api_key="ak-..."
)
// Avant (OpenAI)
import OpenAI from 'openai';
const client = new OpenAI({ apiKey: 'sk-...' });
// Après (AIOrouter)
import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://api.aiorouter.ca/v1',
apiKey: 'ak-...'
});
Depuis GitHub Copilot (via l'API)
Si vous utilisez les fonctionnalités de l'API Copilot, passer à AIOrouter vous offre :
- Accès complet à l'API (non verrouillé à un IDE)
- Catalogue de modèles BÊTA au lieu d'un modèle fixe
- Facturation mensuelle prévisible au lieu d'une facturation à l'utilisation
- Infrastructure résidente au Canada avec protection de la vie privée intégrée
# À la place de l'API limitée de Copilot
# Utilisez l'API complète compatible OpenAI :
client = OpenAI(
base_url="https://api.aiorouter.ca/v1",
api_key="ak-..."
)
Depuis OpenRouter
# Avant (OpenRouter)
client = OpenAI(
base_url="https://openrouter.ai/api/v1",
api_key="sk-or-..."
)
# Après (AIOrouter)
client = OpenAI(
base_url="https://api.aiorouter.ca/v1",
api_key="ak-..."
)
Différences clés :
- Facturation : Abonnement mensuel vs par jeton
- Résidence des données : Canada (Montréal) vs États-Unis
- Protection de la vie privée : Pseudonymisation PII bidirectionnelle, pare-feu IA vs aucune
From Any API compatible OpenAI
Si votre fournisseur actuel utilise le format d'API OpenAI :
- Modifiez le
base_urlenhttps://api.aiorouter.ca/v1 - Remplacez la
api_keypar votre clé AIOrouter - Mettez à jour le nom du
modelavec l'un de nos modèles
C'est tout. Tout le code existant, les prompts et paramètres continuent de fonctionner.
Environment Variables
Recommended approche pour CI/CD et production :
# .env
OPENAI_BASE_URL=https://api.aiorouter.ca/v1
OPENAI_API_KEY=ak-your_key_here
import os
from openai import OpenAI
client = OpenAI(
base_url=os.getenv("OPENAI_BASE_URL", "https://api.aiorouter.ca/v1"),
api_key=os.getenv("OPENAI_API_KEY")
)
Framework Compatibility
LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="deepseek-v4-pro",
openai_api_key="ak-...",
openai_api_base="https://api.aiorouter.ca/v1"
)
LlamaIndex
from llama_index.llms.openai import OpenAI
llm = OpenAI(
model="deepseek-v4-pro",
api_key="ak-...",
api_base="https://api.aiorouter.ca/v1"
)
Need Help ?
- Référence de l'API — tous les points de terminaison
- Catalogue des modèles — choisissez le bon modèle
- support@aiorouter.ca — support par courriel