Guide

Construire un RAG sur des GPU européens

Liez votre base de connaissances au Router et donnez à vos modèles le contexte de vos propres documents.

On this page

Ce que le RAG fait pour vous

Avec la génération augmentée par récupération (RAG), vous fondez les réponses sur vos propres documents plutôt que sur les seules connaissances d'entraînement du modèle. HostYourAI fournit les modèles ouverts et l'infrastructure GPU européenne ; vous décidez des connaissances à y mettre. Les documents, les prompts et les réponses restent en Europe de bout en bout.

Étape 1 : créer une base de connaissances

Importez des documents (PDF, TXT, CSV, MD ou DOCX) ou explorez une URL ou un sitemap. Votre contenu est découpé en segments d'environ 1000 caractères avec 100 caractères de chevauchement, aux limites des phrases. Chaque segment reçoit un embedding (en 384 dimensions). Les petits fichiers (< 50MB) sont entièrement pré-vectorisés pour une récupération rapide ; les gros fichiers utilisent un mode hybride avec FULLTEXT et un embedding à la demande.

je vraag
doc-4f2a0.94
doc-9c1e0.91
doc-2b770.88

Étape 2 : lier la base de connaissances

Il existe trois façons de rattacher une base de connaissances à vos requêtes de chat :

  • Lien vers une instance (recommandé) : POST /api/kb/{kbId}/link/{instanceId}. Chaque requête de chat vers cette instance reçoit alors automatiquement du contexte, y compris via une clé externe hyai-.
  • Lien vers un agent : définissez knowledge_base_id sur l'agent ; le chat public l'utilise automatiquement.
  • Explicite par requête : transmettez knowledge_base_id dans le corps de votre chat completion.

Étape 3 : interroger avec du contexte

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":"What is our return policy?"}],
    "knowledge_base_id": 42
  }'

Le Router récupère les segments les plus pertinents par similarité cosinus (seuil minimum de 0.3), injecte les 5 meilleurs dans le prompt et génère une réponse fondée sur vos documents.

Citations de sources

Les réponses sans streaming comportent un tableau supplémentaire sources avec le nom du document, le score, l'index du segment et un extrait, ce qui vous permet de remonter de chaque réponse jusqu'à sa source. En streaming, le contexte est toujours injecté, mais les sources ne peuvent pas être renvoyées dans les segments SSE.

Robuste et conforme

Les échecs de récupération sont gérés avec souplesse : si la récupération échoue, le chat continue sans contexte au lieu de renvoyer une erreur. Et comme tout s'exécute sur des GPU de l'UE, l'ensemble de votre pipeline RAG, des documents à la réponse, reste en Europe.

Référence : les paramètres du pipeline en un coup d'œil

Ces valeurs déterminent comment vos documents sont traités et récupérés. Elles sont fixes, la qualité reste donc prévisible sur toutes vos bases de connaissances.

ParamètreValeur
Taille des segmentsEnviron 1000 caractères, découpés aux limites des phrases
Chevauchement100 caractères entre segments consécutifs
EmbeddingsVecteurs à 384 dimensions par segment
SimilaritéSimilarité cosinus, seuil minimum de 0.3
Contexte par requêteLes 5 segments les plus pertinents
Mode de traitementEntièrement pré-vectorisé sous 50MB, hybride au-delà

Dépannage

Mes réponses ne contiennent pas de tableau sources

Les citations de sources ne fonctionnent que sur les réponses sans streaming. Désactivez stream pour les requêtes où vous avez besoin des sources ; en streaming, le contexte est toujours injecté mais les sources ne tiennent pas dans les segments SSE.

Le modèle semble ignorer mes documents

Vérifiez d'abord que la base de connaissances est bien liée : à l'instance, à l'agent, ou via knowledge_base_id dans le corps de la requête. Vérifiez ensuite que le traitement de vos documents est terminé ; juste après un import, le traitement est encore en cours dans la file d'attente.

J'obtiens une erreur 401 Unauthorized

Votre clé API doit commencer par hyai- et être copiée en entier, et l'URL de base doit être exactement https://hostyourai.com/api/v1. Une clé d'un autre fournisseur ne fonctionne pas.

La première réponse prend du temps

Le modèle choisi n'est probablement pas encore chaud. Le Model Garden indique si un modèle est chaud ou encore en cours de préchauffage ; ensuite, les requêtes suivantes répondent rapidement.

Questions sur ce guide

Quels formats de fichiers puis-je importer ?

PDF, TXT, CSV, MD et DOCX. Vous pouvez aussi explorer une URL ou un sitemap complet ; les pages passent par le même pipeline de traitement.

Le RAG fonctionne-t-il aussi sur une instance dédiée ?

Oui. Liez la base de connaissances à votre instance GPU dédiée et chaque requête de chat reçoit automatiquement du contexte, y compris via une clé API externe.

Combien coûte le RAG ?

Vous payez l'inférence elle-même : à l'usage par token via le Router, ou à l'heure sur votre propre instance. Consultez la page des tarifs.

Quel modèle choisir pour le RAG ?

Les modèles ouverts tels que Llama, Qwen et Mistral se comportent bien pour répondre à des questions sur des documents. Comparez les options dans le Model Garden et testez dans le Playground.

Mes documents restent-ils dans l'UE ?

Oui. Le stockage, les embeddings et l'inférence s'exécutent dans des datacenters européens ; les documents, prompts et réponses ne quittent jamais l'UE.

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.

100%
Hébergé dans l'UE

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

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

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é.

2 SDK
Compatible OpenAI et Anthropic

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.

1

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.

2

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.

3

Routez et livrez

Pointez votre client vers le Router. Il route automatiquement vers une instance démarrée, met les GPU au repos quand personne n'est connecté et journalise chaque requête.

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.

Secteur public et administrations

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

Entreprises réglementées

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

SaaS et scale-ups européens

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

Agences et intégrateurs

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

Privé par défaut

HostYourAI garde vos modèles, vos prompts et vos données sur des GPU européens. Conçu pour les équipes qui tiennent à la conformité, à la fiabilité et à un contrôle réel.

EU-hostedGDPR-friendlyOpenAI-compatiblevLLM-poweredNo lock-in
EU
Full data sovereignty

GPUs and data residency inside Europe. Your prompts never leave the EU.

Open
Models you can audit

Run open-weight models with no black boxes or hidden telemetry.

€0
Scale to zero

GPUs idle when nobody is online, so you only pay for what you run.

Yours
No vendor lock-in

Your infra, your keys, your models. Leave whenever you want.

Frequently asked questions

Can I run this in the EU?

Yes. HostYourAI runs open models on GPUs in European datacenters via vLLM. Your prompts and outputs never leave the EU and there is no US cloud provider in the chain.

Is it GDPR-compliant?

Yes. All processing happens inside the EU, a Data Processing Agreement (DPA) is available and the subprocessor list is public. Open weights also mean no training on your data.

Is the API OpenAI-compatible?

Yes. Point your existing OpenAI or Anthropic client at our Router (https://hostyourai.com/api/v1), change only the base URL and API key. No rewrite, no lock-in.

What does it cost?

Pay-as-you-go on one prepaid credit balance: the shared router per token or a dedicated GPU per hour. Free to start, no minimum, no fixed monthly fee.

Model garden

Works with 390+ open models

Text and image models on dedicated EU GPUs. Every model tested on our own hardware.

Related pages

Explore more about EU-hosted AI on HostYourAI.

Hébergez. Routez. Livrez.

Aucune carte bancaire requise. Paiement à l'usage, résiliable à tout moment.

Commencer l'hébergement gratuitement dès aujourd'hui