Repolode
GaiZhenbiao

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. 1

    Клонируйте репозиторий

    git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
  2. 2

    Перейдите в папку проекта и установите зависимости

    cd ChuanhuChatGPT pip install -r requirements.txt
  3. 3

    Скопируйте config_example.json в config.json и укажите свой API-ключ

  4. 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 обновляется ежедневно.

Похожие проекты