Руководство и веб-чатбот для запуска небольшой локальной LLM на обычном оборудовании через Ollama, vLLM или llama-cpp-python с API, совместимым с OpenAI.
GaiZhenbiao/ChuanhuChatGPT
Лёгкий веб-интерфейс для ChatGPT и других LLM с вопросами по файлам, веб-поиском, запуском локальных моделей и ИИ-ассистентом.
Open source альтернатива:ChatGPT
- Звёзды
- 15,243
- Форки
- 2,178
- Открытые issues
- 131
- Последний коммит
- 2 месяца назад
Что это?
Chuanhu Chat — веб-интерфейс на Python, созданный на базе Gradio. Он позволяет общаться с ChatGPT и множеством других больших языковых моделей в одном месте. Поддерживаются размещённые API, в том числе OpenAI, Azure OpenAI, Google Gemini, Claude, DeepSeek, iFlytek Spark, MiniMax и Midjourney, а также локально развёрнутые модели, например ChatGLM, LLaMA, StableLM, MOSS и Qwen.
Помимо обычного чата, здесь есть база знаний для ответов на вопросы по загруженным файлам, поиск в интернете для получения актуальной информации и ИИ-ассистент, который выполняет многоэтапные задачи. История диалогов сохраняется автоматически, её можно искать с помощью регулярных выражений и переименовывать; у каждого пользователя своя отдельная история. Также поддерживаются дообучение GPT-3.5, шаблоны системных промптов, отображение LaTeX и кода, а также установка в виде PWA на компьютерах и мобильных устройствах.
Чтобы запустить проект, нужно клонировать репозиторий, установить зависимости и скопировать пример файла конфигурации в config.json, чтобы добавить API-ключи. Проект можно развернуть на сервере, открыть по публичной ссылке или запустить в Hugging Face Spaces.
Ключевые возможности
- 01Общайтесь с ChatGPT, Claude, Gemini, DeepSeek и множеством других размещённых LLM API в одном интерфейсе.
- 02Запускайте локальные модели, например ChatGLM, LLaMA, Qwen и MOSS.
- 03Отвечайте на вопросы по загруженным файлам с помощью базы знаний.
- 04Ищите информацию в интернете, чтобы предоставлять LLM актуальные данные.
- 05Сохраняйте и ищите историю диалогов, переименовывайте её и храните отдельно для каждого пользователя.
- 06Устанавливайте приложение как PWA на компьютерах и мобильных устройствах.
Сценарии использования
- Используйте единый чат-интерфейс, чтобы сравнивать разных поставщиков LLM или переключаться между ними.
- Задавайте вопросы по собственным документам без настройки RAG-пайплайна.
- Разверните общий чат-интерфейс для небольшой команды с отдельной историей диалогов для каждого участника.
- Запускайте локальную модель с открытым исходным кодом через привычный чат-интерфейс.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git - 2
Перейдите в папку проекта и установите зависимости
cd ChuanhuChatGPT pip install -r requirements.txt - 3
Скопируйте config_example.json в config.json и укажите свой API-ключ
- 4
Запустите приложение — окно браузера откроется автоматически
python ChuanhuChatbot.py
Что важно знать
- Для использования API коммерческих моделей, таких как ChatGPT, потребуется собственный API-ключ.
- Лицензия GPL-3.0 требует, чтобы производные работы оставались открытыми и распространялись на условиях той же лицензии.
В подборках
Темы
Частые вопросы
- Что такое ChuanhuChatGPT?
- Лёгкий веб-интерфейс для ChatGPT и других LLM с вопросами по файлам, веб-поиском, запуском локальных моделей и ИИ-ассистентом. Chuanhu Chat — веб-интерфейс на Python, созданный на базе Gradio. Он позволяет общаться с ChatGPT и множеством других больших языковых моделей в одном месте. Поддерживаются размещённые API, в том числе OpenAI, Azure OpenAI, Google Gemini, Claude, DeepSeek, iFlytek Spark, MiniMax и Midjourney, а также локально развёрнутые модели, например ChatGLM, LLaMA, StableLM, MOSS и Qwen.
- ChuanhuChatGPT можно использовать бесплатно? Какая у него лицензия?
- ChuanhuChatGPT распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ChuanhuChatGPT всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в ChuanhuChatGPT — 16 сент. 2026 г..
- Для чего можно использовать ChuanhuChatGPT?
- Используйте единый чат-интерфейс, чтобы сравнивать разных поставщиков LLM или переключаться между ними. Задавайте вопросы по собственным документам без настройки RAG-пайплайна. Разверните общий чат-интерфейс для небольшой команды с отдельной историей диалогов для каждого участника. Запускайте локальную модель с открытым исходным кодом через привычный чат-интерфейс.
- Как установить ChuanhuChatGPT?
- Клонируйте репозиторий: git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git Перейдите в папку проекта и установите зависимости: cd ChuanhuChatGPT pip install -r requirements.txt Скопируйте config_example.json в config.json и укажите свой API-ключ Запустите приложение — окно браузера откроется автоматически: python ChuanhuChatbot.py
- Где скачать ChuanhuChatGPT?
- Исходный код и инструкции по установке — на GitHub: https://github.com/GaiZhenbiao/ChuanhuChatGPT
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкий десктопный AI-чат-клиент на Tauri 2.0 и Next.js для работы с облачными API и локальными моделями вроде Ollama, который хранит данные локально.
Самостоятельно размещаемый веб-интерфейс и AI-шлюз для LLM, объединяющий более 22 провайдеров моделей в одном интерфейсе.
Android-приложение для общения с моделями GGUF локально через llama.cpp или с удалёнными провайдерами, такими как OpenAI, Anthropic, Ollama и DeepSeek.
Нативное приложение для macOS, позволяющее общаться с локальной LLM, которая отвечает по вашим файлам, папкам и сайтам, без установки дополнительного ПО.
Лёгкий веб-клиент на Svelte для чат-API, совместимых с OpenAI: используйте свой API-ключ, храните историю чатов локально и делитесь чатами.