返回 MCP 目录
public公开dns本地运行

eino

Eino是一个专为Golang设计的LLM应用开发框架,旨在通过简洁、可扩展、可靠且高效的组件抽象和编排能力,简化AI应用开发流程。它提供丰富的组件库、强大的图形编排功能、完整的流处理支持以及高度可扩展的切面机制,覆盖从开发到部署的全周期工具链。

article

README

🚀 Eino 框架介绍

Eino 是一款专门为 AI 应用量身打造的框架,具备高性能与高扩展性的特点。它通过独特的设计,极大地简化了 AI 应用的开发流程,尤其适用于实时对话系统等复杂场景,为开发者提供了高效且便捷的开发体验。

✨ 主要特性

  • 组件化设计:提供丰富的组件接口,便于扩展与集成。
  • 流数据处理:支持多维度流数据操作,包括合并、分支和状态管理。
  • 高扩展性:通过插件机制,轻松实现功能增强。
  • 高效运行时:优化的执行引擎,确保性能卓越。

📚 详细文档

若您想深入了解并使用 Eino,请参考《Eino 用户手册》。若您想快速入门,可点击 Eino 快速开始

🔧 技术细节

框架结构

Eino 框架由以下几个部分组成:

  • Eino(当前仓库):包含框架的核心实现,如类型定义、流机制、组件抽象和编排能力。
  • EinoExt:提供丰富的组件实现、回调处理器示例及工具,如评估器和提示优化器。
  • Eino Devops:支持可视化开发与调试等扩展功能。
  • EinoExamples:包含应用实例和最佳实践。

依赖

  • Go 1.18 及以上版本。
  • 依赖于 kin - openapi 库,为确保兼容性,已将版本固定为 v0.118.0。

📄 许可证

本项目采用 [Apache - 2.0 License](LICENSE - APACHE) 授权。

⚠️ 重要提示

如发现安全问题,请通过 Bytedance Securitysec@bytedance.com 通知我们。切勿公开发布相关问题。

💡 使用建议

加入社区

您可以点击 COMMUNITY_MEMBERSHIP 加入社区。

获取技术支持

若您在使用过程中遇到问题,可前往 Issues 寻求技术支持。

加入用户群

您可以通过 Register Feishu 扫描下方二维码加入用户群。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端