KI einrichten

NovaSql kann Abfragen von einer KI verbessern lassen (siehe Abfragen mit KI verbessern). Dafür gibt es drei Anbieter zur Wahl, einzustellen unter Einstellungen → Allgemein → KI-Anbieter.

Anbieter Läuft wo Braucht
Anthropic Claude (Cloud) bei Anthropic, über das Internet einen API-Key
Foundry Local (offline) auf dem eigenen Computer Foundry Local mit geladenem Modell
Ollama (offline) auf dem eigenen Computer Ollama mit geladenem Modell

Jeder Anbieter behält seine eigenen Einstellungen. Wer zwischen ihnen wechselt, verliert nichts.

Anthropic Claude

  1. Unter console.anthropic.com einen API-Key anlegen.
  2. In NovaSql unter Anthropic API Key einfügen.
  3. Unter AI-Modell ein Modell wählen. Voreingestellt ist claude-opus-5-5, das gründlichste. claude-sonnet-5-5 ist schneller und günstiger, claude-haiku-5-5 am schnellsten.

Die Kosten rechnet Anthropic direkt mit dem eigenen Konto ab. Beim Verbessern wird der Inhalt des Editors an Anthropic geschickt, sonst nichts.

Foundry Local oder Ollama

Mit einem lokalen Anbieter verlässt kein SQL den Computer. Dafür muss der lokale Dienst laufen und ein Modell geladen sein.

Ollama: Ollama installieren und das Modell holen:

ollama pull qwen2.5-coder:7b

In NovaSql sind Endpunkt (http://localhost:11434) und Modell (qwen2.5-coder:7b) bereits voreingestellt.

Foundry Local: Foundry Local starten und ein Modell laden. Voreingestellt sind der Endpunkt http://127.0.0.1:55588 und das Modell qwen2.5-coder-7b. Läuft Foundry Local auf einem anderen Port, den Endpunkt anpassen.

Verbindung testen zeigt, ob der Dienst erreichbar ist und welche Modelle er gerade anbietet.

Was ist besser?

Claude liefert die besseren Vorschläge, gerade bei komplexen Abfragen. Lokale Modelle sind privat und kostenlos, aber langsamer (ohne Grafikkarte deutlich) und halten sich weniger genau an die Vorgaben. Für sensible Datenbanken ist ein lokales Modell die sichere Wahl.

Andere Programme mit OpenAI-kompatibler Schnittstelle (etwa LM Studio oder llama.cpp) funktionieren meist auch: einen der beiden lokalen Anbieter wählen und dessen Endpunkt eintragen.