Skip to main content
POST
cURL
每个请求都必须发送 ?beta=true

授权

X-Api-Key
string
header
默认值:sk-ant-local-default
必填

OMA 工作区 API 密钥。

请求头

anthropic-version
string

要使用的 OMA API 兼容版本。

anthropic-beta
string

用于启用托管智能体 API 合同的 Beta 请求头。

查询参数

beta
enum<boolean>
默认值:true
必填

为此接口启用 Beta API 合同,必须为 true

可用选项:
true

请求体

application/json

创建 agent 的请求参数。

model
必填

模型标识符。接受模型字符串(例如 claude-opus-4-6),或用于更多配置控制的 model_config 对象

示例:

"claude-sonnet-4-6"

name
string
必填

智能体的人类可读名称。

Required string length: 1 - 256
示例:

"我的第一个智能体"

description
string | null

对智能体功能的描述。

Maximum string length: 2048
示例:

"一个通用入门智能体。"

mcp_servers
object[]

该智能体连接的 MCP 服务器。最多 20 个。名称在数组内必须唯一。每个服务器都必须被 tools 中的某个 mcp_toolset 引用;未被引用的服务器会被拒绝。参见 MCP 连接器指南。

metadata
object

任意键值元数据。最多 16 对,键最多 64 个字符,值最多 512 个字符。

示例:
multiagent
object | null

多智能体编排配置。目前支持 coordinator 拓扑,名册中包含 1-20 个智能体。

示例:
skills
object[]

智能体可用的技能。

要加载到会话容器中的技能。

示例:
system
string | null

智能体的系统提示词。

Maximum string length: 100000
示例:

"你是一个通用智能体,可以研究问题、编写代码、运行命令并使用已连接的工具,端到端地完成用户任务。"

tools
object[]

智能体可用的工具配置。所有工具集合计最多允许 128 个工具。

内置智能体工具的配置。用于启用或禁用智能体可用的工具组。

示例:

响应

请求成功。

托管智能体的 agent

id
string
必填
示例:

"agent_011CZkYpogX7uDKUyvBTophP"

archived_at
string<date-time> | null
必填

智能体的归档时间。未归档时为 null。

示例:

null

created_at
string<date-time>
必填

RFC 3339 格式的时间戳

示例:

"2026-03-15T10:00:00Z"

description
string | null
必填
示例:

"一个通用入门智能体。"

mcp_servers
object[]
必填
示例:
metadata
object
必填
示例:
model
object
必填

模型标识符和配置。

示例:
multiagent
object | null
必填

多智能体编排配置。当智能体为单线程时为 null。

示例:
name
string
必填
示例:

"我的第一个智能体"

skills
object[]
必填

API 响应中返回的已解析技能。

示例:
示例:
system
string | null
必填
示例:

"你是一个通用智能体,可以研究问题、编写代码、运行命令并使用已连接的工具,端到端地完成用户任务。"

tools
object[]
必填

API 响应中返回的工具配置的联合类型。

示例:
type
enum<string>
必填
可用选项:
agent
示例:

"agent"

updated_at
string<date-time>
必填

RFC 3339 格式的时间戳

示例:

"2026-03-15T10:00:00Z"

version
integer<int32>
必填

智能体的当前版本。从 1 开始,每次修改智能体时递增。

示例:

1