Skip to main content
使用指定配置创建一个新的 Agent。你需要提供名称和自定义标识符,并可选地附加描述、模型、能力、策略、子 Agent 和其他设置。Agent 创建时为版本 1。
所需权限: agent:create

请求体

string
必填
Agent 名称
string
必填
这个Agent在您自己系统里已有的标识符。在您的租户内必须唯一。后续请求带上 by_custom_id=true,即可用它代替 id 来访问。参见您自己的标识符。
string
Agent 描述
string
平台是否托管这个 Agent 的运行时。INTERNAL(默认)在平台内运行,支持版本、fork 与 A2A;EXTERNAL 只登记记忆——Agent 运行在您那边,因此下面所有运行时字段都不适用。
object
用于存储 Agent 附加信息的任意键值对
string
Agent 使用的模型(例如 gpt-4o、claude-sonnet-4-20250514)
object
Agent 在每次对话中都具备的能力,键是能力名,值是该能力的配置。这里可以设置 web_search 和 web_fetch,写法与 A2A 消息里的 capabilitiesOverride 相同;pii 和 vega 只能按消息开启。不认识的能力名会被丢弃,不会报错。不传此字段时,Agent 两者都没有。
object
约束 Agent 行为的执行策略
object
Agent 的输出配置
array
要附加到此 Agent 的子 Agent 定义
array
要挂到这个 Agent 上的技能。所有技能都必须可用:只要有一个未通过安全审核、不存在或还没有技能包,请求就以 400 和 SKILL_NOT_USABLE 失败,并逐个列出技能及原因。
string
用于指示 Agent 的系统提示词
object
模型特定设置,如温度和最大 token 数
object
工具和数据源的运行时绑定配置

响应

object