Onyx: платформа для работы с языковыми моделями и интеграцией данных

Onyx — это платформа для работы с искусственным интеллектом, поддерживающая широкий спектр возможностей взаимодействия с LLM (языковыми моделями). Она решает задачу создания интерфейса, который легко разворачивается и настраивается, предоставляя только необходимые инструменты для работы с LLM, включая RAG, веб-поиск, выполнение кода и создание файлов.

Отличительная черта Onyx — это простота установки и использования, что делает ее доступной для разработчиков на любом уровне. В отличие от других платформ, здесь акцент сделан на широкую интеграцию с внешними источниками и данными через коннекторы. Установка выполняется всего одной командой и не требует сложных конфигураций.

Проект написан на JavaScript и предназначен для использования в любых системах, где доступны LLM. Обязательно учти, что это open-source решение, и лицензия MIT позволяет использовать его в коммерческих проектах. Полной информации о совместимости и поддерживаемых функциях может не хватать, поэтому стоит проверять документацию.

Onyx — это платформа с открытым исходным кодом, разработанная для работы с большими языковыми моделями (LLMs). Она предоставляет богатый интерфейс, который может быть легко развернут на любом сервере. Onyx предлагает продвинутые функции, такие как RAG (Retrieval-Augmented Generation), веб-поиск, выполнение кода, создание файлов, глубокие исследования и многое другое.

⭐ Особенности

  • 🔍 Агентный RAG: Высокое качество поиска и ответов с использованием гибридного индекса и AI-агентов для извлечения информации.
  • 🔬 Глубокие исследования: Подробные отчеты с многоуровневым процессом исследований.
  • 🤖 Настраиваемые агенты: Создание AI-агентов с уникальными инструкциями, знаниями и действиями.
  • 🌍 Веб-поиск: Получение актуальной информации с помощью серверсерпа, Google PSE, Brave и других источников.
  • 📄 Артефакты: Генерация документов, графики и других загружаемых материалов.
  • ▶️ Действия и MCP: Позволяет агентам Onyx взаимодействовать с внешними приложениями.
  • 💻 Выполнение кода: Исполняй код в песочнице для анализа данных или изменения файлов.
  • 🎙️ Режим голоса: Общайся с Onyx с помощью текстов в речь и речи в текст.
  • 🎨 Генерация изображений: Создание изображений на основе запросов пользователя.

Onyx поддерживает всех основных провайдеров LLM как с собственным размещением (например, Ollama, LiteLLM), так и проприетарных (например, Anthropic, OpenAI).

🚀 Режимы развертывания

Onyx поддерживает развертывание в Docker, Kubernetes, Helm/Terraform и предоставляет руководства для основных облачных провайдеров.

Существует два режима развертывания: стандартный и легкий.

Onyx Lite

Легкий режим представляет собой упрощенный интерфейс чата. Он требует меньше ресурсов (менее 1 ГБ памяти) и подходит для пользователей, желающих быстро протестировать Onyx или для команд, сосредоточенных только на функционале чата и агентов.

Стандартный Onyx

Полный набор функций Onyx, который рекомендуется серьезным пользователям и большим командам. Дополнительные компоненты включают в себя:

  • Векторный и ключевой индекс для RAG.
  • Фоновое исполнение задач для синхронизации знаний.
  • Серверы инференса AI-моделей для работы с глубоким обучением.
  • Оптимизации производительности для масштабного использования через кеш (Redis) и облачное хранилище (MinIO).

Попробуй Onyx бесплатно без развертывания через Onyx Cloud.

🏢 Onyx для бизнеса

Onyx подходит для команд любого размера, от индивидуальных пользователей до крупных корпоративных клиентов:

  • 👥 Сотрудничество: Делитесь чатами и агентами с другими членами вашей организации.
  • 🔐 Единый вход: SSO через Google OAuth, OIDC или SAML.
  • 🛡️ Управление доступом: RABC для чувствительных ресурсов.
  • 📊 Аналитика: Графики использования, разбитые по командам и агентам.
  • 🕵️ История запросов: Аудит использования для безопасного применения AI.
  • 💻 Кастомный код: Запуск собственного кода для обработки данных.
  • 🎨 Уникальная маркировка: Настройка внешнего вида Onyx с помощью персонализированных элементов.

📚 Лицензирование

Существуют две версии Onyx:

  • Onyx Community Edition (CE) доступна бесплатно по лицензии MIT с основным набором функций.
  • Onyx Enterprise Edition (EE) включает дополнительные функции для крупных организаций.

Подробности о функциях можно узнать на официальном сайте.

👪 Сообщество

Присоединяйся к нашему сообществу с открытым исходным кодом на Discord!

💡 Участие

Хотите внести свой вклад? Ознакомься с Руководством по вкладам для получения дополнительных деталей.

Радар проекта: 83 из 100 — зрелый и живой проект

ИмпульсТемпЗрелостьСообществоСвежестьСтартПродакшенДовериеДокументацияЭкосистема83
  • Импульс 59 ≈ 22 звезды в день
  • Темп разработки 100 2369 коммитов за 12 недель
  • Зрелость 100 проекту 3 года, больше 100 релизов
  • Сообщество 100 210 участников, 4719 форков
  • Свежесть 97 последний коммит — 5 дней назад
  • Быстрый старт 55 есть: команда установки, сайт/демо, примеры
  • Готовность к продакшену 55 релиз helm/onyx-0.9.32, автосборка
  • Безопасность и доверие 85 своя лицензия (не из открытых), SECURITY.md, организация
  • Документация 87 README 6 тыс. знаков, 7 разделов, папка docs
  • Экосистема 90 153 подписчика на обновления, 14 тем
Как считаем

Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.

  • Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
  • Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
  • Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
  • Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
  • Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
  • Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
  • Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
  • Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
  • Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
  • Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.

Открыть на GitHub: onyx-dot-app/onyx →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

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

Популярные темы на сайте