Framework e runtime Python para criar, servir e gerenciar plataformas de agentes de IA, com uma interface web para administração.
cloudwego/eino-ext
Coleção de extensões oficiais para o framework Eino em Go, com integrações de modelos LLM, ferramentas, retrievers, loaders e callbacks.
- Estrelas
- 826
- Forks
- 377
- Issues abertas
- 141
- Último commit
- anteontem
O que é?
eino-ext reúne os pacotes de extensão oficiais do Eino, um framework em Go para criar aplicações com LLMs. O Eino define tipos de componentes como ChatModel, Tool, Retriever, Indexer e Embedding, e este repositório fornece implementações concretas para eles.
O repositório abrange várias áreas de integração: provedores de modelos de chat, incluindo OpenAI, Claude, Gemini, Ark e Ollama; backends de recuperação, como Elasticsearch e Volc VikingDB; loaders de documentos para WebURL, Amazon S3 e arquivos locais; e transformadores de documentos, como um divisor de HTML e um reranker por score. Também inclui handlers de callback, como um para tracing com Langfuse, e ferramentas para IDE com depuração visual e edição de grafos por interface gráfica.
Quem desenvolve com Eino pode importar esses pacotes para conectar um provedor ou uma fonte de dados ao grafo de componentes, sem precisar escrever o adapter por conta própria.
Recursos principais
- 01Implementações oficiais de ChatModel para OpenAI, Claude, Gemini, Ark e Ollama.
- 02Backends de Retriever e Indexer, incluindo Elasticsearch e Volc VikingDB.
- 03Loaders de documentos para URLs, Amazon S3 e arquivos.
- 04Transformadores de documentos, como um divisor de HTML e um reranker por score.
- 05Handlers de callback, incluindo tracing com Langfuse.
- 06Plugin para IDE com depuração visual e edição de grafos por interface gráfica.
Casos de uso
- Conectar uma aplicação LLM em Go a um provedor de modelos específico pela interface ChatModel do Eino.
- Criar um pipeline de geração aumentada por recuperação (RAG) com backend Elasticsearch ou VikingDB.
- Ingerir páginas da web ou objetos do S3 em um grafo de processamento de documentos.
- Rastrear a execução de grafos do Eino com Langfuse.
Tópicos
Perguntas frequentes
- O que é eino-ext?
- Coleção de extensões oficiais para o framework Eino em Go, com integrações de modelos LLM, ferramentas, retrievers, loaders e callbacks. eino-ext reúne os pacotes de extensão oficiais do Eino, um framework em Go para criar aplicações com LLMs. O Eino define tipos de componentes como ChatModel, Tool, Retriever, Indexer e Embedding, e este repositório fornece implementações concretas para eles.
- eino-ext é gratuito? Qual é a licença?
- eino-ext é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- eino-ext ainda é mantido?
- Manutenção ativa. O último commit de eino-ext foi em 19 de out. de 2026.
- Para que posso usar eino-ext?
- Conectar uma aplicação LLM em Go a um provedor de modelos específico pela interface ChatModel do Eino. Criar um pipeline de geração aumentada por recuperação (RAG) com backend Elasticsearch ou VikingDB. Ingerir páginas da web ou objetos do S3 em um grafo de processamento de documentos. Rastrear a execução de grafos do Eino com Langfuse.
- Onde consigo eino-ext?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cloudwego/eino-ext
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de chat com IA e gestão de conhecimento, auto-hospedada, que indexa dados de mais de 50 apps conectados e funciona com a maioria dos provedores de LLM.
Um toolkit local de índices vetoriais e RAG que reduz o armazenamento em cerca de 97% ao recalcular embeddings sob demanda, permitindo pesquisar dados pessoais no laptop.
Sistema operacional de memória para LLMs e agentes de IA que armazena, recupera e gerencia memórias de longo prazo como um grafo editável.
Framework de pipelines de dados incremental em Python, com núcleo em Rust, que mantém índices vetoriais e grafos de conhecimento sincronizados com fontes em constante mudança para agentes de IA e aplicações RAG.
Framework TypeScript para criar agentes de IA com memória, ferramentas, MCP, RAG, voz e workflows, além do console VoltOps para observabilidade.