logo
当前页

获取智能体实例上下文列表


描述

本接口用于在与智能体实例进行语音对话时,获取作为上下文的消息列表。

接口原型

  • 请求方法:POST
  • 请求地址:https://aigc-aiagent-api.zegotech.cn?Action=GetAgentInstanceMsgList
  • 传输协议:HTTPS
  • 调用频率限制:10 次/秒

请求参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表请参考 调用方式 - 公共请求参数

参数类型是否必选描述
AgentInstanceIdString智能体实例的唯一标识。

请求示例

  • 请求地址 URL:

    Untitled
    https://aigc-aiagent-api.zegotech.cn?Action=GetAgentInstanceMsgList
    &<公共请求参数>
    
    1
    Copied!
  • 请求消息体:

    Untitled
    {
        "AgentInstanceId": "1907616178474336256"
    }
    
    1
    Copied!

响应参数

参数类型描述
CodeNumber返回码。0 表示成功,其他值表示失败。如需了解错误码及响应处理建议,请参考 返回码
MessageString请求结果的说明信息。
RequestIdString请求 ID。
DataObject返回数据。
└TotalNumber作为上下文的消息总数。
└MessageListArray of Object作为上下文的消息列表。本参数结构,请参考 MessageList。目前最多支持返回 100 条上下文消息,消息排序按照时间升序。

MessageList

参数类型是否必选描述
RoleString消息发送者角色。取值如下:
  • user:用户。
  • assistant:智能体
ContentString发送的内容。

响应示例

Untitled
{
    "Code": 0,
    "Message": "success",
    "RequestId": "2537521374375652066",
    "Data": {
        "Total": 4,
        "MessageList": [
            {
                "Role": "user",
                "Content": "你叫什么名字?"
            },
            {
                "Role": "assistant",
                "Content": "我叫豆包呀。"
            },
            {
                "Role": "user",
                "Content": "给我讲故事。"
            },
            {
                "Role": "assistant",
                "Content": "好呀,我给你讲一个《三只小猪》的故事吧。"
            }
        ]
    }
}
1
Copied!

Previous

打断智能体实例

Next

重置智能体实例上下文列表