Zola: aplicación web de chat con inteligencia artificial de código abierto con carga de documentos y compatibilidad multimodelo
Últimos recursos sobre IAPublicado hace 4 meses Círculo de intercambio de inteligencia artificial 1.5K 00
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.

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:
- 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, escribanode -v
responder cantandonpm -v
Comprueba la versión. - 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
- Vaya al directorio del proyecto
Utilice la línea de comandos para introducir la carpeta extraída. Por ejemplo, la ruta de la carpeta esC:\zola
Entrada:
cd C:\zola
- 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.
- 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
.
- 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
.
- Visita Zola
Escriba en su navegadorhttp://localhost:3000
Puedes 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
- 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. - 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. - 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
- ¿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
. - ¿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). - ¿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 intentarlonpm install
o ver el registro.
© declaración de copyright
El artículo está protegido por derechos de autor y no debe reproducirse sin autorización.
Artículos relacionados
Sin comentarios...