A newer version of the Gradio SDK is available:
5.9.1
川虎 Chat 🐯 Chuanhu Chat
Легкий и удобный веб-интерфейс для LLM, включая ChatGPT/ChatGLM/LLaMA
Поддержка GPT-4 · Анализ файлов в чате · Локальная установка LLM · Онлайн-поиск · Помощник Agent · Поддержка Fine-tune
Видео туториал · 2.0 Введение · 3.0 Введение и руководство || Пробная онлайн-версия · Развертывание в один клик✨ Обновление 5.0!
New! Совершенно новый пользовательский интерфейс! Он такой приятный, не похожий на Gradio, с новым эффектом матового стекла!
New! Адаптация для мобильных устройств (включая экраны с отверстием/выемкой под камеру), иерархия стала более четкой.
New! История перенесена в левую часть для удобства использования. Поддерживается поиск (с поддержкой регулярных выражений), удаление и переименование.
New! Теперь можно автоматически давать истории имена для больших моделей (требуется включение в настройках или в конфигурационном файле).
New! Теперь можно установить Чуаньху Чат в качестве приложения PWA, чтобы повысить нативность! Поддерживаемые браузеры: Chrome/Edge/Safari и другие.
New! Значок адаптирован для различных платформ, выглядит более комфортно.
New! Поддержка Fine-tune (микронной настройки) GPT 3.5!
Поддерживаемые модели
Модель с использованием API | Примечание | Локально развернутые модели | Примечание |
---|---|---|---|
ChatGPT (GPT-4) | Поддерживает микронастройку gpt-3.5 | ChatGLM (ChatGLM2) | |
Azure OpenAI | LLaMA | Поддерживает модель Lora | |
Google PaLM | Не поддерживает потоковую передачу данных | StableLM | |
Xunfei Xinghuo Cognitive Model | MOSS | ||
Inspur Yuan 1.0 | Qwen | ||
MiniMax | |||
XMChat | Не поддерживает потоковую передачу данных | ||
Midjourney | Не поддерживает потоковую передачу данных | ||
Claude |
Советы по использованию
💪 Мощные функции
- Chuanhu ассистент: подобно AutoGPT, полностью автоматизированное решение вашей проблемы;
- Поиск в Интернете: данные ChatGPT устарели? Дайте LLM возможность использовать сеть;
- База знаний: позвольте ChatGPT помочь вам быстро прочитать информацию! Ответить на вопросы в соответствии с файлами.
- Локальная установка LLM: одним щелчком разверните свою собственную модель языка большого размера.
🤖 Системный промт
- Установка предпосылок через системное сообщение позволяет эффективно играть роль персонажа;
- Чуаньху Чат предоставляет набор системных шаблонов, нажмите "Загрузить шаблон системного сообщения", затем выберите необходимый шаблон ниже.
💬 Обычный диалог
- Если ответ не удовлетворяет вас, можно попробовать снова с помощью кнопки "Перегенерировать" или просто удалить этот раунд диалога;
- Поле ввода поддерживает перенос строки, нажмите Shift + Enter, чтобы сделать перенос строки;
- В поле ввода можно использовать клавиши ↑ и ↓, чтобы быстро переключаться в истории отправки;
- Создание нового диалога слишком неудобно? Попробуйте функцию "Одиночный диалог";
- У кнопки возле пузыря с ответом можно не только "скопировать одним нажатием", но и "посмотреть исходный текст в формате Markdown";
- Укажите язык ответа, чтобы ChatGPT всегда отвечал на определенном языке.
📜 История чатов
- История диалогов будет сохраняться автоматически, не нужно беспокоиться о том, что после вопросов они исчезнут;
- История диалогов защищена для каждого пользователя, никто кроме вас не может ее видеть;
- Переименуйте историю диалога, чтобы было удобнее искать в будущем;
- New! Магическое автоматическое именование истории диалога: позволяет LLM понять содержание диалога и автоматически называть историю диалога!
- New! Поиск истории диалога, поддержка регулярных выражений!
🖼️ Красивый и компактный интерфейс
- Собственная тема Small-and-Beautiful принесет вам красивые и компактные впечатления;
- Автоматическое переключение светлой и темной темы обеспечит комфорт в любое время суток;
- Идеальное отображение LaTeX / таблиц / блоков кода, поддержка подсветки синтаксиса;
- New! Нелинейная анимация, эффект матового стекла – он такой изысканный, не похожий на Gradio!
- New! Поддержка Windows / macOS / Linux / iOS / Android, от иконки до адаптации под экраны с вырезами, предоставляет оптимальный опыт!
- New! Поддержка установки в качестве PWA-приложения, для более нативного опыта!
👨💻 Технические возможности
- New! Поддержка Fine-tune (тонкой настройки) gpt-3.5!
- Множество настраиваемых параметров для LLM;
- Поддержка изменения api-host;
- Поддержка настройки настраиваемого прокси-сервера;
- Поддержка балансировки нагрузки между несколькими ключами API.
⚒️ Развертывание на сервере
- Развертывание на сервере: установите
"server_name": "0.0.0.0", "server_port": <порт>",
вconfig.json
. - Получение общедоступной ссылки: установите
"share": true
вconfig.json
. Обратите внимание, что программа должна быть запущена, чтобы можно было получить доступ по общедоступной ссылке. - Использование на Hugging Face: рекомендуется скопировать Space в правом верхнем углу, а затем использовать его, чтобы приложение было более отзывчивым.
Быстрый старт
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
cd ChuanhuChatGPT
pip install -r requirements.txt
Затем создайте копию config_example.json
, переименуйте ее в config.json
, а затем укажите в файле свой API-ключ и другие настройки.
python ChuanhuChatbot.py
Откроется окно браузера, и вы сможете общаться с ChatGPT.
Примечание
Подробные инструкции см. на нашей wiki-странице.
Поиск и устранение неисправностей
При возникновении проблем следует сначала попробовать вручную подтянуть последние изменения этого проекта. Примерная инструкция:
- Загрузите архив с последней версией кода, нажав на кнопку
Download ZIP
на веб-странице, илиgit pull https://github.com/GaiZhenbiao/ChuanhuChatGPT.git main -f
- Попробуйте установить зависимости еще раз (так как в этом проекте могли появиться новые зависимости)
pip install -r requirements.txt
Как правило, большинство проблем можно решить, выполнив следующие действия.
Если проблема сохраняется, обратитесь к этой странице: Часто задаваемые вопросы (FAQ)
На этой странице перечислены практически все возможные проблемы и способы их решения. Пожалуйста, внимательно прочитайте его.
Дополнительная информация
Более подробную информацию можно найти в нашей wiki:
- Как добавить перевод
- Как внести вклад
- Как цитировать проект
- Журнал изменений проекта
- Лицензия проекта
Starchart
Помощники
Спонсорство
🐯 Если этот проект будет вам полезен, не стесняйтесь угостить меня колой или чашкой кофе~.