Перейти к содержимому

Solon Ai

Фреймворк для разработки AI-приложений на Java с поддержкой LLM, RAG, эмбеддингов, потоков и интеграции с фреймворками.

Java
151 stars

Описание

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-протокола для серверов, клиентов и прокси с инструментами, ресурсами и промптами.

Информация

Язык
Java
Лицензия
Apache License 2.0
GitHub Stars
151

Ссылки