Aurabase-Logo
AurabasisDokumente
Aurabase-Logo
AurabasisDokumente
API/AI Gateway/Natürliche Sprache zu SQL

Natürliche Sprache zu SQL

POST/v1/ai/{project_id}/nl2sql

Konvertiert natürliche Sprache in sichere, schreibgeschützte PostgreSQL-Abfragen, die von einem Abstract Syntax Tree (AST)-Parser überprüft werden.

Diese Seite wurde automatisch übersetzt. Maßgeblich ist die englische Version.
#
Anfrage

Parameter

ParameterTypErforderlichBeschreibung
questionstringjaFrage in natürlicher Sprache zu den Daten des Projekts.
dialectstringNeinDatenbankdialekt. Akzeptiert 'postgresql' oder 'postgres'.
examplesobject[]NeinOptionale wenige Beispiele [{ question, sql }] als Leitfaden für die Abfragegenerierung.
limitnumberNeinMaximales Zeilenlimit, das eingefügt wird, wenn es vom Modell weggelassen wird (Standard 100, max. 1000).
#
Sicherheit

AST Mutationswächter

Infos

Der Server analysiert das generierte SQL mit einer Abstract Syntax Tree (AST)-Engine, bevor es es zurückgibt:

  • Jede Nicht-SELECT-Mutationsanweisung (INSERT, UPDATE, DELETE, DROP, ALTER, TRUNCATE) wird sofort mit HTTP 400 abgelehnt.
  • Systemkatalogtabellen (pg_catalog, information_schema) sind strengstens verboten.
  • Wenn das Modell eine LIMIT-Klausel weglässt, injiziert der Server LIMIT 100 (begrenzt auf 1000) und markiert limit_injected: true.
v1.0 · überarbeitet 31.10.2026