- PVSM.RU - https://www.pvsm.ru -

Привет! Это Миша Степнов, руководитель центра R&D Big Data в МТС Диджитал. Если вы работаете с языковыми моделями или мечтаете создать собственного ИИ-ассистента, важно выбрать подходящие инструменты: они упростят процесс разработки и сделают взаимодействие с моделью максимально удобным. Сегодня поделюсь небольшой подборкой полезных интерфейсов, платформ и шаблонов, которые мы протестировали в МТС, — пользуйтесь на здоровье. А если есть свои «любимчики», напишите о них в комментариях.

Современный веб-интерфейс с открытым исходным кодом. Предназначен для работы с крупными языковыми моделями (LLM). Поддерживается использование различных LLM-движков, таких как Ollama, и API, совместимых с OpenAI. Open WebUI упрощает интеграцию и взаимодействие с мощными языковыми инструментами через интуитивно понятный графический интерфейс как на ПК, так и с мобильных устройств, в том числе голосом.
Проект развивается благодаря активному сообществу. Энтузиасты вносят свой вклад в его оптимизацию, добавляя новые функции и улучшая существующие.
Основные возможности:
простая установка через Docker или Kubernetes;
интеграция с API OpenAI и поддержка множества платформ, включая LMStudio, GroqCloud, Mistral, OpenRouter;
разграничение прав доступа для пользователей, что обеспечивает безопасную работу с данными;
работа с Markdown и LaTeX для удобной визуализации данных;
встроенные функции голосовых и видеозвонков;
конструктор моделей Ollama для создания кастомизированных персонажей;
интеграция Python-функций через встроенный редактор кода;
поддержка плагинов и управление пользовательской логикой.
Рекомендуется всем, кому нужно интегрировать большие языковые модели в приложения и сервисы. Пример — чат-боты с продвинутыми функциями для оперативной обработки запросов клиентов. На Хабре, кстати, публиковалась статья [1] с советами по работе с платформой.
Вот официальный сайт Open WebUI [2] и документация [3].

Бесплатная платформа с открытым исходным кодом, предназначенная для взаимодействия с различными ИИ-моделями. Она предлагает веб-интерфейс, поддерживающий интеграцию со множеством провайдеров ИИ, таких как OpenAI, Azure, Anthropic и др., без переключения между разными приложениями или сервисами. Поддерживает локальную установку и развертывание в облаке. Гибкая в использовании и кастомизации.
Основные возможности:
интуитивный интерфейс: дизайн, напоминающий ChatGPT, с поддержкой темной темы [4] и потоковой передачи ответов;
выбор широкого спектра моделей ИИ: поддерживаются OpenAI, Azure, Anthropic (Claude), Google Vertex AI и другие;
кастомизация: создание, сохранение и обмен пользовательскими пресетами для настройки взаимодействия с ИИ;
редактирование и ветвление диалогов: возможность редактировать сообщения, отправлять их повторно и создавать ветки диалогов для более гибкого управления беседой;
мультимодальный чат: загрузка и анализ изображений с использованием моделей Claude 3, GPT-4 и Gemini Vision;
поддержка плагинов: интеграция с плагинами, например доступ к вебу и генерация изображений с помощью DALL-E-3;
многоязычный интерфейс: поддержка множества языков, включая русский, английский, китайский, немецкий, испанский и другие;
безопасная аутентификация: многоуровневая система пользователей с возможностью модерации и контроля использования токенов;
открытый исходный код: open-source-платформа, активно развиваемая сообществом.
Перед началом работы, конечно, стоит ознакомиться с документацией [5] и руководством по быстрому старту [6].

Платформа с открытым исходным кодом, разработанная компанией Nomic AI для локального развертывания языковых моделей (поддерживается около 1 000 LLM). Доступна глубокая настройка с установкой максимального количества токенов. Кодовая база GPT4All на GitHub полностью лицензирована MIT [7], имеет открытый исходный код и может быть проверена. Работает без доступа к сети, так что данные обрабатываются локально, что может быть важно для бизнеса.
Основные возможности:
доступ к API: интеграция функции обработки языка в различные приложения, улучшающая функциональность и пользовательский опыт;
поддержка чипов Mac M Series, AMD и NVIDIA GPU;
интеграция и настройка Python: привязки Python облегчают интеграцию в проекты, позволяя осуществлять детальную настройку;
плагин для чтения PDF-файлов: поддерживает сложное взаимодействие с текстом и его извлечение из PDF-файлов;
интеграция Quivr: применяется локальная обработка информации для повышения безопасности данных и их доступности.
Вот официальный репозиторий GPT4All на GitHub [8].

Шаблон с открытым исходным кодом, разработанный компанией Vercel для создания полнофункциональных и настраиваемых AI-чат-ботов с использованием Next.js и Vercel AI SDK. Предназначен для упрощения разработки и развертывания AI-чат-ботов.
Основные возможности Vercel Chatbot:
Next.js App Router: обеспечивает продвинутую маршрутизацию для плавной навигации и высокой производительности;
React Server Components (RSCs) и Server Actions: поддержка серверного рендеринга для увеличения скорости и эффективности;
Vercel AI SDK: единый API для генерации текста, структурированных объектов и вызовов инструментов с использованием больших языковых моделей (LLM);
поддержка различных провайдеров моделей: совместимость с OpenAI (по умолчанию), Anthropic, Cohere и другими провайдерами моделей;
shadcn/ui: стилизация с применением Tailwind CSS (об этом фреймворке мы писали здесь [9]) и компонентов Radix UI для обеспечения доступности и гибкости;
сохранение данных: использование Vercel Postgres, поддерживаемого Neon, для истории чатов и данных юзеров, а также Vercel Blob для эффективного хранения файлов;
NextAuth.js: простая и безопасная аутентификация пользователей.
Вот официальный репозиторий Vercel Chatbot на GitHub [10]. А по этой ссылке доступно демо [11].

Проект с открытым исходным кодом. Предоставляет интерфейс для взаимодействия с LLM. Разработан для упрощения интеграции мощных языковых моделей, таких как GPT-3.5 и GPT-4, в различных приложениях.
Основные возможности Chatbot UI:
простой интерфейс: интуитивно понятный дизайн, облегчающий взаимодействие с LLM;
гибкость: поддержка различных языковых моделей и настройка под конкретные задачи;
открытый исходный код: проект доступен на GitHub, в код можно вносить изменения и улучшения;
легкость развертывания: быстрый запуск и интеграция в существующие системы.
И вот официальный репозиторий Chatbot UI на GitHub [12].
На сегодня все. Ну а подборку можно сделать в разы полезнее, если вы добавите и свои варианты в комментариях.
Автор: Michail_Stepnov
Источник [13]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/razrabotka/403714
Ссылки в тексте:
[1] публиковалась статья: https://habr.com/ru/companies/hostkey/articles/843838/
[2] официальный сайт Open WebUI: https://openwebui.com/
[3] документация: https://docs.openwebui.com/
[4] темной темы: https://github.com/danny-avila/LibreChat/discussions/1301
[5] документацией: https://www.librechat.ai/docs
[6] руководством по быстрому старту: https://www.librechat.ai/docs/quick_start
[7] полностью лицензирована MIT: https://www-nomic-ai.translate.goog/gpt4all?_x_tr_sl=en&_x_tr_tl=ru&_x_tr_hl=ru&_x_tr_pto=rq&_x_tr_hist=true
[8] официальный репозиторий GPT4All на GitHub: https://github.com/nomic-ai/gpt4all
[9] писали здесь: https://habr.com/ru/companies/ru_mts/articles/860534/
[10] официальный репозиторий Vercel Chatbot на GitHub: https://github.com/vercel/ai-chatbot
[11] по этой ссылке доступно демо: https://chat.vercel.ai/
[12] официальный репозиторий Chatbot UI на GitHub: https://github.com/mckaywrigley/chatbot-ui
[13] Источник: https://habr.com/ru/companies/ru_mts/articles/862454/?utm_campaign=862454&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.