SQL Chat : Client SQL avec interface de chat basée sur le Web
Introduction générale
SQL Chat est un outil de gestion et d'interrogation SQL open source conçu pour interagir avec les bases de données par le biais du langage naturel. Les utilisateurs peuvent effectuer des opérations de base de données telles que l'interrogation, la modification, l'ajout et la suppression à travers l'interface de chat. L'outil supporte une variété de bases de données, y compris MySQL, PostgreSQL, MSSQL et TiDB, fournissant une expérience de gestion de base de données intuitive et pratique.

Liste des fonctions
- requête en langage naturelLe projet de recherche sur les bases de données : interrogation et manipulation de bases de données en langage naturel par le biais d'une interface de dialogue en ligne (chat).
- Prise en charge de plusieurs bases de donnéesCompatible avec les bases de données MySQL, PostgreSQL, MSSQL et TiDB.
- Option auto-hébergéeLe système de gestion de l'information de la Commission européenne est le suivant : il prend en charge l'auto-hébergement via Docker afin de garantir la confidentialité et la sécurité des données.
- projet open sourceLes avantages : code source ouvert, contributions actives de la communauté, mises à jour et optimisations permanentes.
- interface intuitiveUne interface utilisateur simple et conviviale qui réduit les coûts d'apprentissage et augmente la productivité.
Utiliser l'aide
Processus d'installation
- Installation de Docker: :
- Assurez-vous que Docker est installé.
- Exécutez la commande suivante pour lancer SQL Chat :
docker run --name sqlchat --platform linux/amd64 --env NEXTAUTH_SECRET="$(openssl rand -hex 5)" --env OPENAI_API_KEY=<<YOUR_OPENAI_KEY>> -p 3000:3000 --hostname localhost sqlchat/sqlchat
- Si vous devez vous connecter à la base de données localhost, utilisez la commande
host.docker.internal
comme hôte dans la configuration de la connexion à la base de données.
- Configuration des variables d'environnement: :
NEXTAUTH_SECRET
: Chaîne arbitraire pour l'authentification.OPENAI_API_KEY
Clé API : clé API obtenue auprès d'OpenAI.
Processus d'utilisation
- lancer une application: :
- entretiens
http://localhost:3000
Ouvrez l'interface SQL Chat. - Connectez-vous et commencez à interagir avec la base de données en utilisant le langage naturel.
- entretiens
- requête exécutable: :
- Saisissez une requête en langage naturel dans la boîte de dialogue, par exemple "Consulter toutes les données de l'utilisateur".
- SQL Chat convertit automatiquement le langage naturel en instructions SQL et exécute la requête en renvoyant les résultats.
- la manipulation des données: :
- Prise en charge des opérations d'ajout, de modification et de suppression de données par le biais du langage naturel.
- Par exemple, si vous entrez "Ajouter un nouvel utilisateur avec le nom Zhang San et l'âge 30", SQL Chat générera l'instruction SQL appropriée et l'exécutera.
- Configuration personnalisée: :
- Les utilisateurs peuvent personnaliser la configuration de SQL Chat en fonction de leurs besoins, par exemple en modifiant les paramètres de connexion à la base de données ou en ajustant les options d'affichage de l'interface.
confidentialité des données
- SQL Chat supporte l'auto-hébergement, où les utilisateurs peuvent choisir de déployer l'application sur leurs propres serveurs afin de garantir la confidentialité et la sécurité des données.
- Pour vous connecter à la base de données à l'aide de sqlchat.ai, vous devez définir le paramètre
0.0.0.0
Ajouter à la liste blanche de la base de données l'IP qui autorise toutes les connexions.
© déclaration de droits d'auteur
文章版权归 Cercle de partage de l'IA 所有,未经允许请勿转载。
Articles connexes
Pas de commentaires...