
使用Scala Play框架构建REST API
a## 一、 什么是 SuperAGI?为什么 2025 年必须关注
图标 | 指标 | 2024 | 2025 |
---|---|---|---|
🚀 | GitHub Star | 18 k | 37 k |
🏢 | 生产级客户 | 120 + | 600 + |
🔌 | 官方集成节点 | 400 + | 1 500 + |
🧠 | 支持 LLM | 30 + | 100 + |
SuperAGI 是 2023 年开源的「企业级 AI 代理框架」,2025 年已演进为一站式 AgentOps 平台,核心卖点:
🔗 官方网址:https://superagi.com
🔗 在线体验:https://app.superagi.com
🆕 功能 | 图标 | 一句话亮点 | 适用场景 |
---|---|---|---|
MCP-2 引擎 | 🔗 | 动态路由 + 记忆共享 | 多模型并行推理 |
LLM Gateway | 🌉 | 统一限流、审计、脱敏 | 企业合规 |
Agent Market | 🛒 | 一键安装 800 + 现成 Agent | 营销、HR、财务 |
Flow IDE | 🎨 | 类 Figma 画布,支持分支、循环 | 低代码团队 |
GPU Burst | 💥 | 秒级弹性到 1 000 卡 | 大促高峰 |
Edge Runtime | 📡 | 本地 5 ms 延迟推理 | 工厂 PDA |
一句话:让不同模型像「微服务」一样注册、发现、调用、降级。
以下 YAML 片段定义一个「商品描述生成」MCP 任务,同时调用 GPT-4o 与 Claude,并自动挑选最佳结果:
apiVersion: superagi.io/v2
kind: MCPWorkflow
metadata:
name: product-copy-mcp
spec:
inputSchema:
productName: string
keywords: string[]
models:
- name: gpt-4o
weight: 0.6
maxTokens: 300
- name: claude-3-5
weight: 0.4
maxTokens: 300
aggregator:
type: BestOfN
metric: cosine_similarity
memory:
ttl: 3600s
保存为
product-copy.yaml
,通过 CLIsuperagi apply -f product-copy.yaml
即可上线。
图标 | 功能 | 快捷键 |
---|---|---|
🖱️ | 拖拽节点 | V |
🔗 | 连线路径 | L |
🧪 | 实时调试 | Ctrl+Enter |
📊 | 数据预览 | Space |
lead.score $gt; 80
才发送邮件 git clone https://github.com/TransformerOptimus/SuperAGI.git
cd SuperAGI
cp config_template.yaml config.yaml
# 填写 OpenAI、Anthropic、SendGrid 等 Key
docker compose -f docker-compose-gpu.yml up --build
浏览器打开 http://localhost:3000 即可使用。
组件 | 副本数 | 资源限制 | 说明 |
---|---|---|---|
Gateway | 3 | 2 vCPU / 4 Gi | 入口网关 |
MCP Router | 5 | 4 vCPU / 8 Gi | 无状态,可水平扩展 |
Worker | 10 | 1 GPU / 16 Gi | 运行模型容器 |
PostgreSQL | 1 (主) + 2 (从) | 8 vCPU / 32 Gi | 高可用 |
Redis | 3 (哨兵) | 2 vCPU / 4 Gi | 缓存 & 消息队列 |
官方 Helm Chart 一键安装:
helm repo add superagi https://charts.superagi.com
helm install sa superagi/superagi \
--set gpu.enabled=true \
--set persistence.size=100Gi
某跨境电商「快贸科技」日均 5 万会话、2 万订单,客服团队 80 人,大促人力缺口 3 倍。
代理 | 模型 | 功能 | 节点数 | 上线耗时 |
---|---|---|---|---|
智能客服 | GPT-4o + Claude-3.5 | FAQ、订单查询、退换货 | 12 | 1 天 |
订单预测 | TimesFM + LightGBM | 未来 7 天销量 | 8 | 2 天 |
指标 | 面板 | 告警规则 |
---|---|---|
Token 用量 | 时序图 | $gt; 100 k / 5 min |
模型延迟 | 热力图 | p95 $gt; 2 s |
错误率 | Gauge | rate $gt; 1 % |
GPU 利用率 | 折线图 | avg $lt; 30 % 缩容 |
维度 | 工具 | 做法 |
---|---|---|
PII 脱敏 | Presidio | 网关层自动打码 |
审计日志 | Loki | 全链路 30 天留存 |
权限控制 | Keycloak | OIDC + RBAC |
加密 | Vault | 传输 TLS 1.3、存储 AES-256 |
策略 | 说明 | 节省 |
---|---|---|
模型缓存 | 相同输入 Hash 复用 | 25 % |
弹性调度 | 闲时 GPU 0 副本 | 60 % |
批处理 | 20 条/批 | 30 % |
维度 | 🚀 SuperAGI | 🧩 LangChain | 👥 CrewAI |
---|---|---|---|
开源协议 | Apache-2.0 | MIT | MIT |
多代理协作 | ✅ 内置 | ⚠️ 需扩展 | ✅ 核心 |
可视化 | ✅ Flow IDE | ❌ | ❌ |
企业支持 | ✅ SOC-2 | ❌ | ⚠️ 商业版 |
节点生态 | 1 500 + | 200 + | 100 + |
部署复杂度 | 中 | 低 | 中 |
社区活跃度 | 37 k ★ | 90 k ★ | 12 k ★ |
结论:
- 原型验证 → LangChain
- 团队协作 → CrewAI
- 企业落地 → SuperAGI
Q1:SuperAGI 与 n8n、Dify 有什么区别?
A:n8n 长于「通用自动化」,但缺乏「多模型编排」;Dify 侧重「Prompt 管理」,而 SuperAGI 提供端到端 AgentOps。
Q2:可以离线部署吗?
A:可以。支持 air-gapped 环境,只需提前同步镜像与模型权重。
Q3:如何处理超长上下文?
A:内置「记忆窗口压缩」+「RAG 召回」,百万 token 仅需 3 s。