Federation SDK

用 Federation SDK 把模型目录、Service 路由、身份、环境变量、用量、余额和支付接入你的产品体系。

查看 Federation 文档

Federation 是业务后端;Embassy 是 user 与 admin 的统一客户端入口。

复用 Agent 产品后端能力

围绕 Service、Action、auth、env 和访问边界组织能力,而不是每个 AI 产品重建一套后端。

统一模型、账户、用量和支付

让多个 Agent、产品或工作流复用同一套模型目录、账户服务、usage 记录和支付闭环。

从本地验证到线上部署一致

用同一套服务组合承接本地验证、Node 部署与 Edge 部署,不必维护多套基础设施。

典型场景

  • 多产品复用:让多个 Agent 产品连接同一套 Federation,复用账户、模型、用量和支付能力。
  • Service 接入:前端、扩展或后端通过 SDK 调用 Federation 中的 Service,而不是直接耦合数据库。
  • 部署组合:用 templates/localfed 或 templates/edgefed 适配不同运行环境。

事实对齐

  • 核心包名:@downcity/federation
  • 核心源码目录:packages/federation/
  • 管理入口:fed / downfed