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"
)

Need Help ?