Sobre el proyecto
NextChat (antes ChatGPT-Next-Web) es una aplicación web de chat de IA de código abierto diseñada para ser ligera y rápida de desplegar. El proyecto se posiciona como un asistente de IA ligero y rápido con soporte para Claude, DeepSeek, GPT-4 y Gemini Pro, entre otros proveedores.
Las capacidades clave documentadas en el README incluyen:
- Despliegue gratuito con un clic en Vercel, además de despliegue mediante Docker, Zeabur, Gitpod y otras plataformas.
- Un cliente de escritorio compacto (~5MB) para Windows, macOS y Linux, construido con Tauri.
- Diseño centrado en la privacidad: todos los datos de chat se almacenan localmente en el navegador a menos que los usuarios elijan lo contrario.
- Renderizado completo de Markdown con LaTeX, diagramas Mermaid y resaltado de código.
- Diseño responsivo con modo oscuro y soporte PWA.
- Respuestas en streaming y carga rápida de la primera pantalla.
- Plantillas de prompts (máscaras) para crear, compartir y depurar herramientas de chat.
- Compresión automática del historial de chat para admitir conversaciones largas mientras se ahorran tokens.
- Plugins que admiten búsqueda en red, calculadora y otras API externas.
- Función Artifacts para previsualizar, copiar y compartir contenido generado en una ventana separada.
- Soporte de chat en tiempo real.
- Soporte opcional de MCP (Model Context Protocol), habilitado con la variable de entorno ENABLE_MCP.
- Internacionalización para inglés, chino simplificado/tradicional, japonés, francés, español, italiano, turco, alemán, vietnamita, ruso, checo, coreano e indonesio.
La configuración se gestiona mediante variables de entorno. OPENAI_API_KEY es necesaria para el uso básico, mientras que las variables opcionales admiten Azure OpenAI, Google Gemini, Anthropic Claude, Baidu, ByteDance, Alibaba Cloud, iFlytek, ChatGLM, DeepSeek, SiliconFlow, Stability AI y endpoints de 302.AI. Ajustes adicionales incluyen una contraseña de acceso (CODE), listas de modelos personalizadas (CUSTOM_MODELS), selección de modelo predeterminado, configuración de modelos de visión, deshabilitar claves API proporcionadas por el usuario y endpoints de sincronización WebDAV.
El README también describe una Enterprise Edition dirigida a empresas que necesitan despliegue privado, personalización de marca, integración de recursos, control de permisos, integración de conocimiento, auditoría de seguridad y actualizaciones continuas. Se proporciona información de contacto para consultas empresariales.
Las opciones de despliegue incluyen Docker (docker pull yidadaa/chatgpt-next-web), un script de instalación de shell y Vercel. El desarrollo requiere Node.js >= 18 y Docker >= 20, con desarrollo local compatible mediante configuración en .env.local. El proyecto está licenciado bajo MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.