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.