Product reference pages are available in English only.
AI

AI Model Hub

What Is It?

AI Model Hub is a fully-managed inference service that provides on-demand access to pre-trained large language models (LLMs), embedding models, rerankers, text-to-image generators, and OCR models via OpenAI-compatible REST APIs. The service eliminates the need to provision GPUs, manage scaling, or maintain model servers. All processing occurs exclusively in IONOS German data centers (Berlin) with GDPR compliance, ISO 27001 certification, and data sovereignty. Customer data is never used for model training.

Quick Facts

Aspect Details
Type Managed AI inference platform
Model Catalog LLMs (8B-405B parameters), embedding models, reranker, text-to-image generator, OCR
API Options OpenAI-compatible endpoints, Native IONOS REST API
Data Residency Germany (Berlin data center, ISO 27001-certified)
Authentication Bearer Token
Billing Per token (input + output); per image for FLUX; see Billing section
Rate Limits 5 RPS base / 10 RPS burst (2-second window); FLUX: 10 images/min base, 20 images/min burst
Rate Limit Response HTTP 429 Too Many Requests
SLA 99.9% uptime; max 4 maintenance hours per quarter
SLA Credits 10% (99.0-99.9%), 25% (95.0-99.0%), 40% (below 95%)
Support German business hours
Native API Retirement The legacy native predictions endpoint was retired 2026-05-05; use the OpenAI-compatible endpoint

Active Model Catalog

Model Identifier Type Context Input EUR/M Output EUR/M
Llama 3.1 8B meta-llama/Meta-Llama-3.1-8B-Instruct LLM (Small) 128K 0.15 0.15
Mistral Nemo mistralai/Mistral-Nemo-Instruct-2407 LLM (Small) 128K 0.15 0.15
GPT-OSS 120B openai/gpt-oss-120b LLM (Large) 128K 0.15 0.65
Mistral Small 24B mistralai/Mistral-Small-24B-Instruct LLM (Medium) 128K 0.10 0.30
Llama 3.3 70B meta-llama/Llama-3.3-70B-Instruct LLM (Medium) 128K 0.65 0.65
Qwen3 Coder Next 80B Qwen/Qwen3-Coder-Next LLM (Code, Medium) 256K 0.15 0.80
Llama 3.1 405B meta-llama/Meta-Llama-3.1-405B-Instruct-FP8 LLM (Large) 128K 1.75 1.75
BGE Large v1.5 BAAI/bge-large-en-v1.5 Embedding - 0.015/M -
BGE M3 BAAI/bge-m3 Embedding - 0.020/M -
MPNet v2 sentence-transformers/paraphrase-multilingual-mpnet-base-v2 Embedding - 0.010/M -
Qwen3-VL-Embedding-8B Qwen/Qwen3-VL-Embedding-8B Embedding (multimodal) - 0.10/M -
Qwen3-VL-Reranker-8B Qwen/Qwen3-VL-Reranker-8B Reranker - 0.04/M -
FLUX.1-schnell black-forest-labs/FLUX.1-schnell Text-to-Image - - EUR 0.0288/image
FLUX.2-klein 4B black-forest-labs/FLUX.2-klein-4B Text-to-Image (generation + editing) - - EUR 0.013/megapixel (first MP), 0.001/MP additional
LightOnOCR-2-1B lightonai/LightOnOCR-2-1B OCR (image-input) 16K 0.15 0.30

Retired Models (do not use)

Model Retired On Replacement
Code Llama 13B 2026-05-21 Qwen3 Coder Next 80B
Teuken 7B 2026-04-16 Mistral Nemo 12B
Stable Diffusion XL 2026-01-12 FLUX.1-schnell
Mixtral 8x7B 2025-09-22 Mistral Small 24B
Mistral 7B 2025-08-01 Mistral Nemo
Meta Llama 3.1 70B 2025-05-01 Llama 3.3 70B

Model Capabilities

Feature Availability
Streaming All LLMs (Small, Medium, Large)
Tool Calling Most LLMs (not available on embedding, OCR, or image generation models)
Multimodal Input (image+text) Mistral Small 24B, Qwen3-VL-Embedding-8B, Qwen3-VL-Reranker-8B
OCR (image-to-text) LightOnOCR-2-1B (image input only; outputs Markdown)
Image Generation FLUX.1-schnell (sizes: 1024x1024, 1024x1792, 1792x1024); FLUX.2-klein 4B (generation and editing)

Embedding Models

Model Dimensions Languages Best For
BGE Large v1.5 1024 English High-accuracy English semantic search
BGE M3 1024 100+ Multilingual RAG and similarity scoring
MPNet v2 768 Multilingual Multilingual sentence similarity, low cost
Qwen3-VL-Embedding-8B 4096 Multilingual Vision-language embeddings (image+text)

What You Can Do

Text Generation

Run pre-trained LLMs for conversational AI, Q&A systems, content creation, and chatbots. All text generation models support streaming responses for real-time interactions.

OCR (Optical Character Recognition)

Extract text from images using LightOnOCR-2-1B. The model accepts image input (PNG, JPEG) and returns Markdown-formatted text including LaTeX for math. PDFs are not directly supported; render each page to an image before calling the API. A pdf-to-text how-to guide is available in the documentation.

Note: LightOnOCR-2-1B outputs Markdown format only; this cannot be changed via the API.

Image Generation

Generate images from textual prompts using FLUX.1-schnell via /v1/images/generations. Supported sizes: 1024x1024, 1024x1792, 1792x1024. FLUX.2-klein 4B additionally supports image editing via /v1/images/edits and is billed per megapixel.

Tool Calling

Enable models to invoke external APIs or predefined functions for dynamic automation. Use for workflow triggers, real-time data retrieval, or business application integration. Available on most LLMs (Mistral Nemo, Mistral Small 24B, Llama 3.1 8B, Llama 3.3 70B, Llama 3.1 405B, GPT-OSS 120B, Qwen3 Coder Next 80B).

Semantic Embeddings and Reranking

Convert text or images into dense vector representations using BGE Large v1.5, BGE M3, MPNet v2, or Qwen3-VL-Embedding-8B. Use for similarity search, clustering, duplicate detection, or recommendation engines. Reranking (Qwen3-VL-Reranker-8B) re-scores retrieved passages before generation to improve RAG precision.

Retrieval-Augmented Generation (RAG)

Build RAG pipelines by combining Hub embedding and LLM models with an external vector database. The recommended path for new builds is IONOS Managed PostgreSQL with the pgvector extension.

Note: The native Document Collections feature (managed Chroma DB vector store) is deprecated and closed to new deployments (end of life 2026-08-31). Existing collections continue to function until that date, after which they are no longer available via the API; new RAG projects should use the external pgvector path.

Best For

Scenario Why It Fits
GDPR-compliant AI applications All data processing stays in Germany; data never used for model training
Prototyping with OpenAI-compatible APIs Drop-in replacement for OpenAI endpoints with EU data residency
RAG-based knowledge bases Hub embeddings + reranker + external pgvector for context-aware answers
Multilingual applications BGE M3 supports 100+ languages; several LLMs are multilingual
Real-time chatbots Small models (Llama 3.1 8B, Mistral Nemo) offer low-latency responses
Code generation and agentic workflows Qwen3 Coder Next 80B (256K context) handles large codebases and multi-step tool use
Complex reasoning tasks GPT-OSS 120B and Llama 3.1 405B for high-accuracy, long-context work
Document digitization LightOnOCR-2-1B for image-based OCR with Markdown output

Consider Alternatives If

If You Need... Consider Why
Fine-tuned custom models AI Model Studio Allows dataset creation, annotation, and model fine-tuning
Self-hosted models on your infrastructure Compute Engine with GPU VM instances Full control over model deployment and data location
Models outside the IONOS catalog Self-managed deployment on GPU VMs Access to models not available in Model Hub

Key Considerations

Billing & Costs

  • LLM billing: Per million input + output tokens (see Active Model Catalog table for per-model rates)
  • OCR billing: EUR 0.15/M input tokens, EUR 0.30/M output tokens (LightOnOCR-2-1B)
  • Embedding billing: EUR 0.01-0.10/M tokens depending on model (see Embedding Models table)
  • Reranker billing: EUR 0.04/M tokens (Qwen3-VL-Reranker-8B)
  • Image generation: EUR 0.0288/image (FLUX.1-schnell)
  • Document collection storage (legacy): EUR 0.01 per million tokens per 30 days
  • Cost optimization: Use smaller models (8B-12B) for latency-sensitive or high-throughput workloads

Limitations

  • Stateless service: Prompts and outputs are discarded after each request; no conversation history stored server-side
  • Document Collections deprecated: Closed to new deployments (end of life 2026-08-31); use Managed PostgreSQL + pgvector for new RAG builds
  • Document input format (legacy collections): Plain text only; PDFs and Word documents must have text extracted before upload; max 65,535 characters per document
  • OCR input: LightOnOCR-2-1B accepts images only; PDFs must be converted to images page-by-page first
  • Image generation rate limit: FLUX.1-schnell is capped at 10 images/minute (burst to 20)
  • No cross-region replication: All processing fixed to Germany; not suitable where data must stay outside Germany
  • Authentication: Bearer Token required; generate via DCD > Management > Token Manager.

Compliance

  • GDPR: Input data never reused for model training; service logs kept only for operational health
  • EU AI Act: IONOS acts as Distributor for unmodified open-source models, and as AI Provider (with additional transparency obligations) for quantized models such as Llama 3.1 405B-FP8
  • Customer obligations: Limited-risk applications must display an AI interaction notice; high-risk applications require customer-implemented logging, human-in-the-loop, and data governance

Management Options

  • OpenAI-compatible clients: Python openai package, curl, or any HTTP client
  • Native REST API: Model management, legacy document collection CRUD, and RAG-specific endpoints
  • Authentication: API tokens via DCD > Management > Token Manager.
  • Supported integrations: Any language or framework that can make HTTP REST calls