Zola: aplicación web de chat con inteligencia artificial de código abierto con carga de documentos y compatibilidad multimodelo

Introducción general

Zola es una aplicación de chat de IA gratuita y de código abierto desarrollada por Julien Thibeaut (nombre de usuario en GitHub: ibelick) y alojada en GitHub. Su mejor característica es que admite diversos modelos de IA, como OpenAI y Mistral, de modo que los usuarios pueden elegir libremente diferentes modelos para mantener una conversación. El sitio web oficial de zola es zola.chat, y actualmente está en fase de pruebas beta. La aplicación tiene una interfaz sencilla, admite el cambio de modo claro y oscuro, y permite a los usuarios cargar archivos para interactuar con la IA. Construida con Next.js, Tailwind CSS y otras tecnologías, es responsive y apta para móviles. zola no sólo es adecuada para el chat diario, sino que también atrae a los desarrolladores para que participen en la comunidad de código abierto, aportando código e ideas.

Zola:支持文档上传与多模型的开源AI聊天Web应用

 

Lista de funciones

  • Admite varios modelos de IA (por ejemplo, OpenAI, Mistral, etc.), y los usuarios pueden cambiar de modelo para dialogar.
  • Permite cambiar entre los modos claro y oscuro, adaptándose a diferentes entornos de uso.
  • Sugerencias integradas para ayudar a los usuarios a introducir preguntas rápidamente.
  • Admite la carga de archivos, por lo que los usuarios pueden cargar archivos para analizarlos o discutirlos con la IA.
  • La interfaz está preparada para móviles y funciona sin problemas en ellos.
  • Proporcionar la función de gestión del historial de chat, fácil de ver y organizar los registros de conversación.

 

Utilizar la ayuda

Zola requiere que el usuario descargue el código fuente y lo ejecute localmente. A continuación se ofrecen instrucciones detalladas de instalación y uso.

Proceso de instalación

Las instrucciones oficiales de instalación están en INSTALAR.md documento, he aquí los pasos exactos:

  1. Preparación del entorno de desarrollo
    Asegúrate de que tienes Node.js (se recomienda la versión 16 o superior) y npm instalados en tu ordenador. Descárgalo de la página web de Node.js. Una vez instalado, en la línea de comandos, escriba node -v responder cantando npm -v Comprueba la versión.
  2. Descargar Código Zola
    Abre https://github.com/ibelick/zola, haz clic en el botón verde "Código" y selecciona "Descargar ZIP" para descargar el zip y extraerlo. O utiliza el comando Git:
git clone https://github.com/ibelick/zola.git
  1. Vaya al directorio del proyecto
    Utilice la línea de comandos para introducir la carpeta extraída. Por ejemplo, la ruta de la carpeta es C:\zolaEntrada:
cd C:\zola
  1. Instalación de paquetes de dependencias
    Ejecute el siguiente comando para instalar los paquetes necesarios:
npm install

El tiempo de instalación depende de la velocidad de Internet y suele completarse en unos minutos.

  1. Configuración de variables de entorno
    En el directorio raíz del proyecto, cree un directorio .env.local añada la clave API del modelo de IA. Ejemplo:
OPENAI_API_KEY=你的OpenAI密钥

La clave se obtiene del proveedor del modelo (por ejemplo, el sitio web de OpenAI). Para más información sobre la configuración, véase README.md.

  1. lanzar una aplicación
    Introduzca el siguiente comando para iniciar Zola:
npm run dev

Al iniciarse, la línea de comandos muestra la dirección local del http://localhost:3000.

  1. Visita Zola
    Escriba en su navegador http://localhost:3000Puedes ver la pantalla de chat de Zola.

Funciones principales

1. Chatear con la IA

  • Una vez en la interfaz, introduce una pregunta en el cuadro de entrada de la parte inferior, como "Escríbeme un correo electrónico".
  • Pulsa Intro y la IA generará una respuesta, que se mostrará en el área de diálogo.

2. Cambio de modelos de IA

  • Las opciones de selección de modelo (cuadros desplegables) están disponibles en la parte superior de la interfaz o en el menú Configuración.
  • Haz clic para seleccionar otro modelo, como cambiar de OpenAI a Mistral.
  • Tras el cambio, el nuevo diálogo utilizará el nuevo modelo.

3. Uso de la función de carga de archivos

  • Hay un icono de carga (probablemente en forma de clip) junto al cuadro de entrada.
  • Haga clic para seleccionar un archivo (por ejemplo, PDF o imagen), cárguelo y, a continuación, introduzca una pregunta como "Analizar este archivo".
  • AI responderá en función del contenido del documento.

4. Cambio entre los modos claro y oscuro

  • Busque el icono de un sol o una luna en la esquina superior derecha de la interfaz.
  • Toca para cambiar de modo, modo oscuro para uso nocturno, modo brillante para uso diurno.

5. Ver sugerencias de consejos

  • Encima del cuadro de entrada aparecen sugerencias como "Escribe un poema" o "Explica la mecánica cuántica".
  • Ahorre tiempo haciendo clic en una sugerencia y haciendo que se rellene automáticamente el cuadro de entrada.

6. Gestión del historial de chat

  • Haga clic en el icono de lista de la columna izquierda para ver todos los registros de diálogo.
  • Selecciona un diálogo para revisar el contenido y haz clic en el icono de la papelera para eliminarlo.

advertencia

  • Zola requiere la conexión en red para utilizar el modelo en línea, y sin una clave API, la funcionalidad es limitada.
  • Zola es una versión beta, el código está sujeto a cambios, puedes enviar una incidencia en GitHub si encuentras problemas.
  • Para admitir más modelos, debe configurar la API manualmente; consulte la documentación oficial para obtener más información.

Con estos pasos, los usuarios pueden instalar y utilizar rápidamente Zola para experimentar la diversión del chat AI multimodelo.

 

escenario de aplicación

  1. Preguntas y respuestas diarias
    Los usuarios pueden utilizar Zola para hacer preguntas sobre su vida, como "cómo hacer una tarta", y la IA les dará los pasos detallados.
  2. Análisis del contenido de los documentos
    Sube un documento o una imagen y la IA de Zola podrá resumir el contenido o responder a las preguntas pertinentes, adecuado para estudiantes y profesionales en activo.
  3. Aprendizaje y pruebas para desarrolladores
    Los programadores pueden utilizar Zola para probar los efectos de distintos modelos de IA o modificar el código para añadir nuevas funciones.

 

CONTROL DE CALIDAD

  1. ¿Qué modelos admite Zola?
    Actualmente, OpenAI, Mistral y otros modelos son compatibles, consulte la lista y el método de configuración para más detalles. README.md.
  2. ¿Cuáles son las restricciones para subir archivos?
    Se admiten formatos comunes (por ejemplo, PDF, imágenes), pero los límites de tamaño y tipo dependen del servicio de almacenamiento configurado (Supabase).
  3. ¿Por qué no se abre tras el arranque?
    Compruebe la línea de comandos en busca de errores, posiblemente claves de API que faltan o dependencias que no están completamente instaladas. Vuelva a intentarlo npm install o ver el registro.
© declaración de copyright
AiPPT

Artículos relacionados

Sin comentarios

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