← Blog

Utilisez le SDK OpenAI avec DeepSeek, Qwen et Claude — il suffit de changer l’URL de base

June 29, 2026

Si votre base de code utilise déjà le SDK OpenAI, vous n’avez pas besoin d’un nouveau client pour interagir avec d’autres modèles. Pointez base_url du SDK vers RouteAll et votre code existant appelle DeepSeek, Qwen, Claude, Gemini et plus encore — mêmes méthodes, mêmes structures de réponse.

Python

from openai import OpenAI

client = OpenAI(
    api_key="sk-ra-...",                     # your RouteAll key
    base_url="https://api.routeall.ai/v1",   # the only change
)

# switch providers by model name — same call
resp = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Write a haiku about routing."}],
)
print(resp.choices[0].message.content)

Node / TypeScript

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.ROUTEALL_KEY,
  baseURL: "https://api.routeall.ai/v1",
});

const resp = await client.chat.completions.create({
  model: "claude-haiku-4-5",
  messages: [{ role: "user", content: "One line on prompt caching." }],
});
console.log(resp.choices[0].message.content);

Le streaming fonctionne aussi

stream = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "Stream a short poem."}],
    stream=True,
)
for chunk in stream:
    print(chunk.choices[0].delta.content or "", end="")

Changer de modèle

La chaîne model sélectionne le fournisseur. Obtenez les noms exacts disponibles pour votre compte (et votre tarif) via /v1/models ou la place de marché des modèles. La facturation est mesurée par token, affichée sur chaque réponse, et les accès au cache de prompt bénéficient d’une remise — ainsi, essayer un modèle moins cher ne demande qu’un changement de mot.

Vous utilisez déjà les formats natifs Anthropic ou Gemini ?

RouteAll comprend également les formats natifs Anthropic /v1/messages et Gemini /v1beta, vous pouvez donc conserver ces SDKs si vous préférez. Consultez la documentation API.

Créez une clé et modifiez une ligne — c’est toute la migration.

Utilisez le SDK OpenAI avec DeepSeek, Qwen & Claude (changez base_url) — RouteAll