Solon Ai
Фреймворк для разработки AI-приложений на Java с поддержкой LLM, RAG, эмбеддингов, потоков и интеграции с фреймворками.
Описание
Solon-AI — это часть проекта Solon, предоставляющая инструменты для создания AI-приложений на Java. Поддерживает ChatModel для чат-ботов, Function/Tool Calling, Vision для мультимедиа, RAG с эмбеддингами и ранжированием, Ai Flow для workflow как в Dify. Совместим с Java 8-24, интегрируется в SpringBoot, jFinal, Vert.x. Идеален для чат-систем, поисковых приложений, автоматизации задач с AI.
Возможности
ChatModel
Универсальный интерфейс для работы с LLM от разных провайдеров, включая синхронные и потоковые вызовы.
Function/Tool Calling
Поддержка вызова функций и инструментов в чат-моделях для расширения возможностей AI.
Vision
Обработка изображений и мультимедиа в промптах для анализа визуального контента.
RAG
Реализация Retrieval-Augmented Generation с эмбеддингами, хранилищами и ранжированием документов.
Ai Flow
YAML-based workflow для создания сложных AI-процессов, аналогично Dify.
MCP Server/Client/Proxy
Поддержка MCP-протокола для серверов, клиентов и прокси с инструментами, ресурсами и промптами.