Lokale LLMs · Foto: derekGavey, CC BY 2.0
text_to_sql_pipeline.py
Zuletzt aktualisiert:
Typ
Anleitung
Lizenz
MIT
Quelle
Anwendungsfeld
Ollama
Voraussetzungen
Keine besonderen — direkt loslegen.
Natürliche Sprache → SQL-Abfrage gegen die eigene Datenbank, ausgeführt mit lokalem Modell.
So nutzt du es
Anleitung lesen, Befehle ins Terminal kopieren. Ollama gibt es für macOS, Windows und Linux — Installation von ollama.com.
Im Detail
Diese Pipeline zeigt ein sehr praktisches RAG-Muster: Statt Dokumente zu durchsuchen, übersetzt sie eine natürlichsprachige Frage per lokalem LLM in eine SQL-Abfrage, führt sie gegen die eigene Datenbank aus und liefert das Ergebnis zurück in den Chat. Alles läuft lokal, es verlassen also keine Datenbankinhalte den eigenen Rechner. Praktisch für alle, die Kennzahlen oder Reports aus einer bestehenden Datenbank abfragen wollen, ohne selbst SQL zu schreiben oder ein BI-Tool aufzusetzen. Wichtig zu wissen: Die Qualität hängt stark vom Modell und vom übergebenen Schema ab – bei komplexen Joins oder mehrdeutigen Spaltennamen sollte man die generierte Abfrage vor dem Ausführen prüfen.
Praxis-Tipp
Dem Modell im Prompt das Datenbankschema mitgeben, z. B. „Wie viele Bestellungen gab es 2025 pro Monat?“, und die generierte SQL-Abfrage vor der Ausführung gegenlesen.
Siehe auch
Lizenz & Quelle
- Lizenz: MIT
- Quelle: open-webui/pipelines
Inhalt ansehen (text_to_sql_pipeline.py)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Anleitung bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
ollama_pipeline.py
Minimalbeispiel: Anfragen an einen Ollama-Server durchreichen — der beste Startpunkt, um das Pipeline-Prinzip zu verstehen.
ollama_manifold_pipeline.py
„Manifold": macht alle auf dem Ollama-Server installierten Modelle auf einmal verfügbar statt nur eines.
llama_cpp_pipeline.py
GGUF-Modelle direkt über die llama-cpp-python-Bibliothek fahren — ohne Ollama dazwischen.
