RAG & retrieval

Alojamiento de pipelines RAG

Cree potentes aplicaciones RAG con sus propios datos.

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

La mayoría de los proyectos RAG se atascan en la fontanería: fragmentación, embeddings, un almacén vectorial, lógica de recuperación, composición del prompt. HostYourAI ofrece esa fontanería como una función de la plataforma. Suba documentos a una base de conocimiento, vincúlela al Router compartido o a una instancia dedicada, y el contexto relevante se inyecta automáticamente en sus chat completions. Su código sigue haciendo llamadas normales compatibles con OpenAI.

Los documentos de un pipeline RAG suelen ser justo el material que jamás publicaría: manuales, contratos, políticas, conocimiento interno. Con HostYourAI, tanto los documentos como la inferencia permanecen en centros de datos europeos, cubiertos por un acuerdo de encargo del tratamiento (DPA), lo que hace viable el RAG con el contenido sensible en el que mejor funciona. El recorrido completo está en la guía Crear RAG en GPU de la UE.

Por qué pipelines RAG en la UE

Sus documentos viajan con sus prompts

La recuperación implica que fragmentos de documentos viajan dentro de cada prompt enriquecido. Si la inferencia se realiza fuera de Europa, su base de conocimiento se filtra de hecho al otro lado de la frontera fragmento a fragmento. Mantener el almacenamiento y la inferencia juntos en varias regiones europeas, cifrados con AES-256 en reposo, cierra esa brecha. HostYourAI no entrena con datos de clientes.

Soberanía sobre todo el pipeline

Un stack RAG tiene muchas piezas móviles, y cada servicio externo es otra jurisdicción que evaluar. Ejecutar la recuperación y la generación en una única plataforma europea, con una lista pública de subencargados, ofrece a las organizaciones de la administración pública y de la sanidad un pipeline que realmente pueden defender en una revisión.

La recuperación es sensible a la latencia

Cada solicitud RAG hace trabajo adicional antes del primer token: búsqueda, ordenación, composición del prompt. Cuando la recuperación y la inferencia están en la misma infraestructura europea, esa sobrecarga se mantiene pequeña, y los modelos calientes del Router hacen que la generación empiece sin cargar ningún modelo.

python
from openai import OpenAI
client = OpenAI(
    base_url="https://hostyourai.com/api/v1",
    api_key="hyai-...")
client.chat.completions.create(
    model="llama-3.3-70b",
    messages=[{"role":"user","content":"Hallo!"}])

Cómo funciona la inyección de principio a fin

Usted crea una base de conocimiento, añade documentos y la vincula al Router o a una de sus instancias GPU dedicadas. En cada chat completion, la plataforma recupera los fragmentos más relevantes para la pregunta del usuario y los inyecta como contexto antes de que el modelo genere. Las respuestas sin streaming incluyen un array sources con el nombre del documento y un extracto de cada fragmento utilizado, para que pueda mostrar citas en su interfaz. ¿Prefiere un control explícito? Pase knowledge_base_id en el cuerpo de la solicitud en lugar de vincular. Y si la recuperación falla, la solicitud se degrada con elegancia: el chat continúa sin el contexto adicional en lugar de devolver un error.

Fase del pipelineQué ocurre
IngestaLos documentos se suben, se fragmentan y se indexan en la base de conocimiento
VinculaciónLa base de conocimiento se asocia al Router o a una instancia, o se pasa en cada solicitud
RecuperaciónLa pregunta del usuario se compara con los fragmentos por relevancia
InyecciónLos mejores fragmentos se añaden al prompt antes de la generación
CitaciónLas respuestas sin streaming devuelven fuentes con nombre de documento y extracto
DegradaciónSi la recuperación falla, la respuesta continúa sin contexto
qwen3-8b vLLM ready
NVIDIA A100 · 40GB · EU marketplace · eu-central
VRAM19.2 / 40 GB
GPU utilisation71%
42 ms
time-to-first-token
128
tokens / sec
62°C
temperature
POST /api/v1/chat/completions200 OK

Cómo empezar

Si hay una base de conocimiento vinculada, no hace falta cambiar nada en el código. Para apuntar a una de forma explícita, pase knowledge_base_id mediante extra_body en el SDK de Python:

from openai import OpenAI

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

response = client.chat.completions.create(
    model="llama-3.2-1b",
    messages=[{"role": "user", "content": "¿Qué cubre nuestra garantía en caso de daños por agua?"}],
    extra_body={"knowledge_base_id": 42},
)

print(response.choices[0].message.content)
for source in response.model_extra.get("sources", []):
    print(source["document"], "-", source["excerpt"][:80])
Je app
OpenAI · Anthropic
EU Router
één base URL
Qwen3-8B
warm
Loes (NL)
soeverein
Llama-3.3
warm

Preguntas sobre los pipelines RAG

¿Necesito mi propia base de datos vectorial?

No. La base de conocimiento se encarga de la fragmentación, la indexación y la recuperación en la plataforma. Si prefiere tener el control total, aún puede usar su propio stack de recuperación y enviar prompts ya compuestos.

¿Cómo conecto una base de conocimiento a mis solicitudes?

De dos maneras: vincúlela al Router o a una instancia para que cada respuesta se enriquezca automáticamente, o pase knowledge_base_id de forma explícita en el cuerpo de la solicitud para controlarlo llamada a llamada.

¿Puedo mostrar a los usuarios de dónde procede una respuesta?

Sí. Las respuestas sin streaming incluyen un array sources con el nombre del documento y un extracto por cada fragmento recuperado. Las respuestas en streaming se enriquecen con contexto, pero no pueden llevar metadatos de fuentes en los fragmentos SSE.

¿Qué ocurre si la recuperación falla?

La respuesta continúa sin el contexto inyectado en lugar de devolver un error. Su chat sigue funcionando aunque la base de conocimiento no esté disponible durante un breve periodo.

¿Qué modelos funcionan con el vínculo a la base de conocimiento?

Cualquier modelo al que pueda llamar, en el EU Inference Router o en una instancia dedicada. Elija uno en el catálogo de modelos; los modelos grandes tienden a sintetizar con más fidelidad el contexto recuperado.

¿Cuánto cuesta el RAG además de la inferencia?

El contexto recuperado añade tokens de entrada a cada solicitud, facturados de pago por uso desde su saldo de crédito prepagado. Consulte la página de precios.

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

Todo lo que necesita para la IA

Del alojamiento de modelos a una API de cara al cliente, está pensado para desarrolladores y empresas que quieren que su IA funcione en una infraestructura que realmente controlan, dentro de la UE.

100%
Alojado en la UE

Sus datos y sus modelos permanecen en GPU europeas. Diseñado para cumplir el RGPD.

200+
Modelos verificados, listos para servir

Llama, Qwen, DeepSeek, Mistral, FLUX y muchos más. Elija uno y estará listo en minutos, sin DevOps por su parte.

2 SDK
Compatible con OpenAI y Anthropic

Apunte su cliente actual al Router y conserve sus herramientas. Sin reescribir nada, sin dependencia.

De cero a un endpoint listo en minutos

Sin infraestructura que gestionar. Elija un modelo, obtenga una URL compatible con OpenAI y lance.

1

Elija un modelo

Elija en el Model Garden o pegue cualquier ID de HuggingFace. Defina la VRAM y elija una GPU europea.

2

Obtenga su endpoint

Desplegamos vLLM, ejecutamos las comprobaciones de disponibilidad y le entregamos una URL lista, compatible con OpenAI y Anthropic, además de una clave de API.

3

Enrute y lance

Apunte su cliente al Router. Enruta automáticamente a una instancia arrancada, deja las GPU en reposo cuando nadie está conectado y registra cada solicitud.

Privado por defecto

HostYourAI mantiene sus modelos, prompts y datos en GPU europeas. Está pensado para equipos que se preocupan por el cumplimiento normativo, la fiabilidad y un control real.

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.

Funciona con las herramientas que ya utiliza

El Router habla las API de OpenAI y Anthropic, así que se integra directamente en los clientes y SDK que su equipo ya usa. Solo tiene que cambiar la URL base.

Pruebe HostYourAI gratis
docker
anthropic
huggingface
langchain
python
nodedotjs
curl
ollama
jetbrains
jupyter
vercel
zapier
postman
n8n

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.

Aloje. Enrute. Lance.

No se necesita tarjeta de crédito. Pague por uso y cancele cuando quiera.

Empiece hoy a alojar gratis