Welcher VPS für KI: API oder Modell auf dem eigenen Server

„Eine KI betreiben“ umfasst zwei Anforderungen, die nicht dieselbe Servergröße verlangen. Eine Anwendung, die ein Modell per API aufruft, wird bemessen wie jede andere Webanwendung; ein Modell, das auf dem Server selbst läuft, wird zuerst nach seinem Speicherbedarf bemessen. Dieser Leitfaden trennt beide Fälle, nennt den Speicherbedarf gängiger Modelle und zeigt, wie man ihn berechnet.

Veröffentlicht am 22. Oktober 2026 Von Lesezeit: 10 Minuten

Alle Leitfäden

Das Wichtigste in Kürze

  1. Erste Frage: wird das Modell per API aufgerufen (OpenAI, Anthropic, Mistral, Gemini) oder auf Ihrem Server ausgeführt? Die gesamte Dimensionierung folgt daraus.
  2. Per API orchestriert der Server: er wird bemessen wie eine Webanwendung, und 4 GB Arbeitsspeicher reichen zum Start oft aus.
  3. Auf dem Server muss das Modell in den Arbeitsspeicher passen: etwa 0,6 GB pro Milliarde Parameter bei 4-Bit-Quantisierung, dazu der Kontext der Unterhaltungen.
  4. Auf dem Prozessor folgt die Generierungsgeschwindigkeit der Speicherbandbreite: ein halb so großes Modell antwortet etwa doppelt so schnell.
  5. Embeddings, Vektorsuche, Transkription und kleine Klassifizierungsmodelle laufen auf dem Prozessor sehr gut.
  6. Halten Sie den Port von Ollama oder jedes anderen Modellservers zum Internet hin geschlossen: Ihre Anwendung ist die einzige, die mit ihm spricht.

Zwei Anforderungen, zwei Servergrößen

Die meisten Anwendungen, die „KI nutzen“ (Assistenten, Agenten, Zusammenfassungen, Datenextraktion, Suche in Dokumenten), rufen über eine API ein Modell auf, das sein Anbieter hostet. Gerechnet wird dort; Ihr Server bereitet die Anfrage vor, wartet auf die Antwort und verarbeitet sie. Er wird dann bemessen wie jede andere Webanwendung: nach seiner Sprache, seiner Datenbank und der Zahl gleichzeitiger Nutzer.

Der andere Fall ist das Modell, das auf dem Server selbst läuft, mit Ollama, llama.cpp oder einer Python-Bibliothek. Die Gründe sind bekannt: Daten, die auf Ihrer Infrastruktur bleiben, feste Kosten unabhängig von der Zahl der Anfragen, Hintergrundverarbeitung großer Datenmengen, ein spezialisiertes Modell. Dann muss das ganze Modell in den Arbeitsspeicher passen, und es bestimmt die Größe.

Was der Server tutDie entscheidende RessourceAusgangspunkt
Ruft ein Modell per API auf (Assistent, Agent, Chatbot)Der Arbeitsspeicher der Anwendung2 vCPU, 4 GB
Berechnet auch die Embeddings und fragt eine Vektordatenbank ab (pgvector)Der Speicher für die Vektoren und ihren Index2 bis 4 vCPU, 6 bis 8 GB
Führt ein kleines Modell mit 1 bis 4 Milliarden Parametern in der Hintergrundverarbeitung ausDer Arbeitsspeicher, dann der Prozessor4 vCPU, 8 GB
Führt ein Modell mit 7 bis 8 Milliarden Parametern für einige Nutzer ausDer Arbeitsspeicher und seine Bandbreite6 bis 8 vCPU, 16 GB
Führt ein Modell mit 12 bis 14 Milliarden Parametern aus, mit langem KontextDer Arbeitsspeicher8 vCPU, 24 GB

Per API: die Anwendung bemessen, nicht das Modell

Eine Anfrage an ein Modell per API dauert eine bis mehrere zehn Sekunden, vor allem wenn die Antwort fortlaufend übertragen wird (Streaming). In dieser Zeit rechnet Ihr Server fast nichts: er wartet. Entscheidend ist seine Fähigkeit, viele Anfragen in Wartestellung zu halten, ohne die übrigen zu blockieren:

Einzuplanen ist der Arbeitsspeicher der Anwendung und ihrer Datenbank: 4 GB decken eine Python- oder Node.js-Anwendung mit PostgreSQL zum Start ab. Eine gängige Konfiguration, ein Next.js-Frontend, eine FastAPI-Schnittstelle und eine PostgreSQL-Datenbank, die ein Modell per API aufrufen, passt in 6 bis 8 GB, den Build des Frontends inklusive.

Embeddings und Vektorsuche: der Speicher der Vektoren

Eine Anwendung, die in Ihren Dokumenten sucht (RAG, Retrieval-Augmented Generation), verwandelt jeden Abschnitt in einen Vektor und findet dann die, die einer Frage am nächsten liegen. Zwei Posten sind zu bemessen:

Der Typ halfvec von pgvector speichert jede Dimension in 2 Byte statt 4: halber Speicherbedarf, bei einer Suchqualität, die sehr nahe bleibt.

Ein Modell auf dem Server: zuerst der Arbeitsspeicher

Ein Sprachmodell ist eine Datei mit Gewichten, die zum Antworten vollständig in den Arbeitsspeicher geladen wird. Ihre Größe hängt von der Zahl der Parameter und von der Quantisierung ab, der Genauigkeit, mit der jedes Gewicht gespeichert wird. Das GGUF-Format, das llama.cpp und Ollama verwenden, bietet Quantisierungen von 2 bis 16 Bit; die Variante Q4_K_M, um 4 Bit, ist der übliche Kompromiss zwischen Größe und Qualität.

ModellgrößeBeispiele4 Bit (Q4_K_M)8 Bit (Q8_0)16 Bit
1 bis 3 Milliarden ParameterLlama 3.2 3B, Qwen2.5 3B1 bis 2 GB1,3 bis 3,5 GB2,5 bis 6,5 GB
7 bis 8 MilliardenMistral 7B, Llama 3.1 8B, Qwen2.5 7B4,4 bis 5 GB7,7 bis 8,5 GB14,5 bis 16 GB
12 bis 14 MilliardenMistral Nemo 12B, Qwen2.5 14B7,5 bis 9 GB13 bis 16 GB25 bis 30 GB
32 MilliardenQwen2.5 32Betwa 20 GBetwa 35 GBetwa 65 GB
70 MilliardenLlama 3.3 70Betwa 43 GBetwa 75 GBetwa 140 GB

Zu diesem Gewicht kommen zwei Posten hinzu:

Beispiel. Llama 3.1 8B in 4 Bit, zwei gleichzeitige Unterhaltungen mit 8.000 Token und eine kleine Anwendung: 5 GB Modell, 2 GB Kontext, 2 GB für Anwendung und System, also 9 GB, und etwa 12 GB mit 25 % Reserve.

Auf dem Prozessor: was die Geschwindigkeit bestimmt

Um jedes Token zu erzeugen, liest das Modell alle seine Gewichte erneut aus dem Arbeitsspeicher. Auf dem Prozessor ist die Generierungsgeschwindigkeit daher eher durch die Speicherbandbreite begrenzt als durch die Zahl der Kerne: ein Modell von 5 GB kommt auf einer Maschine, die 25 GB pro Sekunde liest, auf höchstens etwa 5 Token pro Sekunde, noch bevor die Rechenzeit hinzukommt.

Zwei Phasen unterscheiden sich:

In der Praxis erzeugt ein Modell mit 7 bis 8 Milliarden Parametern in 4-Bit-Quantisierung auf einigen vCPU ein paar Token pro Sekunde. Das ist komfortabel für Hintergrundverarbeitung (Nachrichten einordnen, Felder aus einem Dokument extrahieren, nachts zusammenfassen, was tagsüber eingegangen ist) und für einen internen Assistenten. Interaktive Anwendungen in großem Maßstab und Modelle mit mehreren zehn Milliarden Parametern laufen auf Grafikkarten (GPU).

Die Messung entscheidet: llama-bench, das llama.cpp beiliegt, ermittelt die Geschwindigkeit beider Phasen auf Ihrem Server, für Ihr Modell.

Terminal (llama.cpp): 512 Token gelesen, 128 Token erzeugt
llama-bench -m modell-Q4_K_M.gguf -p 512 -n 128

Die Festplatte: die Modelle, ihre Versionen, die Vektoren

Ein Modell belegt auf der Festplatte ungefähr so viel wie im Arbeitsspeicher: 5 GB für ein Modell mit 8 Milliarden Parametern in 4 Bit. Planen Sie Platz für zwei oder drei Modelle oder Versionen, die Vektorindizes, die Quelldokumente und die Datenbank ein. Eine NVMe-SSD lädt ein Modell beim Start des Dienstes in wenigen Sekunden, was bei jedem Neustart zählt.

Als Größenordnung: 50 GB für eine Anwendung, die ein Modell per API aufruft, 80 bis 120 GB, sobald ein Modell und seine Dokumente auf dem Server liegen.

Sicher einrichten

Mit Ollama gelingt der Start mit zwei Befehlen:

Terminal
curl -fsSL https://ollama.com/install.sh | sh
ollama run llama3.1:8b

Ollama lauscht standardmäßig auf 127.0.0.1:11434, also nur vom Server selbst aus. Behalten Sie diese Einstellung bei: seine API verlangt keine Authentifizierung, und eine zum Internet offene Instanz bedient jeden, auf Kosten Ihrer Ressourcen. Ihre Anwendung auf demselben Server spricht lokal mit ihm; muss ein anderer Server es abfragen, gehen Sie über einen Proxy, der die Anfragen authentifiziert, oder über ein privates Netzwerk.

Stellen Sie anschließend die Kontextgröße (num_ctx) auf das ein, was Ihre Anfragen brauchen: sie ist es, die den belegten Speicher wachsen lässt, Unterhaltung für Unterhaltung.

Ein Server nach Maß für Ihr KI-Projekt

Der VPS Pro läuft auf Intel-Xeon-Prozessoren, ECC-Speicher und gespiegelten NVMe-SSDs, mit Root-Zugang, um Ollama, llama.cpp, pgvector oder Ihren eigenen Stack zu installieren. Der Full-Stack-Support ist inbegriffen: beschreiben Sie uns Ihr Projekt, API oder Modell auf dem Server, wir empfehlen Ihnen die Größe, und danach stellen wir bei jeder Frage die Diagnose und sagen Ihnen, was zu tun ist, vom System bis zum Code Ihrer Anwendung.

VPS Pro entdecken

Häufige Fragen

Kann man ein Sprachmodell ohne GPU betreiben?

Ja. llama.cpp und Ollama führen quantisierte Modelle auf dem Prozessor aus. Ein Modell mit 7 bis 8 Milliarden Parametern in 4 Bit braucht etwa 5 GB Arbeitsspeicher und erzeugt auf einigen vCPU ein paar Token pro Sekunde, was für Hintergrundverarbeitung und interne Assistenten passt.

Wie viel RAM für Llama 3.1 8B oder Mistral 7B?

Etwa 5 GB für das in 4 Bit quantisierte Modell (Q4_K_M), dazu 1 GB pro Unterhaltung mit 8.000 Token, dazu Anwendung und System. Ein Server mit 8 GB betreibt das Modell allein; 16 GB lassen Platz für Anwendung, Datenbank und mehrere Unterhaltungen.

API oder Modell auf dem Server: was wählen?

Die API gibt Zugang zu den leistungsstärksten Modellen, ohne besonderen Server, mit Kosten pro Anfrage. Das Modell auf dem Server hält die Daten bei Ihnen und sorgt für feste Kosten, mit einem kompakteren Modell. Viele Anwendungen kombinieren beides: Embeddings und Klassifizierung auf dem Server, das Verfassen von Texten per API.

Wie viel Speicherplatz braucht ein KI-Server?

Etwa 50 GB für eine Anwendung, die ein Modell per API aufruft. Sobald ein Modell auf dem Server liegt, planen Sie 80 bis 120 GB ein: ein Modell mit 8 Milliarden Parametern in 4 Bit wiegt 5 GB, und oft behält man mehrere Versionen, dazu die Dokumente und ihre Vektorindizes.

Kontaktieren Sie uns