Chat SQL: cliente SQL con interfaz de chat basada en web

Introducción general

SQL Chat es una herramienta de consulta y gestión SQL de código abierto diseñada para interactuar con bases de datos a través del lenguaje natural. Los usuarios pueden realizar operaciones de base de datos como consultar, modificar, añadir y eliminar a través de la interfaz de chat. La herramienta es compatible con diversas bases de datos, como MySQL, PostgreSQL, MSSQL y TiDB, y proporciona una experiencia de gestión de bases de datos intuitiva y cómoda.

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

 

Lista de funciones

  • consulta en lenguaje natural: Consulta y manipulación de bases de datos mediante lenguaje natural a través de una interfaz de chat.
  • Soporte multibase de datosCompatible con bases de datos MySQL, PostgreSQL, MSSQL y TiDB.
  • Opción de autoalojamientoSeguridad: Admite el autoalojamiento a través de Docker para garantizar la privacidad y la seguridad de los datos.
  • proyecto de código abiertoCódigo fuente abierto, contribuciones activas de la comunidad, actualizaciones y optimizaciones continuas.
  • interfaz intuitiva: Una interfaz de usuario sencilla y fácil de usar que reduce los costes de aprendizaje y aumenta la productividad.

 

Utilizar la ayuda

Proceso de instalación

  1. Instalación de Docker::
    • Asegúrese de que Docker está instalado.
    • Ejecute el siguiente comando para iniciar 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 necesita conectarse a la base de datos localhost, utilice la opción host.docker.internal como host en la configuración de la conexión a la base de datos.
  2. Configuración de variables de entorno::
    • NEXTAUTH_SECRETCadena arbitraria para la autenticación.
    • OPENAI_API_KEYClave API obtenida de OpenAI.

Proceso de utilización

  1. lanzar una aplicación::
    • entrevistas http://localhost:3000 Abra la interfaz del Chat SQL.
    • Conéctese y empiece a interactuar con la base de datos utilizando el lenguaje natural.
  2. consulta ejecutable::
    • Introduzca una consulta en lenguaje natural en el cuadro de chat, por ejemplo, "Consultar todos los datos de los usuarios".
    • SQL Chat convierte automáticamente el lenguaje natural en sentencias SQL y ejecuta la consulta, devolviendo los resultados.
  3. manipulación de datos::
    • Soporte para operaciones de adición, modificación y eliminación de datos mediante lenguaje natural.
    • Por ejemplo, si introduce "Añadir un nuevo usuario con el nombre Zhang San y la edad 30", SQL Chat generará la sentencia SQL apropiada y la ejecutará.
  4. Configuración personalizada::
    • Los usuarios pueden personalizar la configuración de SQL Chat según sus necesidades, por ejemplo cambiando los parámetros de conexión a la base de datos o ajustando las opciones de visualización de la interfaz.

privacidad de los datos

  • SQL Chat admite el autoalojamiento, que permite a los usuarios instalar la aplicación en sus propios servidores para garantizar la privacidad y seguridad de los datos.
  • Para conectarse a la base de datos mediante sqlchat.ai, es necesario establecer el parámetro 0.0.0.0 Añadir a la base de datos de la lista blanca IP para permitir todas las conexiones.
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...