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.
Guide 03 Serve
Un guide pratique, pas à pas, pour faire passer votre intégration OpenAI existante dans l'UE en quelques minutes.
01 Guide
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.
hyai-..., créée sous Router dans votre tableau de bordDans 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.
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é :
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 :
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 :
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"}]}'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.
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 :
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)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.
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.
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ètre | Chez OpenAI | Sur le Router UE |
|---|---|---|
| URL de base | https://api.openai.com/v1 | https://hostyourai.com/api/v1 |
| Clé API | sk-... | hyai-... |
| Modèle | gpt-4o, gpt-4o-mini | Modèles ouverts tels que Llama, Qwen, Mistral, DeepSeek ou Gemma |
| Streaming | stream=true, SSE | Identique, stream=true avec server-sent events |
| Route Anthropic | Sans objet | Couche /v1/messages, streaming mis en mémoire tampon, texte uniquement |
| Facturation | Abonnement ou facturation à l'usage | Paiement à l'usage par token, voir les tarifs |
10 Guide
01
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
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
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
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
01
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
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
Vous payez au token, à l'usage, à partir d'un seul solde de crédit prépayé, sans abonnement. Consultez la page des tarifs.
04
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
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.
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.
Aucune infrastructure à gérer. Choisissez un modèle, obtenez une URL compatible OpenAI et livrez.
01
Choisissez dans le Model Garden ou collez n'importe quel ID HuggingFace. Définissez la VRAM et choisissez un GPU européen.
02
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
Pointez votre client vers le Router. Il route automatiquement vers une instance démarrée et journalise chaque requête.
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.
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.
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.
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.
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.
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.
Des modèles texte et image sur des GPU européens dédiés. Chaque modèle est testé sur notre propre matériel.
Commencez par une couche et ajoutez les autres quand le travail le demande. Elles partagent une clé, un solde et une vue Activity.
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 suiteDé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 suiteCommencez aujourd'hui avec une seule clé. Ajoutez des GPU dédiés quand votre charge le demande.







