Aller au contenu

Guide 03 Serve

Migrer OpenAI vers le Router UE

Un guide pratique, pas à pas, pour faire passer votre intégration OpenAI existante dans l'UE en quelques minutes.

  • GLM
  • DeepSeek
  • Qwen
  • Kimi
  • Mistral
  • Llama
  • gpt-oss
  • Gemma
  • Loes
  • Nemotron
  • Claude Code
  • Codex
  • OpenCode
  • Cursor
  • Cline
  • Loes
  • OpenAI SDK
  • Anthropic SDK

01 Guide

Pourquoi migrer vers le Router UE

Le Router UE est une passerelle d'inférence compatible OpenAI et Anthropic qui exécute des modèles ouverts sur des GPU européens. Vos prompts et réponses ne quittent jamais l'UE, aucun fournisseur cloud américain n'intervient dans la chaîne, et vous payez au token à partir d'un seul solde de crédit prépayé. L'API étant compatible en remplacement direct, rien ne change dans le code de votre application hormis l'URL de base et la clé API.

02 Guide

Ce dont vous avez besoin

  • Un compte HostYourAI avec un peu de crédit
  • Une clé API au format hyai-..., créée sous Router dans votre tableau de bord
  • Votre SDK OpenAI ou Anthropic actuel, aucune nouvelle bibliothèque à installer
03 Guide

Étape 1 : créer une clé API

Dans votre tableau de bord, allez dans Router et créez une nouvelle clé. Copiez immédiatement la clé hyai- ; vous ne la voyez qu'une seule fois. Cette clé remplace votre clé OpenAI.

04 Guide

Étape 2 : pointer votre client vers le Router

Définissez l'URL de base sur https://hostyourai.com/api/v1 et utilisez votre clé HostYourAI. En Python avec le SDK OpenAI, le reste de votre code reste inchangé :

python
from openai import OpenAI

client = OpenAI(
    base_url="https://hostyourai.com/api/v1",
    api_key="hyai-...",   # your HostYourAI key
)

resp = client.chat.completions.create(
    model="llama-3.3-70b",
    messages=[{"role": "user", "content": "Summarise this contract."}],
)
print(resp.choices[0].message.content)

En Node.js avec le même SDK :

javascript
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://hostyourai.com/api/v1",
  apiKey: process.env.HOSTYOURAI_API_KEY,
});

const resp = await client.chat.completions.create({
  model: "llama-3.3-70b",
  messages: [{ role: "user", content: "Summarise this contract." }],
});
console.log(resp.choices[0].message.content);

Ou directement avec curl pour un test rapide :

shell
curl https://hostyourai.com/api/v1/chat/completions \
  -H "Authorization: Bearer hyai-..." \
  -H "Content-Type: application/json" \
  -d '{"model":"llama-3.3-70b","messages":[{"role":"user","content":"Hello"}]}'
05 Guide

Étape 3 : choisir un modèle ouvert

Là où vous utiliseriez gpt-4o chez OpenAI, choisissez ici un modèle ouvert du Model Garden, par exemple une variante de Llama, Qwen, Mistral ou DeepSeek. Utilisez le slug du modèle exactement tel qu'il apparaît dans le Model Garden comme valeur de model. Le streaming fonctionne à l'identique : définissez stream=True et vous recevez des server-sent events.

06 Guide

Vous utilisez le SDK Anthropic ?

Cela fonctionne aussi. Le Router expose une couche de compatibilité /v1/messages. Définissez l'URL de base sur https://hostyourai.com et transmettez votre clé hyai- dans x-api-key :

python
from anthropic import Anthropic

client = Anthropic(
    base_url="https://hostyourai.com",
    api_key="hyai-...",
)

msg = client.messages.create(
    model="llama-3.3-70b",
    max_tokens=512,
    messages=[{"role": "user", "content": "Hello"}],
)
print(msg.content[0].text)
07 Guide

Étape 4 : vérifier et passer en production

Testez votre première requête dans le Playground ou depuis votre code, et suivez l'usage, les tokens et la latence par requête dans votre journal d'activité. Deux points de vigilance lors de la migration : les noms de modèles diffèrent (utilisez des slugs de modèles ouverts, pas gpt-*), et vous payez au token plutôt que via un abonnement OpenAI.

08 Guide

Besoin de performances prévisibles ?

Le Router partagé est idéal pour commencer. Si vous souhaitez de l'isolation ou une capacité garantie, faites passer un modèle sur une instance dédiée, sur votre propre GPU dans l'UE. Votre code reste identique, seuls le slug du modèle ou le point de terminaison changent.

09 Guide

Référence : ce qui change exactement

Ce tableau met les paramètres côte à côte. Pour plus de contexte sur la passerelle elle-même, consultez la page EU Inference Router.

ParamètreChez OpenAISur le Router UE
URL de basehttps://api.openai.com/v1https://hostyourai.com/api/v1
Clé APIsk-...hyai-...
Modèlegpt-4o, gpt-4o-miniModèles ouverts tels que Llama, Qwen, Mistral, DeepSeek ou Gemma
Streamingstream=true, SSEIdentique, stream=true avec server-sent events
Route AnthropicSans objetCouche /v1/messages, streaming mis en mémoire tampon, texte uniquement
FacturationAbonnement ou facturation à l'usagePaiement à l'usage par token, voir les tarifs

10 Guide

Dépannage

01

J'obtiens une erreur 401 Unauthorized

Vérifiez que votre clé commence par hyai- et qu'elle a été copiée en entier. Une clé OpenAI (sk-...) ne fonctionne pas sur le Router. Créez une nouvelle clé sous Router si nécessaire.

02

Mes requêtes renvoient une erreur 404 ou n'arrivent jamais

Presque toujours, l'URL de base est incorrecte. Elle doit être exactement https://hostyourai.com/api/v1. Assurez-vous que votre SDK n'ajoute pas de lui-même un second /v1 à l'URL.

03

Le modèle répond lentement ou semble indisponible

Tous les modèles ne sont pas chauds en permanence. Le Model Garden indique pour chaque modèle s'il est chaud ou encore en cours de préchauffage. Choisissez un modèle chaud ou patientez un instant ; ensuite, les réponses sont rapides comme d'habitude.

04

Le streaming se comporte différemment avec le SDK Anthropic

La couche /v1/messages utilise un streaming mis en mémoire tampon et ne prend en charge que le texte. Si vous avez besoin d'un streaming token par token, utilisez la route OpenAI sur /api/v1/chat/completions.

11 Guide

Questions sur ce guide

01

Dois-je réécrire le code de mon application ?

Non. Vous ne changez que l'URL de base et la clé API. Tout le reste, y compris le streaming et la structure des messages, reste identique.

02

Quels modèles puis-je utiliser après la migration ?

Des modèles ouverts tels que Llama, Qwen, Mistral, DeepSeek et Gemma. Le catalogue actuel avec son statut en direct se trouve dans le Model Garden.

03

Combien coûte l'utilisation du Router ?

Vous payez au token, à l'usage, à partir d'un seul solde de crédit prépayé, sans abonnement. Consultez la page des tarifs.

04

Mes données restent-elles en Europe ?

Oui. Les modèles s'exécutent sur des GPU situés dans des datacenters européens et vos prompts et réponses ne quittent jamais l'UE.

05

Puis-je passer plus tard sur mon propre matériel ?

Oui. Pour l'isolation ou une capacité garantie, faites passer un modèle sur une instance GPU dédiée. Votre clé et votre URL de base continuent de fonctionner.

Tout ce qu'il faut pour l'IA

De l'hébergement de modèles à une API destinée à vos clients, tout est conçu pour les développeurs et les entreprises qui veulent que leur IA tourne sur une infrastructure qu'ils contrôlent réellement, au sein de l'UE.

Hébergé dans l'UE

100%

Vos données et vos modèles restent sur des GPU européens. Conçu pour respecter le RGPD.

Modèles vérifiés, prêts à servir

700+

Llama, Qwen, DeepSeek, Mistral, FLUX et bien d'autres. Choisissez-en un et il est prêt en quelques minutes, sans DevOps de votre côté.

Compatible OpenAI et Anthropic

2 SDK

Pointez votre client existant vers le Router et gardez vos outils. Sans réécriture, sans dépendance.

De zéro à un endpoint prêt en quelques minutes

Aucune infrastructure à gérer. Choisissez un modèle, obtenez une URL compatible OpenAI et livrez.

01

Choisissez un modèle

Choisissez dans le Model Garden ou collez n'importe quel ID HuggingFace. Définissez la VRAM et choisissez un GPU européen.

02

Obtenez votre endpoint

Nous déployons vLLM, exécutons les sondes de disponibilité et vous remettons une URL prête, compatible OpenAI et Anthropic, ainsi qu'une clé d'API.

03

Routez et livrez

Pointez votre client vers le Router. Il route automatiquement vers une instance démarrée et journalise chaque requête.

Compatible avec les outils que vous utilisez déjà

Le Router parle les API OpenAI et Anthropic, il s'intègre donc directement aux clients et SDK que votre équipe utilise déjà. Il suffit de changer l'URL de base.

  • Docker
  • Anthropic
  • Hugging Face
  • LangChain
  • Python
  • Node.js
  • curl
  • Ollama
  • JetBrains
  • Jupyter
  • Vercel
  • Zapier
  • Postman
  • n8n

Conçu pour les équipes qui ne peuvent pas envoyer leurs données ailleurs

Si un cloud américain est exclu, HostYourAI vous offre la même expérience développeur sur une infrastructure européenne.

01

Secteur public et administrations

Des données de citoyens qui doivent légalement rester dans l'UE, avec une auditabilité complète.

02

Entreprises réglementées

Équipes de la finance, de la santé et du juridique soumises au RGPD, à DORA et à l'AI Act.

03

SaaS et scale-ups européens

Livrez des fonctionnalités d'IA en lesquelles vos clients ont confiance, sans sous-traitant américain.

04

Agences et intégrateurs

Proposez une IA privée à vos clients, sur une infrastructure dont vous pouvez répondre.

Questions

Questions fréquentes

Puis-je l'utiliser dans l'UE ?

Oui. HostYourAI exécute des modèles ouverts avec vLLM sur des GPU dans des centres de données européens. Vos prompts et vos réponses restent dans l'UE.

Est-ce conforme au RGPD ?

Oui. Tout le traitement a lieu dans l'UE, un accord de traitement des données (DPA) est disponible et la liste des sous-traitants est publique. Les poids ouverts garantissent aussi que vos données ne servent jamais à l'entraînement.

L'API est-elle compatible avec OpenAI ?

Oui. Pointez votre client OpenAI ou Anthropic existant vers notre Router (https://hostyourai.com/api/v1) et changez seulement l'URL de base et la clé API. Votre code reste tel quel.

Combien cela coûte-t-il ?

Paiement à l'usage depuis un seul solde de crédit prépayé : le Router partagé au token ou un GPU dédié facturé à la minute. Gratuit pour commencer, sans minimum et sans abonnement mensuel.

Model garden

Fonctionne avec plus de 700 modèles ouverts

Des modèles texte et image sur des GPU européens dédiés. Chaque modèle est testé sur notre propre matériel.

Parcourir tous les modèles

La plateforme

Une plateforme, quatre couches

Commencez par une couche et ajoutez les autres quand le travail le demande. Elles partagent une clé, un solde et une vue Activity.

Code

Votre agent de code sur des modèles ouverts en Europe, configuré en une seule commande.

Ouvrir

Control

Clés, budgets et garde-fous par équipe, et données personnelles arrêtées avant qu'un modèle ne les voie.

Ouvrir

Serve

Partagés au token, ou rien que pour vous, depuis des centres de données européens.

Ouvrir

EU compute

Des GPU privés en Europe, du H100 au B300, dimensionnés selon le temps de réponse, la vitesse de génération et le nombre d'utilisateurs simultanés.

Ouvrir

Pages associées

Découvrez-en plus sur l'IA hébergée dans l'UE avec HostYourAI.

Construire un RAG sur des GPU européens

Construisez un pipeline RAG sur des GPU européens. Liez une base de connaissances au Router et fondez les réponses sur vos propres documents, avec citations de sources.

Lire la suite

Déployer votre propre LLM avec vLLM

Apprenez à déployer un LLM ouvert sur un GPU européen avec vLLM. D'un identifiant HuggingFace à un point de terminaison chaud, compatible OpenAI.

Lire la suite

L'infrastructure d'IA de l'Europe.
Construisez avec nous.

Commencez aujourd'hui avec une seule clé. Ajoutez des GPU dédiés quand votre charge le demande.

  • Jantine
  • Hans
  • Sander
  • Jos
  • Daan
  • Kyra
  • Margriet
  • Stan
L'équipe derrière HostYourAI