本文档介绍如何通过 API 在代码中构建、配置并接入 Claw 模式应用——将创建空间、创建应用、配置 Agent、发布、对话、获取产出的完整流程集成到自有系统中,无需依赖控制台的可视化操作。

平台提供两种接入方式,可按需选择或组合使用:

接入方式 说明 适用场景
控制台可视化 在控制台中通过界面搭建、配置与调试智能体应用 快速验证、非开发人员配置
API 接入 以代码方式完成全流程,并嵌入自有系统 自动化、批量管理、集成到已有产品

本文档聚焦 API 接入。若希望快速跑通,可直接查阅 从零搭建一个 Claw 模式应用

模式介绍

本文档所述的 API 接入基于 Claw 模式,具备以下核心能力:

  • 沙箱工作空间:每个会话绑定独立沙箱,Agent 可执行代码、生成文件。

  • 用户级 Agent:为每个用户复刻独立的 Agent 实例,配置互不干扰。

  • 动态能力切换:运行时可动态更换模型、安装和卸载 Skill、绑定工具,无需重新发布。

  • 多 Agent 协作:主 Agent 可调度子 Agent 协同完成复杂任务。

核心概念

通过 API 会接触到以下核心对象:

概念 说明
空间(Space) 一个工作空间代表一个独立的工作区域,空间成员可以共享其内部的数据资源,不同工作空间之间数据隔离。
应用(Application) 一个可对外提供服务的智能体应用。
Agent 应用内组成部分,承载指令、模型、Skill、工具等具体能力配置。
对话(Conversation) 用户与应用交互的会话实例,同一会话内多轮对话共享上下文与工作空间。

Agent 的能力可通过以下资源扩展,且支持动态加载(均为可选):

概念 说明
模型(Model) Agent 使用的推理大模型,决定其语言理解与生成能力。
Skill 平台内置或自定义的技能模块(如代码执行、文件处理、联网搜索等)。
插件(Plugin) 一组相关工具的集合,代表一个外部服务的接入(如"天气服务"插件),需在平台注册并配置认证方式。
工具(Tool) 插件下的具体可调用能力(如"查询天气"工具),每个工具有明确的输入/输出参数定义。
连接器(Connector) 连接外部数据源或服务的桥梁。
变量(Variable) 运行时透传给 Agent 的自定义上下文信息。

说明:

Plugin 与 Tool 的关系:ADP 采用「平台注册 Plugin → 显式绑定 Tool 到 Agent」的模式。一个 Plugin 代表一个外部服务,包含一个或多个 Tool;Agent 需要显式声明使用哪些 Plugin 及其下的哪些 Tool,并可对每个 Tool 的参数、认证方式做精细控制。

开发者与使用者

API 接入涉及两种角色:

角色 说明 鉴权方式
开发者(Developer) 调用 API 创建、配置、发布应用的人 ADP 密钥管理中的 SecretId / SecretKey
使用者(User) 最终与 Agent 对话的终端用户 应用 AppKey + UserId 标识。

开发者通过管理类接口(CreateAppModifyAgentCreateRelease 等)构建和发布应用;使用者通过对话类接口(CreateConversation/adp/v2/chat)与应用交互。两者的权限和操作范围完全隔离。

应用与 Agent 的关系

一个应用可以包含一个主 Agent,每个主 Agent 下可以挂载多个子 Agent:

  • 主 Agent:直接挂载在应用下,是用户对话的入口

  • 子 Agent:挂载在主 Agent 下,可被主 Agent 调度协作

    应用级配置(开场白、记忆、联网搜索等)对所有 Agent 通用;Agent 级配置(指令、模型、Skill、工具)则各自独立。

应用与发布的关系

应用的配置修改不会立即对外生效,必须通过显式发布才能让用户访问到最新版本。这种设计保证了:

  • 配置安全:避免未经验证的改动直接影响线上用户。

  • 版本管理:每次发布生成一个版本快照,可追溯。

开发完整链路

从开发到使用,完整链路如下:

说明:

一个应用可包含多个主 Agent(每个主 Agent 下可再挂多个子 Agent),在步骤 ③ 中定义,并随应用一起发布。

适用场景

  • 需要文件处理、代码执行、产出物管理的复杂智能体。

  • 需要调用外部工具 / API 的任务型智能体。

  • 需要结合企业专属数据(知识库 / RAG)的智能问答。

  • 需要嵌入到已有产品(Web / 小程序 / App)的对话能力。

API 版本与端点

接入方式 接口请求域名 密钥获取
独立站 capi.adp.tencent.com ADP 控制台 > 密钥管理

独立站

  • API 版本:2026-05-20

  • 接口请求域名capi.adp.tencent.com

  • 鉴权方式:腾讯云 V3 签名(SecretId / SecretKey);对话流接口使用应用 AppKey 鉴权

  • 密钥获取ADP 控制台 > 密钥管理

  • 对话端点(SSE)https://adp.tencent.com/adp/v2/chat