Об этом проекте
NextChat (ранее ChatGPT-Next-Web) — это открытое веб-приложение для AI-чата, спроектированное как лёгкое и быстро развёртываемое. Проект позиционирует себя как лёгкий и быстрый AI-ассистент с поддержкой Claude, DeepSeek, GPT-4 и Gemini Pro, а также других провайдеров.
Ключевые возможности, описанные в README:
- Бесплатное развёртывание в один клик на Vercel, а также развёртывание через Docker, Zeabur, Gitpod и другие платформы.
- Компактный десктопный клиент (~5 МБ) для Windows, macOS и Linux, созданный на Tauri.
- Приоритет приватности: все данные чата хранятся локально в браузере, если пользователь не выберет иное.
- Полный рендеринг Markdown с LaTeX, диаграммами Mermaid и подсветкой кода.
- Адаптивный дизайн с тёмной темой и поддержкой PWA.
- Потоковые ответы и быстрая загрузка первого экрана.
- Шаблоны промптов (маски) для создания, обмена и отладки чат-инструментов.
- Автоматическое сжатие истории чата для поддержки длинных разговоров при экономии токенов.
- Плагины с поддержкой сетевого поиска, калькулятора и других внешних API.
- Функция Artifacts для предпросмотра, копирования и обмена сгенерированным контентом в отдельном окне.
- Поддержка чата в реальном времени.
- Опциональная поддержка MCP (Model Context Protocol), включаемая переменной окружения ENABLE_MCP.
- Интернационализация для английского, упрощённого/традиционного китайского, японского, французского, испанского, итальянского, турецкого, немецкого, вьетнамского, русского, чешского, корейского и индонезийского языков.
Конфигурация управляется через переменные окружения. OPENAI_API_KEY требуется для базового использования, а опциональные переменные поддерживают Azure OpenAI, Google Gemini, Anthropic Claude, Baidu, ByteDance, Alibaba Cloud, iFlytek, ChatGLM, DeepSeek, SiliconFlow, Stability AI и эндпоинты 302.AI. Дополнительные настройки включают пароль доступа (CODE), пользовательские списки моделей (CUSTOM_MODELS), выбор модели по умолчанию, конфигурацию vision-модели, отключение пользовательских API-ключей и эндпоинты синхронизации WebDAV.
README также описывает Enterprise Edition, ориентированную на компании, которым нужны приватное развёртывание, кастомизация бренда, интеграция ресурсов, контроль прав доступа, интеграция знаний, аудит безопасности и непрерывные обновления. Приведена контактная информация для корпоративных запросов.
Варианты развёртывания включают Docker (docker pull yidadaa/chatgpt-next-web), shell-скрипт установки и Vercel. Для разработки требуются Node.js >= 18 и Docker >= 20, локальная разработка поддерживается через конфигурацию .env.local. Проект лицензирован под MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.