You need to enable JavaScript to run this app.
导航
智能体埋点上报API
最近更新时间:2025.10.10 15:46:11首次发布时间:2025.10.09 16:43:21
复制全文
我的收藏
有用
有用
无用
无用

本文档介绍智能体埋点上报API接口的输入输出参数。调用该接口可上报用户的喜欢、复制、分享、查看引用资料等行为事件,提升智能体回复效果。

认证方式

提供APIKey接入和TOP网关接入两种方式,两种接入方式有不同的URL

APIKey接入(推荐)

  1. 获取API Key

    1. 打开并登录联网问答智能体-APIKey 管理

    2. 单击【联网问答Agent】页进入并创建API Key按钮。

    3. 在弹出的名称文本框中填写API Key 名称,单击创建。

    说明:请妥善保存好API Key,强烈建议您不要将其直接写入到调用模型的代码中。

  2. 签名构造

API Key 签名鉴权方式要求在 HTTP 请求 header 中按如下方式添加 Authorization:

Authorization: Bearer <API_KEY>

注意:

  1. 若使用APIKey接入,接口超时时间为30s。

火山引擎TOP网关接入

此接入方式基于火山引擎IAM的AK/SK鉴权,统一使用 ServiceName=volc_torchlight_api

  1. 接口验签及请求公共参数逻辑遵循火山引擎官网的统一规范,详情请参见:签名方法--API签名调用指南-火山引擎

  2. 开通账号权限后,可获取AccessKey进行验签,详情请参见:Access Key(密钥)管理--API访问密钥(Access Key)-火山引擎

注意:

  1. 若使用主账号接入,可跳过此步骤,忽略此前提;(使用主账号有权限过大的风险,不建议直接使用)

  2. 若使用子账号接入,需要首先登录控制台,开通接口访问权限;否则会报错100013:AccessDenied错误;

  3. 开通接口权限步骤:

    1. 使用火山引擎控制台主账号,登录控制台;

    2. 点击用户头像进入访问控制模块,在用户模块点击管理按钮进入子账号权限管理界面;

    3. 切换到权限TAB,点击添加权限按钮,在搜索栏输入“TorchlightApiFullAccess”权限,并选中确认;

    4. 若有多个子账号访问平台,需对每个子账号进行相应权限配置。

  4. 若使用火山引擎TOP网关接入,请求体整体长度不能超过8M,接口超时时间为30s。


接口详情

请求结构

通信协议HTTPS
请求方法(Method)POST
域名(Host)mercury.volcengineapi.com
Servicevolc_torchlight_api
Version2024-01-01
ActionAgentEventLog
Regioncn-north-1
ContentTypeapplication/json

获取智能体配置

URL

URLhttps://mercury.volcengineapi.com?Action=AgentEventLog&Version=2024-01-01
MethodPOST
Content-Typeapplication/json

请求体

AgentEventLogRequest

参数类型必需描述
RequestIdString智能体会话API接口返回的RequestId,获取方式
UserIdString反馈的用户Id
EventListArray事件列表,最多不超过20个,超过丢弃

Event

EventNameString用户事件枚举,枚举值见下方
ParamsString事件属性信息,json字符串,不同的事件对应不同结构,详细描述见下方

EventName

事件分类上报时机上报event上报参数params
喜欢结果质量反馈点击喜欢按钮agent_like-

不喜欢

结果质量反馈

点击不喜欢按钮,直接返回
点击不喜欢按钮,完成反馈返回

agent_dislike

{

"reason": string // 长度上限500

}

举报

结果质量反馈

点击举报按钮

agent_report

{

"reason": string // 长度上限500

}

追问

用户行为反馈

点击了可能想问的问题

agent_follow_up

{

"follow_up_question":string // 点击的问题

}

复制用户行为反馈点击复制按钮agent_copy-
分享用户行为反馈点击分享按钮,并完成分享agent_share-
收藏用户行为反馈点击了收藏,将结果加入了收藏夹agent_save-

查看引用

用户行为反馈

点击引用角标,查看引用资料

agent_reference

{

"reference_id": string // 点击的引用角标对应reference id

}

点击参考资料url跳转

agent_reference_url

{

"reference_id": string // 点击的引用资料对应reference id

}

请求示例

{
  "RequestId": "202210271151020102121450321B8D2A21",
  "UserId": "user_xxx",
  "EventList":[{
      "EventName": "agent_dislike",
      "Params": "{\"reason\": \"content_too_long\"}"
  }]
}

响应示例

{
    "ResponseMetadata": {
        "RequestId": "你的logid",
        "Action": "AgentEventLog",
        "Version": "2024-01-01",
        "Service": "volc_torchlight_api",
        "Region": "cn-north-1"
    }
}
错误处理

错误响应

响应格式如下:

{
    "ResponseMetadata": {
        "RequestId": "202210271151020102121450321B8D2A21",
        "Action": "AgentEventLog",
        "Version": "2024-01-01",
        "Service": "volc_torchlight_api",
        "Region": "cn-north-1",
        "Error": {
            "CodeN": 100010,
            "Code": "SignatureDoesNotMatch",
            "Message": "The request signature we calculated does not match the signature you provided. Check your Secret Access Key and signing method. Consult the service documentation for details."
        }
    }
}