管理 elizaOS Cloud,支持部署 AI 代理、聊天补全、图像/视频生成、语音克隆、知识库、容器及市场。用于与 elizaOS Cloud 交互、部署或管理云端 AI 代理。需要设置 ELIZACLOUD_API_KEY 环境变量。
ElizaOS Cloud – elizaOS Cloud是用于构建、部署和缩放智能AI代理的平台是一项面向实际任务的技能,主要用于这种技能为管理代理商Generrati提供了获取完整的 ElizaOS Cloud API的通道。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
elizaOS Cloud 是一个用于构建、部署和扩展智能 AI 代理的平台。本能力提供对完整 elizaOS Cloud API 的访问权限,支持代理管理、内容生成以及 AI 驱动应用的开发。
将您的 API 密钥设为环境变量:
export ELIZACLOUD_API_KEY="your_api_key_here"
使用内置的 bash 客户端执行常见操作:
./scripts/elizacloud-client.sh status ./scripts/elizacloud-client.sh agents list ./scripts/elizacloud-client.sh chat agent-id "Hello!"
https://elizacloud.ai/api/v1Authorization: Bearer $ELIZACLOUD_API_KEYX-API-Key: $ELIZACLOUD_API_KEYapplication/jsoncurl https://elizacloud.ai/api/v1/chat/completions
-H "Authorization: Bearer $ELIZACLOUD_API_KEY"
-H "Content-Type: application/json"
-d '{
"model": "your-agent-id",
"messages": [{"role": "user", "content": "Hello!"}],
"stream": true
}'
功能特性:流式响应、函数调用、结构化输出
列出代理
GET /api/my-agents/characters
创建代理
POST /api/v1/app/agents
{
"name": "My Assistant",
"bio": "A helpful AI assistant"
}
获取代理详情
GET /api/my-agents/characters/{id}
删除代理
DELETE /api/my-agents/characters/{id}
POST /api/v1/images/generate
{
"prompt": "A futuristic city at sunset",
"model": "flux-pro",
"width": 1024,
"height": 1024
}
支持模型:FLUX Pro、FLUX Dev、Stable Diffusion
POST /api/v1/video/generate
{
"prompt": "A peaceful lake with mountains in the background",
"duration": 5,
"model": "minimax-01"
}
支持模型:MiniMax、Runway
POST /api/v1/voice/clone
{
"text": "Hello, this is a test of voice cloning",
"voice_id": "21m00Tcm4TlvDq8ikWAM",
"model": "eleven_turbo_v2"
}
上传文档
POST /api/v1/knowledge/upload
查询知识库
POST /api/v1/knowledge/query
{
"query": "How do I deploy an agent?",
"limit": 5
}
部署容器
POST /api/v1/containers
{
"name": "my-app",
"image": "nginx:latest",
"ports": [{"containerPort": 80}]
}
发现代理
GET /api/v1/discovery
发送任务
POST /api/a2a
{
"jsonrpc": "2.0",
"method": "tasks/send",
"params": {
"id": "task_123",
"message": {
"role": "user",
"parts": [{"type": "text", "text": "Analyze this data"}]
}
},
"id": 1
}
创建 API 密钥
POST /api/v1/api-keys
{
"name": "Production Key",
"permissions": ["chat", "agents", "images"]
}
可用权限:chat、embeddings、images、video、voice、knowledge、agents、apps
所有错误均遵循以下格式:
{
"error": {
"code": "INVALID_REQUEST",
"message": "The request body is invalid",
"details": "Field 'model' is required"
}
}
常见错误码:
UNAUTHORIZED(401):认证信息无效或缺失FORBIDDEN(403):权限不足NOT_FOUND(404):资源未找到RATE_LIMITED(429):请求频率超限INSUFFICIENT_CREDITS(402):余额不足| 端点 | 速率限制 |
|---|---|
| 聊天补全 | 60 次/分钟 |
| 嵌入向量 | 100 次/分钟 |
| 图像生成 | 20 次/分钟 |
| 视频生成 | 5 次/分钟 |
# 1. 创建代理
curl -X POST https://elizacloud.ai/api/v1/app/agents
-H "Authorization: Bearer $ELIZACLOUD_API_KEY"
-d '{"name": "Support Bot", "bio": "Customer support specialist"}'
# 2. 与代理对话
curl https://elizacloud.ai/api/v1/chat/completions
-H "Authorization: Bearer $ELIZACLOUD_API_KEY"
-d '{"model": "agent-id", "messages": [{"role": "user", "content": "Help me"}]}'
# 1. 生成图像
curl -X POST https://elizacloud.ai/api/v1/images/generate
-H "Authorization: Bearer $ELIZACLOUD_API_KEY"
-d '{"prompt": "Modern tech startup logo", "model": "flux-pro"}'
# 2. 生成视频
curl -X POST https://elizacloud.ai/api/v1/video/generate
-H "Authorization: Bearer $ELIZACLOUD_API_KEY"
-d '{"prompt": "Product demo animation", "duration": 10}'
# 1. 发现可用代理
curl https://elizacloud.ai/api/v1/discovery
-H "Authorization: Bearer $ELIZACLOUD_API_KEY"
# 2. 将任务委派给专业代理
curl -X POST https://elizacloud.ai/api/a2a
-H "Authorization: Bearer $ELIZACLOUD_API_KEY"
-d '{"jsonrpc": "2.0", "method": "tasks/send", "params": {"message": {"role": "user", "parts": [{"type": "text", "text": "Analyze financial data"}]}}}'
前往 elizacloud.ai/login 注册(需使用 Privy 认证,浏览器环境必需)。新账户将获赠 1,000 免费积分 —— 足以测试聊天、图像生成等功能。
# 注册后,可在控制台 → API 密钥 页面创建密钥
# 或通过 API 创建(完成身份验证后):
POST /api/v1/api-keys
{
"name": "My OpenClaw Agent",
"permissions": ["chat", "agents", "images", "video", "voice", "knowledge"]
}
bun add -g @elizaos/cli elizaos login
GET /api/v1/credits/balance
POST /api/v1/credits/checkout
{ "amount": 5000 }
# 返回 Stripe 结账页面 URL —— 重定向至该地址完成支付
按请求付费,无需预先购买积分:
# 在任意 API 请求中包含 x402 支付头 curl -X POST "https://elizacloud.ai/api/v1/chat/completions" -H "X-PAYMENT:" -H "Content-Type: application/json" -d '{"model": "agent-id", "messages": [{"role": "user", "content": "Hello"}]}'
PUT /api/v1/billing/settings
{
"autoTopUp": true,
"threshold": 100,
"amount": 1000
}
GET /api/credits/transactions?limit=50
GET /api/v1/credits/summary # 返回:组织余额、代理预算、应用收益、可兑换收益
POST /api/crypto/payments
GET /api/crypto/status
| 方式 | 请求头 | 适用场景 |
|---|---|---|
| API 密钥 | Authorization: Bearer ek_xxx |
服务端到服务端通信 |
| X-API-Key | X-API-Key: ek_xxx |
替代请求头方案 |
| x402 | X-PAYMENT: |
使用 USDC 按请求付费 |
| 会话 | 基于 Cookie | 浏览器端应用 |
references/api-reference.md 获取全部端点细节ELIZACLOUD_API_KEY:您的 elizaOS Cloud API 密钥(必需)ELIZACLOUD_BASE_URL:API 基础 URL(默认值:https://elizacloud.ai/api/v1)相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章