Об этом проекте
Onyx — это открытая платформа искусственного интеллекта, служащая прикладным слоем для LLM и предлагающая богатый функционалом интерфейс чата, который можно развернуть самостоятельно. Она поддерживает все основные провайдеры LLM, включая саморазмещенные варианты (Ollama, LiteLLM, vLLM) и проприетарные сервисы (Anthropic, OpenAI, Gemini).
Ключевые возможности включают:
- Агентный RAG: Гибридный индекс в сочетании с агентами ИИ для извлечения информации.
- Глубокий анализ: Многоэтапный рабочий процесс для создания подробных отчетов.
- Пользовательские агенты: Создание агентов с пользовательскими инструкциями, знаниями и действиями.
- Веб-поиск: Интеграция с Serper, Google PSE, Brave, SearXNG, а также собственный веб-краулер и поддержка Firecrawl/Exa.
- Артефакты: Генерация загружаемых документов, графиков и файлов.
- Действия и MCP: Подключение агентов к внешним приложениям с гибкой аутентификацией.
- Выполнение кода: Запуск кода в песочнице для анализа данных и модификации файлов.
- Голосовой режим: Преобразование текста в речь и речи в текст.
- Генерация изображений: Создание изображений по запросам.
Варианты развертывания включают Onyx Lite (легкий интерфейс чата, требующий менее 1 ГБ памяти) и стандартный Onyx (полный набор функций с векторным/ключевым индексированием, фоновыми работниками, серверами вывода моделей, кэшированием Redis и хранилищем объектов MinIO). Поддерживаемые методы развертывания охватывают Docker, Kubernetes, Helm/Terraform и основные облачные провайдеры.
Корпоративные функции включают SSO (Google OAuth, OIDC, SAML), провизионирование пользователей SCIM, ролевой контроль доступа, аналитику использования, аудит истории запросов, пользовательское выполнение кода для удаления PII и белый лейбл. Onyx предлагает Community Edition под лицензией MIT и Enterprise Edition с дополнительными функциями для крупных организаций.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.