OmniSQL ist ein codebasiertes Tool, das dem Benutzer einige Programmierkenntnisse abverlangt. Im Folgenden finden Sie die vollständigen Schritte zur Installation und Verwendung.
- Vorbereitung der UmweltVergewissern Sie sich, dass Python 3.8 oder höher installiert ist, was Sie von der Kommandozeile aus tun können, indem Sie
python --version
Sonde - Projekt herunterladenSie können das ZIP-Archiv direkt von GitHub herunterladen oder das Projekt mit dem Git-Befehl klonen
- Installation von Abhängigkeiten: Wechseln Sie in das Projektverzeichnis und führen Sie
pip install -r requirements.txt
- Plug-in (Computertechnik):: Für die Modellinferenz installieren Sie vLLM oder Transformers.
- Modell Download:: Sie müssen das benötigte Maßstabsmodell und den SynSQL-2.5M-Datensatz von HuggingFace herunterladen
- Operative Kontrollen:: Rufen Sie den Katalog auf und führen Sie
python omnisql.py
Überprüfung der Umgebung
Die Vorbereitung für den Gebrauch erfordert Folgendes.
- Hardware-Anforderungen: Das Modell 7B benötigt ca. 14 GB Videospeicher, 32B erfordert eine höhere Konfiguration.
- Unterstützt derzeit nur SQLite-Datenbanken
- Der Ordner mit den Projektbeispielen enthält eine Vielzahl von Beispielen für Eingabeaufforderungsvorlagen.
Diese Antwort stammt aus dem ArtikelOmniSQL: Ein Modell zur Umwandlung natürlicher Sprache in qualitativ hochwertige SQL-AbfragenDie