Zola: веб-приложение для чата с искусственным интеллектом с открытым исходным кодом, загрузкой документов и поддержкой нескольких моделей

Общее введение

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

Zola:支持文档上传与多模型的开源AI聊天Web应用

 

Список функций

  • Поддерживает несколько моделей ИИ (например, OpenAI, Mistral и т. д.), и пользователи могут переключать модели в диалоге.
  • Обеспечивает переключение между светлым и темным режимами, адаптируясь к различным условиям использования.
  • Встроенные подсказки помогут пользователям быстро вводить вопросы.
  • Поддерживает загрузку файлов, поэтому пользователи могут загружать файлы для анализа или обсуждения с ИИ.
  • Интерфейс адаптирован под мобильные устройства и плавно работает на мобильных телефонах.
  • Функция управления историей чата позволяет легко просматривать и упорядочивать записи разговоров.

 

Использование помощи

Zola требует от пользователя загрузить исходный код и запустить его локально. Подробные инструкции по установке и использованию приведены ниже.

Процесс установки

Официальные инструкции по установке находятся по адресу INSTALL.md документ, вот точные шаги:

  1. Подготовка среды разработки
    Убедитесь, что на вашем компьютере установлен Node.js (рекомендуется версия 16 или выше) и npm. Загрузите его с сайта Node.js. После установки в командной строке введите node -v ответить пением npm -v Проверьте версию.
  2. Скачать Кодекс Золя
    Откройте https://github.com/ibelick/zola, нажмите зеленую кнопку "Code" и выберите "Download ZIP", чтобы загрузить zip-файл и распаковать его. Или воспользуйтесь командой Git:
git clone https://github.com/ibelick/zola.git
  1. Перейдите в каталог проекта
    Введите в командной строке путь к извлеченной папке. Например, путь к папке C:\zolaВход:
cd C:\zola
  1. Установка пакетов зависимостей
    Выполните следующую команду, чтобы установить необходимые пакеты:
npm install

Время установки зависит от скорости интернета и обычно завершается за несколько минут.

  1. Настройка переменных среды
    В корневом каталоге проекта создайте .env.local добавьте API-ключ для модели искусственного интеллекта. Пример:
OPENAI_API_KEY=你的OpenAI密钥

Ключ можно получить у поставщика модели (например, на сайте OpenAI). Для получения дополнительной информации о конфигурации см. README.md.

  1. запустить приложение
    Введите следующую команду, чтобы запустить Zola:
npm run dev

При запуске в командной строке отображается локальный адрес http://localhost:3000.

  1. Посетите Zola
    Введите в браузере http://localhost:3000Вы можете видеть экран чата Золы.

Основные функции

1. Общение с искусственным интеллектом

  • Оказавшись в интерфейсе, введите вопрос в поле ввода внизу, например "Напишите мне письмо".
  • Нажмите Enter, и ИИ сгенерирует ответ, который отобразится в области диалога.

2. переключение моделей искусственного интеллекта

  • Опции выбора модели (выпадающие поля) доступны в верхней части интерфейса или в меню "Настройки".
  • Нажмите, чтобы выбрать другую модель, например, перейти с OpenAI на Mistral.
  • После переключения в новом диалоге будет использоваться новая модель.

3. Использование функции загрузки файлов

  • Рядом с полем ввода находится значок загрузки (вероятно, в форме скрепки).
  • Нажмите, чтобы выбрать файл (например, PDF или изображение), загрузить его, а затем введите вопрос, например, "Проанализируйте этот файл".
  • ИИ будет отвечать на вопросы, основываясь на содержании документа.

4. Переключение между светлым и темным режимами

  • Найдите значок солнца или луны в правом верхнем углу интерфейса.
  • Нажмите для переключения режимов: темный режим для ночного использования, яркий режим для дневного.

5. Просмотр предложений по советам

  • Над полем ввода отображаются предлагаемые подсказки, например "Напишите стихотворение" или "Объясните квантовую механику".
  • Сэкономьте время, щелкнув по предложению, и оно автоматически заполнит поле ввода.

6. Управление историей чатов

  • Нажмите на значок списка в левой колонке, чтобы просмотреть все записи диалогов.
  • Выберите диалог, чтобы просмотреть его содержимое, и нажмите на значок корзины, чтобы удалить его.

предостережение

  • Zola требует подключения к сети для использования онлайн-модели, а без ключа API функциональность ограничена.
  • Zola - это бета-версия, код может быть изменен, вы можете отправить проблему на GitHub, если у вас возникнут проблемы.
  • Для поддержки большего количества моделей необходимо настроить API вручную, подробности см. в официальной документации.

Выполнив эти действия, пользователи смогут быстро установить и использовать Zola, чтобы испытать удовольствие от общения с несколькими моделями ИИ.

 

сценарий применения

  1. Ежедневные вопросы и ответы
    Пользователи могут задавать Zola вопросы о своей жизни, например, "как приготовить торт", и искусственный интеллект подскажет им подробные шаги.
  2. Контент-анализ документов
    Загрузите документ или изображение, и искусственный интеллект Zola сможет кратко изложить его содержание или ответить на соответствующие вопросы. Это подходит как для студентов, так и для работающих специалистов.
  3. Обучение и тестирование разработчиков
    Программисты могут использовать Zola для тестирования эффектов различных моделей ИИ или модификации кода для добавления новых функций.

 

QA

  1. Какие модели поддерживает Zola?
    В настоящее время поддерживаются модели OpenAI, Mistral и другие, подробнее смотрите список и способ настройки. README.md.
  2. Какие существуют ограничения на загрузку файлов?
    Поддерживаются распространенные форматы (например, PDF, изображения), но ограничения по размеру и типу зависят от настроенной службы хранения (Supabase).
  3. Почему он не открывается после запуска?
    Проверьте в командной строке сообщения об ошибках, возможно, отсутствуют ключи API или не полностью установлены зависимости. Повторить npm install или просмотреть журнал.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...