Zola: веб-приложение для чата с искусственным интеллектом с открытым исходным кодом, загрузкой документов и поддержкой нескольких моделей
Общее введение
Zola - это бесплатное чат-приложение с открытым исходным кодом, разработанное Жюльеном Тибо (Julien Thibeaut, GitHub username ibelick) и размещенное на GitHub. Его лучшая особенность - поддержка различных моделей ИИ, таких как OpenAI и Mistral, так что пользователи могут свободно выбирать разные модели для общения. Официальный сайт zola - zola.chat, и в настоящее время оно находится в стадии бета-тестирования. Приложение имеет простой интерфейс, поддерживает переключение между светлым и темным режимами и позволяет пользователям загружать файлы для взаимодействия с ИИ. Построенное с использованием Next.js, Tailwind CSS и других технологий, оно отзывчиво и дружелюбно к мобильным устройствам. zola не только подходит для ежедневного общения, но и привлекает разработчиков к участию в сообществе с открытым исходным кодом, внося свой вклад в код и идеи.

Список функций
- Поддерживает несколько моделей ИИ (например, OpenAI, Mistral и т. д.), и пользователи могут переключать модели в диалоге.
- Обеспечивает переключение между светлым и темным режимами, адаптируясь к различным условиям использования.
- Встроенные подсказки помогут пользователям быстро вводить вопросы.
- Поддерживает загрузку файлов, поэтому пользователи могут загружать файлы для анализа или обсуждения с ИИ.
- Интерфейс адаптирован под мобильные устройства и плавно работает на мобильных телефонах.
- Функция управления историей чата позволяет легко просматривать и упорядочивать записи разговоров.
Использование помощи
Zola требует от пользователя загрузить исходный код и запустить его локально. Подробные инструкции по установке и использованию приведены ниже.
Процесс установки
Официальные инструкции по установке находятся по адресу INSTALL.md документ, вот точные шаги:
- Подготовка среды разработки
Убедитесь, что на вашем компьютере установлен Node.js (рекомендуется версия 16 или выше) и npm. Загрузите его с сайта Node.js. После установки в командной строке введитеnode -v
ответить пениемnpm -v
Проверьте версию. - Скачать Кодекс Золя
Откройте https://github.com/ibelick/zola, нажмите зеленую кнопку "Code" и выберите "Download ZIP", чтобы загрузить zip-файл и распаковать его. Или воспользуйтесь командой Git:
git clone https://github.com/ibelick/zola.git
- Перейдите в каталог проекта
Введите в командной строке путь к извлеченной папке. Например, путь к папкеC:\zola
Вход:
cd C:\zola
- Установка пакетов зависимостей
Выполните следующую команду, чтобы установить необходимые пакеты:
npm install
Время установки зависит от скорости интернета и обычно завершается за несколько минут.
- Настройка переменных среды
В корневом каталоге проекта создайте.env.local
добавьте API-ключ для модели искусственного интеллекта. Пример:
OPENAI_API_KEY=你的OpenAI密钥
Ключ можно получить у поставщика модели (например, на сайте OpenAI). Для получения дополнительной информации о конфигурации см. README.md
.
- запустить приложение
Введите следующую команду, чтобы запустить Zola:
npm run dev
При запуске в командной строке отображается локальный адрес http://localhost:3000
.
- Посетите Zola
Введите в браузереhttp://localhost:3000
Вы можете видеть экран чата Золы.
Основные функции
1. Общение с искусственным интеллектом
- Оказавшись в интерфейсе, введите вопрос в поле ввода внизу, например "Напишите мне письмо".
- Нажмите Enter, и ИИ сгенерирует ответ, который отобразится в области диалога.
2. переключение моделей искусственного интеллекта
- Опции выбора модели (выпадающие поля) доступны в верхней части интерфейса или в меню "Настройки".
- Нажмите, чтобы выбрать другую модель, например, перейти с OpenAI на Mistral.
- После переключения в новом диалоге будет использоваться новая модель.
3. Использование функции загрузки файлов
- Рядом с полем ввода находится значок загрузки (вероятно, в форме скрепки).
- Нажмите, чтобы выбрать файл (например, PDF или изображение), загрузить его, а затем введите вопрос, например, "Проанализируйте этот файл".
- ИИ будет отвечать на вопросы, основываясь на содержании документа.
4. Переключение между светлым и темным режимами
- Найдите значок солнца или луны в правом верхнем углу интерфейса.
- Нажмите для переключения режимов: темный режим для ночного использования, яркий режим для дневного.
5. Просмотр предложений по советам
- Над полем ввода отображаются предлагаемые подсказки, например "Напишите стихотворение" или "Объясните квантовую механику".
- Сэкономьте время, щелкнув по предложению, и оно автоматически заполнит поле ввода.
6. Управление историей чатов
- Нажмите на значок списка в левой колонке, чтобы просмотреть все записи диалогов.
- Выберите диалог, чтобы просмотреть его содержимое, и нажмите на значок корзины, чтобы удалить его.
предостережение
- Zola требует подключения к сети для использования онлайн-модели, а без ключа API функциональность ограничена.
- Zola - это бета-версия, код может быть изменен, вы можете отправить проблему на GitHub, если у вас возникнут проблемы.
- Для поддержки большего количества моделей необходимо настроить API вручную, подробности см. в официальной документации.
Выполнив эти действия, пользователи смогут быстро установить и использовать Zola, чтобы испытать удовольствие от общения с несколькими моделями ИИ.
сценарий применения
- Ежедневные вопросы и ответы
Пользователи могут задавать Zola вопросы о своей жизни, например, "как приготовить торт", и искусственный интеллект подскажет им подробные шаги. - Контент-анализ документов
Загрузите документ или изображение, и искусственный интеллект Zola сможет кратко изложить его содержание или ответить на соответствующие вопросы. Это подходит как для студентов, так и для работающих специалистов. - Обучение и тестирование разработчиков
Программисты могут использовать Zola для тестирования эффектов различных моделей ИИ или модификации кода для добавления новых функций.
QA
- Какие модели поддерживает Zola?
В настоящее время поддерживаются модели OpenAI, Mistral и другие, подробнее смотрите список и способ настройки.README.md
. - Какие существуют ограничения на загрузку файлов?
Поддерживаются распространенные форматы (например, PDF, изображения), но ограничения по размеру и типу зависят от настроенной службы хранения (Supabase). - Почему он не открывается после запуска?
Проверьте в командной строке сообщения об ошибках, возможно, отсутствуют ключи API или не полностью установлены зависимости. Повторитьnpm install
или просмотреть журнал.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...