title: Migration Guide description: Passez du SDK OpenAI, GitHub Copilot ou toute API compatible OpenAI à AIOrouter — une modification en une ligne suffit.

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 :

# À 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 :

From Any API compatible OpenAI

Si votre fournisseur actuel utilise le format d'API OpenAI :

  1. Modifiez le base_url en https://api.aiorouter.ca/v1
  2. Remplacez la api_key par votre clé AIOrouter
  3. Mettez à jour le nom du model avec 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"
)

Outils BYOK (apportez votre propre clé)

Votre clé API AIOrouter est compatible OpenAI (et compatible Anthropic /v1/messages pour les clients Claude), elle fonctionne donc avec la plupart des outils BYOK — pas seulement un seul :

Parce que la clé est indépendante de l'outil, votre abonnement continue de fonctionner même si un outil tiers modifie sa politique BYOK — connectez la même clé à n'importe quel autre outil ci-dessus.

Need Help ?