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.

SQL Chat:基于 Web 聊天界面的SQL客户端

 

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

  1. 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.
  2. Configuration des variables d'environnement: :
    • NEXTAUTH_SECRET: Chaîne arbitraire pour l'authentification.
    • OPENAI_API_KEYClé API : clé API obtenue auprès d'OpenAI.

Processus d'utilisation

  1. 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.
  2. 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.
  3. 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.
  4. 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

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...