inference.eu

Coding-Agenten · Mistral Vibe

Mistral Vibe mit Open-Source-Modellen aus der EU nutzen

Mistral Vibe ist der Coding-Agent von Mistral AI für das Terminal. Neben der Mistral-API akzeptiert er jeden OpenAI-kompatiblen Provider in seiner config.toml. So betreiben Sie Vibe mit den Open-Weight-Modellen von inference.eu, verarbeitet in europäischen Rechenzentren.

  1. 01API-Format: OpenAI
  2. 02Rechenzentren in der EU
  3. 03Durch einen AV-Vertrag abgedeckt

In wenigen Minuten eingerichtet

  1. 1

    Erstellen Sie in Ihrem inference.eu-Konto einen API-Schlüssel und exportieren Sie ihn als INFERENCE_EU_API_KEY.

  2. 2

    Öffnen Sie ~/.vibe/config.toml und fügen Sie einen Block [[providers]] namens inference-eu mit der Basis-URL von inference.eu, api_style = "openai" und backend = "generic" hinzu.

  3. 3

    Legen Sie für jedes Modell einen Block [[models]] an, mit der Modell-ID von inference.eu als name, inference-eu als provider und einem kurzen alias.

  4. 4

    Setzen Sie active_model auf den Alias, den Sie standardmäßig nutzen möchten.

  5. 5

    Starten Sie vibe in Ihrem Projekt und lassen Sie eine Datei lesen, um die Verbindung zu prüfen.

~/.vibe/config.toml
active_model = "qwen3-coder"
enable_telemetry = false

[[providers]]
name = "inference-eu"
api_base = "https://api.inference.eu/v1"
api_key_env_var = "INFERENCE_EU_API_KEY"
api_style = "openai"
backend = "generic"

[[models]]
name = "qwen3-coder-480b-a35b-instruct"
provider = "inference-eu"
alias = "qwen3-coder"

[[models]]
name = "glm-5.3"
provider = "inference-eu"
alias = "glm"

Was Mistral Vibe ist

Mistral Vibe ist ein quelloffener Coding-Agent für die Kommandozeile von Mistral AI. Er liest und bearbeitet Dateien, führt Shell-Befehle aus, durchsucht Ihr Repository und kann Arbeit an Subagenten abgeben. Die Berechtigungen legen Sie pro Werkzeug fest. Dazu kommen MCP-Server, eigene Agenten und Hooks.

Standardmäßig spricht Vibe mit der Mistral-API, Provider und Modelle sind aber einfache Einträge in der config.toml. Ein Provider mit dem Backend generic sendet normale OpenAI-Chat-Completions-Anfragen an die eingetragene api_base. So richten Sie Vibe auf inference.eu aus.

So funktioniert die Konfiguration

Vibe liest ~/.vibe/config.toml. Der Block [[providers]] gibt dem Provider einen name, setzt api_base auf die Basis-URL von inference.eu mit Endung /v1 und nennt in api_key_env_var die Umgebungsvariable mit Ihrem Schlüssel. api_style = "openai" und backend = "generic" legen das Standard-Übertragungsformat von OpenAI fest.

Jeder Block [[models]] verknüpft eine Modell-ID von inference.eu (name) mit dem Provider und vergibt einen alias. active_model verweist auf diesen Alias. Mit --model <alias> testen Sie ein anderes Modell für einen einzelnen Lauf, ohne den Standard zu ändern, oder wechseln innerhalb einer Sitzung über die Modellauswahl.

Welche Modelle sich eignen

Vibe arbeitet in einer Schleife aus Lesen, Bearbeiten und Ausführen. Es braucht daher ein Modell, das Werkzeuge verlässlich aufruft und einen wachsenden Kontext im Blick behält. qwen3-coder-480b-a35b-instruct ist ein guter Standard: Es ist auf agentisches Programmieren trainiert und liefert präzise Änderungen.

Für Architekturfragen, größere Refactorings oder Fehlersuche mit mehr Denkaufwand ergänzen Sie glm-5.3 oder kimi-k3 als zweiten Alias und wechseln bei Bedarf. gpt-oss-120b ist schnell und eignet sich für Subagenten oder kurze Aufgaben. Die Standardtemperatur eigener Modelle ist niedrig, was für Code passt.

Fehlerbehebung

Ein Fehler 401 bedeutet, dass Vibe keinen oder den falschen Schlüssel gesendet hat. Prüfen Sie, ob INFERENCE_EU_API_KEY in der Shell exportiert ist, aus der Sie Vibe starten, und ob api_key_env_var genau diese Variable nennt. Ein 404 entsteht meist durch einen zusätzlichen Pfad in api_base.

Ein Fehler zu einem unbekannten Alias heißt, dass active_model oder --model keinem alias entspricht. „Model not found“ von der API bedeutet, dass name von der ID bei inference.eu abweicht. Meldet Vibe unvollständige Streams, aktualisieren Sie zunächst auf eine aktuelle Version; emits_finish_reason = false brauchen nur Server ohne Abschlussgrund im Stream.

Code und Daten bleiben in der EU

Mit inference.eu als Provider werden die Dateien, Diffs und Befehlsausgaben, die Vibe an das Modell sendet, in EU-Rechenzentren verarbeitet und nie zum Training verwendet. Wir schließen einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO, veröffentlichen unsere Unterauftragsverarbeiter und rechnen in Euro ab.

Unabhängig von den Modellanfragen kann Vibe Nutzungstelemetrie und Absturzberichte an Mistral senden. Setzen Sie enable_telemetry = false in der config.toml, um das abzuschalten. Mistral AI ist ein französisches Unternehmen, für die Telemetrie gilt aber dessen eigene Datenschutzerklärung. Ohne Telemetrie beschränkt sich der Datenverkehr Ihrer Sitzungen auf Vibe und inference.eu.

Mistral Vibe: häufige Fragen

Die Fragen, die uns Einkauf, Entwicklung und Rechtsabteilungen am häufigsten stellen. Etwas fehlt? Fragen Sie uns direkt.

Frage stellen

Verlagern Sie Ihre KI-Workloads auf europäische Infrastruktur

Sagen Sie uns, welche Modelle Sie nutzen und wie viel Verkehr Sie ungefähr haben. Wir antworten innerhalb eines Werktags mit Preisen und nächsten Schritten.

  • Antwort innerhalb eines Werktags
  • Preise für Ihr Volumen
  • AV-Vertrag unterschriftsreif