一个用于构建、运行和管理 AI 智能体平台的 Python 框架与运行时,附带 Web 管理界面。
cloudwego/eino-ext
Eino Go 框架的官方扩展集合,提供大模型、工具、检索器、文档加载等组件实现。
- Star
- 826
- Fork
- 377
- 未关闭 Issue
- 141
- 最近提交
- 前天
这是什么?
eino-ext 是 Eino 框架的官方扩展仓库。Eino 是一个用 Go 编写、用于构建大模型应用的框架,定义了 ChatModel、Tool、Retriever、Indexer、Embedding 等组件类型,本仓库为这些类型提供具体实现。
仓库覆盖多个集成方向:对话模型支持 OpenAI、Claude、Gemini、Ark、Ollama 等;检索后端包括 Elasticsearch 和火山 VikingDB;文档加载器支持网页 URL、Amazon S3 和本地文件;文档转换器提供 HTML 切分和分数重排等功能。此外还包含 Langfuse 追踪等回调处理器,以及支持可视化调试和图形化编排的 IDE 插件。
在 Eino 中使用时,可以直接引入这些包,把模型服务或数据源接入组件图,无需自行编写适配代码。
核心功能
- 01提供 OpenAI、Claude、Gemini、Ark、Ollama 等对话模型的官方实现。
- 02提供 Elasticsearch、火山 VikingDB 等检索与索引后端。
- 03提供网页 URL、Amazon S3、本地文件等文档加载器。
- 04提供 HTML 切分、分数重排等文档转换组件。
- 05提供包括 Langfuse 追踪在内的回调处理器。
- 06提供 IDE 插件,支持可视化调试和图形化编排。
适用场景
- 在 Go 大模型应用中,通过 Eino 的 ChatModel 接口接入具体的模型服务。
- 基于 Elasticsearch 或 VikingDB 搭建检索增强生成(RAG)流程。
- 将网页或 S3 中的文档导入文档处理图。
- 使用 Langfuse 追踪 Eino 图的执行过程。
标签
常见问题
- eino-ext 是什么?
- Eino Go 框架的官方扩展集合,提供大模型、工具、检索器、文档加载等组件实现。 eino-ext 是 Eino 框架的官方扩展仓库。Eino 是一个用 Go 编写、用于构建大模型应用的框架,定义了 ChatModel、Tool、Retriever、Indexer、Embedding 等组件类型,本仓库为这些类型提供具体实现。
- eino-ext 可以免费使用吗?用的什么许可证?
- eino-ext 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- eino-ext 还在维护吗?
- 活跃维护中。eino-ext 最近一次提交是在 2026年10月19日。
- eino-ext 适合用来做什么?
- 在 Go 大模型应用中,通过 Eino 的 ChatModel 接口接入具体的模型服务。 基于 Elasticsearch 或 VikingDB 搭建检索增强生成(RAG)流程。 将网页或 S3 中的文档导入文档处理图。 使用 Langfuse 追踪 Eino 图的执行过程。
- 在哪里获取 eino-ext?
- 源代码和安装说明在 GitHub 上:https://github.com/cloudwego/eino-ext
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4.3万6166PythonApache-2.0更新于 21小时前
可自托管的 AI 对话与知识平台,连接 50 多种应用并索引其中的数据,兼容多数大模型服务。
3.3万4583PythonOther更新于 昨天
本地向量索引与 RAG 工具,通过按需重算向量将存储占用降低约 97%,可在笔记本上检索个人数据。
1.3万1212PythonMIT更新于 8小时前
面向 LLM 与 AI Agent 的记忆操作系统,统一管理长期记忆的存储、检索与编辑。
1.2万1300TypeScriptApache-2.0更新于 昨天
基于 Python 与 Rust 内核的增量数据管道框架,让向量索引和知识图谱随源数据变化持续同步,服务于 AI 智能体与 RAG 应用。
1.2万921RustApache-2.0更新于 前天
基于 TypeScript 的 AI Agent 框架,集成记忆、工具、MCP、RAG、语音与工作流,并配套 VoltOps 可观测控制台。
1.1万1419TypeScriptMIT更新于 6天前