Chatbot UI: приложение для чата с открытым исходным кодом, имитирующее интерфейс и функции ChatGPT

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

Chatbot UI - это проект с открытым исходным кодом, призванный помочь разработчикам создавать персонализированные и интеллектуальные разговорные интерфейсы. Проект предоставляет ряд интерфейсных компонентов и интерактивных функций, которые могут быть легко интегрированы в существующую систему Chatbot, чтобы предоставить пользователям более плавный и интеллектуальный диалог. Chatbot UI основан на лицензии MIT и поддерживает различные интеграции моделей искусственного интеллекта с чистым дизайном пользовательского интерфейса и легкостью развертывания. Основанный на проекте mckaywrigley/chatbot-ui на GitHub, вы можете легко развернуть и использовать его, а также поддерживает оптимизацию макета для мобильных устройств.

 

Chatbot UI:模仿ChatGPT界面和功能的开源AI聊天应用程序

 

 

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

  • Предоставляет различные компоненты интерфейса
  • Поддержка интеграции нескольких моделей искусственного интеллекта
  • Простой дизайн пользовательского интерфейса
  • Простота развертывания и интеграции
  • Поддержка нескольких учетных записей и SSO-аутентификации
  • Расширяемая система подключаемых модулей

 

 

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

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

  1. склад клонов::
    git clone https://github.com/mckaywrigley/chatbot-ui.git
    
  2. Установка зависимостей::
    npm install
    
  3. Добавить расширение: Включите расширения по мере необходимости, следуя инструкциям в файле README.
  4. Запуск приложения: Местная операция:
    npm run dev
    

    или запустите его с помощью Docker:

    docker build -t chatbot-ui .
    docker run --env-file=.env.local -p 3000:3000 --name chatbot chatbot-ui
    

Инструкция по применению

  1. Настройка ключа API: Создать.env.localфайл и установите его:
    OPENAI_API_KEY=YOUR_KEY
    

    Если ключ API недоступен, пользователю придется предоставить свой собственный ключ.

  2. Конфигурация переменной окружения: При развертывании приложения можно установить следующие переменные среды:
    • OPENAI_API_KEY: Ключ API по умолчанию для аутентификации OpenAI
    • OPENAI_API_HOST: Настройка альтернативных хостов
    • OPENAI_ORGANIZATION: Назначение организаций OpenAI
  3. Функции Поток операций::
    • компонент интерфейса: С помощью предоставляемой библиотеки компонентов разработчики могут быстро создавать диалоговые интерфейсы.
    • интеграция моделей: Поддерживаются различные модели ИИ, и пользователи могут выбрать подходящую модель для интеграции в соответствии со своими потребностями.
    • подключаемая система: Расширение функциональности с помощью подключаемых модулей для удовлетворения различных потребностей бизнеса.

Подробные шаги

  1. Использование компонентов интерфейса::
    • Импортируйте необходимые компоненты:
      import { ChatComponent } from 'chatbot-ui';
      
    • Используется в приложениях:
      <ChatComponent model="gpt-3" />
      
  2. интеграция моделей::
    • Настройте параметры модели:
      const modelConfig = {
        model: 'gpt-3',
        apiKey: process.env.OPENAI_API_KEY,
      };
      
    • Инициализируйте модель:
      const chatModel = new ChatModel(modelConfig);
      
  3. подключаемая система::
    • Установите плагин:
      npm install @chatbot-ui/plugin-name
      
    • Настройте подключаемый модуль:
      import { Plugin } from '@chatbot-ui/plugin-name';
      const pluginConfig = {
        option1: 'value1',
        option2: 'value2',
      };
      const plugin = new Plugin(pluginConfig);
      
© заявление об авторских правах

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

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

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