For the complete documentation index, see llms.txt. This page is also available as Markdown.

SuperAGI 智能体框架

在 Clore.ai 上部署 SuperAGI——一个开发者优先的自主 AI 智能体框架,具备 GUI 仪表盘、工具市场、并发智能体,并可在强大的 GPU 云服务器上选择支持本地 LLM。

概览

SuperAGI 是一个开源、以开发者为先的自治 AI 智能体框架,在 GitHub 上拥有 1.5 万+ 星标。与简单聊天机器人不同,SuperAGI 运行 自治智能体 —— 能够独立规划、执行多步骤任务、使用工具,并在无需持续人工输入的情况下不断迭代以实现目标的 AI 系统。

为什么要在 Clore.ai 上运行 SuperAGI?

  • 可选 GPU,支持强大的本地 LLM —— 在 Clore.ai 的 GPU 上运行由本地模型(Llama、Mistral 等)驱动的智能体,实现完全私有、成本可控的自治 AI。

  • 并发智能体执行 —— 在同一台服务器上并行运行多个智能体,每个智能体同时处理不同任务。

  • 持久化智能体记忆 —— 智能体会保留上下文、从工具输出中学习,并在两次运行之间将长期记忆存储到向量数据库中。

  • 工具市场 —— 预置了 Google 搜索、GitHub、电子邮件、Jira、Notion 等集成。

  • Clore.ai 的经济性 —— RTX 3090 仅需 $0.07–0.21/小时,你就能以云端 AI 服务成本的一小部分运行功能强大的自治智能体。

主要特性

功能
描述

智能体配置

通过 GUI 创建、配置并部署智能体

工具市场

30+ 内置工具(搜索、代码、文件、API)

多模型支持

OpenAI、Anthropic、本地 LLM,支持自定义端点

并发智能体

同时运行多个智能体

智能体记忆

短期(上下文窗口)+ 长期(向量数据库)

GUI 仪表盘

用于智能体管理的完整 Web 界面

资源管理器

跟踪每个智能体的 token 使用量和成本

工作流模板

针对常见任务的预置智能体模板

架构


需求

服务器规格

组件
最低
推荐
备注

GPU

无(API 模式)

RTX 3090(本地 LLM)

本地模型推理需要 GPU

显存

24 GB

用于运行 13B+ 本地模型

CPU

4 vCPU

8 vCPU

智能体执行对 CPU 要求较高

内存

8 GB

16 GB

多个并发智能体需要内存

存储

20 GB

100+ GB

智能体日志、向量数据库、模型存储

Clore.ai 价格参考

服务器类型
大致费用
使用场景

CPU(8 vCPU,16 GB)

约 $0.10–0.20/小时

SuperAGI + 外部 API(OpenAI/Anthropic)

RTX 3090(24 GB)

$0.07–0.21/小时

SuperAGI + Ollama 13B 本地模型

RTX 4090(24 GB)

$0.14–0.42/小时

SuperAGI + Ollama,更快推理

2× RTX 3090

$0.14–0.42/小时

SuperAGI + 70B 模型(Q4 量化)

A100 80 GB

SuperAGI + 大型模型,高并发

H100 80 GB

约 $1.04/小时

生产级自治智能体系统

💡 成本提示: 在开发和测试阶段,请使用 OpenAI 或 Anthropic API(无需 GPU)。只有在出于隐私或成本原因需要本地 LLM 推理时,才切换到 GPU 实例。参见 GPU 比较指南.

前提条件

  • 带 SSH 访问的 Clore.ai 服务器

  • Docker + Docker Compose(Clore.ai 预装)

  • Git(预装)

  • 4+ vCPU,8+ GB RAM(并发智能体建议 16 GB)

  • OpenAI API 密钥 本地 LLM 端点(Ollama/vLLM)


快速开始

方法 1:Docker Compose(官方——推荐)

SuperAGI 的官方部署使用 Docker Compose 来管理所有服务。

步骤 1:连接到你的 Clore.ai 服务器

步骤 2:克隆并配置

步骤 3:编辑 config.yaml

最低必需配置:

步骤 4:启动技术栈

构建过程会下载依赖并编译前端(首次运行约需 5–10 分钟)。

步骤 5:监控启动

步骤 6:访问仪表盘

API 可通过以下地址访问:

API 文档:


方法 2:使用预构建镜像快速开始

如需使用预构建镜像加快启动(跳过构建步骤):


方法 3:最小单模型设置

用于仅使用 OpenAI 进行测试的精简设置:


配置

config.yaml 参考

将 SuperAGI 连接到工具

工具可通过以下 GUI 进行配置: Settings → Toolkit。每个工具都可以按智能体启用/禁用。

内置工具:

工具
用途
需要 API 密钥

Google 搜索

网页搜索

是(Google API)

DuckDuckGo

网页搜索

GitHub

代码仓库访问

是(GitHub 令牌)

电子邮件

发送/读取电子邮件

是(SMTP 配置)

代码编写器

编写并执行代码

文件管理器

读取/写入本地文件

浏览器

无头网页浏览

Jira

问题跟踪

Notion

知识库

图像生成

DALL-E 3、Stable Diffusion

是(OpenAI 密钥)

创建你的第一个智能体

通过 GUI(Settings → Agents → Create Agent):

  1. 名称 —— 为你的智能体起一个有描述性的名称

  2. 描述 —— 这个智能体的作用

  3. 目标 —— 列出目标(每行一个)

  4. 说明 —— 行为的系统提示词

  5. 模型 —— 选择 LLM(GPT-4、Claude 或本地)

  6. 工具 —— 启用相关工具

  7. 最大迭代次数 —— 安全限制(通常为 10–50)

通过 REST API:


GPU 加速

SuperAGI 支持通过任何兼容 OpenAI 的端点进行本地 LLM 推理,这使其非常适合 GPU 驱动的 Clore.ai 部署。

将 Ollama 设为智能体 LLM 后端

查看 Ollama 指南 以获取完整的 Ollama 配置。与 SuperAGI 的集成:

步骤 1:在同一台 Clore.ai 服务器上启动 Ollama

步骤 2:将 SuperAGI 配置为使用 Ollama

config.yaml:

或者在 SuperAGI UI 中配置:

  • Settings → Models → Add Custom Model

  • 提供方:兼容 OpenAI

  • 基础 URL: http://172.17.0.1:11434/v1

  • API Key: ollama (任意字符串)

  • 模型名称: llama3.1:8b

为高吞吐智能体设置 vLLM

适用于有大量并发智能体的生产部署(参见 vLLM 指南):

智能体工作负载的 GPU 规格

使用场景
模型
GPU
显存
并发智能体

测试

GPT-4o-mini(API)

无限制(受速率限制)

轻量智能体

Llama 3.1 8B

RTX 3090

8 GB

2–4

推理任务

Mistral 7B Instruct

RTX 3090

6 GB

3–5

复杂智能体

Llama 3.1 70B Q4

2× RTX 3090

48 GB

1–2

生产环境

Llama 3.1 70B FP16

A100 80GB

80 GB

3–6


提示与最佳实践

智能体设计

  • 在目标上要具体 —— 像“做研究”这样的模糊目标会导致智能体循环。请使用“研究 X 并将 500 字摘要写入文件 output.txt。”

  • 设置迭代限制 —— 始终设置 max_iterations (20–50)。无限制的智能体会迅速消耗 token。

  • 使用任务队列模式 —— 对于多步骤流水线,“Task Queue” 智能体比 “Don't Limit” 模式更可靠。

  • 先用便宜模型测试 —— 在使用昂贵模型之前,先用 GPT-4o-mini 或本地 7B 模型验证智能体逻辑。

Clore.ai 上的成本管理

由于 Clore.ai 按小时计费:

保护 SuperAGI 安全

Clore.ai 会话之间的持久存储

更新 SuperAGI


故障排查

构建失败时 docker compose up --build

后端在启动时崩溃

前端未加载(端口 3000)

Agent 无限循环

Redis 连接错误

SuperAGI 容器无法访问 Ollama

数据库连接池已耗尽


延伸阅读

最后更新于

这有帮助吗?