Об этом проекте
Chatbox — это клиентское приложение для настольных компьютеров с открытым исходным кодом (GPLv3), предназначенное для взаимодействия с большими языковыми моделями. Оно предоставляет единый интерфейс для подключения к нескольким AI-провайдерам, включая OpenAI (ChatGPT), Azure OpenAI, Claude, Google Gemini Pro, Ollama (для локальных моделей, таких как Llama 2, Mistral, Mixtral, CodeLlama, Vicuna, Yi и Solar) и ChatGLM-6B.
Ключевые функции включают локальное хранение данных, обеспечивающее конфиденциальность, потоковые ответы для быстрой реакции, рендеринг Markdown и LaTeX с подсветкой синтаксиса кода, библиотеку промптов для сохранения и повторного использования, цитирование сообщений для контекстных обсуждений и генерацию изображений через DALL-E 3. Приложение поддерживает эргономичный интерфейс с тёмной темой, горячими клавишами и многоязычность: английский, упрощённый китайский, традиционный китайский, японский, корейский, французский, немецкий, русский и испанский.
Chatbox доступен для Windows (10+), macOS (11 Big Sur+), Linux (Ubuntu 20.04+). Существуют мобильные версии для iOS и Android. Проект создан с использованием Electron и React, для управления зависимостями применяется pnpm, для разработки — Vite. Также предусмотрены функции командного сотрудничества для совместного использования ресурсов OpenAI API.
Репозиторий активно поддерживается, регулярно синхронизируется с коммерческой версией. Вклад приветствуется через GitHub Issues, pull request'ы, переводы и улучшения документации.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.