http://localhost:8095 和生产
https://openapi.beeos.ai。
准备
1. 安装 SDK
已发布的
@beeos-ai/sdk 由 OpenAPI Generator(typescript-fetch)
从 OpenAPI 契约自动生成。它导出一个 Configuration 值和每个 OpenAPI
tag 一个 class —— DeployApi、InstancesApi、AgentsApi、TasksApi、
ConversationsApi、FilesApi。没有 BeeOS 顶层 client。2. 配置 client
3. 查看部署目录
4. 部署一个智能体实例
GET /instances/{id} 直到
status === "running",或在 dashboard 上看。
5. 拿到智能体 ID
一个部署的实例托管一个或多个智能体。调用要用的是智能体 ID(实例可 以被替换而不破坏你的集成;智能体身份是稳定的)。6. 调用智能体
阻塞调用在智能体完成回复后返回一个 JSON 载荷。长 prompt 见 流式。流式变体
同一个端点设Accept: text/event-stream 即可接收
agent_reply_delta 分块,最后由一个 agent_reply 关闭。SDK 不抽象
SSE —— 回落到 fetch / http.Client。
6.5. invoke 调用会出现在哪里?
每次invoke 都会创建一个短生命周期的 protocol=openapi 任务 通道,
而不是会话。可以通过下面的命令查看:
GET /agents/{agentId}/conversations 只返回你通过 POST /conversations
显式创建的长生命周期对话通道。invoke 之后立即调用该接口返回空列表
属于预期行为 —— 见 调用智能体 指南,了解
何时该用 conversation 何时该用 invoke。
7. 清理
下一步去哪
选择协议
在 OpenAPI(本指南)、A2A、MCP 之间做出选择。
调用智能体
幂等键、附件、任务、会话、错误处理。
Webhook
HMAC 签名的终态回调 + 重试 + 审计日志。
A2A 协议
a2a.beeos.ai 上的 JSON-RPC + 智能体卡片。