Фреймворк и среда выполнения на Python для создания, публикации и управления платформами AI-агентов с веб-интерфейсом администрирования.
cloudwego/eino-ext
Коллекция официальных расширений для Go-фреймворка Eino: интеграции с LLM-моделями, инструментами, ретриверами, загрузчиками и callback-обработчиками.
- Звёзды
- 826
- Форки
- 377
- Открытые issues
- 141
- Последний коммит
- позавчера
Что это?
В eino-ext собраны официальные пакеты расширений для Eino — Go-фреймворка для создания приложений на базе LLM. Eino задаёт типы компонентов, такие как ChatModel, Tool, Retriever, Indexer и Embedding, а в этом репозитории представлены их конкретные реализации.
Репозиторий охватывает несколько направлений интеграции: провайдеры chat-моделей, включая OpenAI, Claude, Gemini, Ark и Ollama; бэкенды для поиска, такие как Elasticsearch и Volc VikingDB; загрузчики документов из WebURL, Amazon S3 и локальных файлов; а также трансформеры документов — например, HTML-сплиттер и ранжировщик по оценке. Здесь также есть callback-обработчики, в том числе интеграция с Langfuse для трейcинга, и инструменты для IDE, позволяющие визуально отлаживать и редактировать графы через UI.
Разработчики, использующие Eino, могут подключить эти пакеты, чтобы добавить провайдера или источник данных в граф компонентов, не создавая адаптер самостоятельно.
Ключевые возможности
- 01Официальные реализации ChatModel для OpenAI, Claude, Gemini, Ark и Ollama.
- 02Бэкенды Retriever и Indexer, в том числе Elasticsearch и Volc VikingDB.
- 03Загрузчики документов из веб-URL, Amazon S3 и файлов.
- 04Трансформеры документов, например HTML-сплиттер и ранжировщик по оценке.
- 05Callback-обработчики, включая трейcинг через Langfuse.
- 06Плагин для IDE с визуальной отладкой и редактированием графов через UI.
Сценарии использования
- Подключение Go-приложения на базе LLM к конкретному провайдеру моделей через интерфейс ChatModel в Eino.
- Создание RAG-пайплайна на базе Elasticsearch или VikingDB.
- Загрузка веб-страниц или объектов из S3 в граф обработки документов.
- Трейсинг выполнения графа Eino с помощью Langfuse.
Темы
Частые вопросы
- Что такое eino-ext?
- Коллекция официальных расширений для Go-фреймворка Eino: интеграции с LLM-моделями, инструментами, ретриверами, загрузчиками и callback-обработчиками. В eino-ext собраны официальные пакеты расширений для Eino — Go-фреймворка для создания приложений на базе LLM. Eino задаёт типы компонентов, такие как ChatModel, Tool, Retriever, Indexer и Embedding, а в этом репозитории представлены их конкретные реализации.
- eino-ext можно использовать бесплатно? Какая у него лицензия?
- eino-ext распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- eino-ext всё ещё поддерживается?
- Активно поддерживается. Последний коммит в eino-ext — 19 окт. 2026 г..
- Для чего можно использовать eino-ext?
- Подключение Go-приложения на базе LLM к конкретному провайдеру моделей через интерфейс ChatModel в Eino. Создание RAG-пайплайна на базе Elasticsearch или VikingDB. Загрузка веб-страниц или объектов из S3 в граф обработки документов. Трейсинг выполнения графа Eino с помощью Langfuse.
- Где скачать eino-ext?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cloudwego/eino-ext
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая платформа для AI-чата и работы со знаниями: индексирует данные из более чем 50 подключённых приложений и поддерживает большинство LLM-провайдеров.
Локальный векторный индекс и инструментарий для RAG: пересчитывает эмбеддинги по запросу и сокращает объём хранения примерно на 97%, позволяя искать личные данные на ноутбуке.
Операционная система памяти для LLM и AI-агентов: хранит, находит и управляет долговременной памятью в виде редактируемого графа.
Фреймворк инкрементальных конвейеров данных на Python с ядром на Rust, который синхронизирует векторные индексы и графы знаний с меняющимися источниками для AI-агентов и RAG-приложений.
TypeScript-фреймворк для создания AI-агентов с памятью, инструментами, MCP, RAG, голосовыми функциями и workflow, а также консоль VoltOps для наблюдаемости.