Skip to main content

AI 摘要主动生成

第三方 → Shulex:独立的工单摘要生成能力
当第三方需要为指定工单生成摘要时,可主动调用此接口。它独立于 Webhook、AI 回复和标签回调,不会由这些流程自动触发。

调用地址与鉴权

在 Shulex 中创建 Custom Ticket 渠道后,从渠道配置页面复制 Summary 地址;请勿手动拼接 URL。
Shulex 会校验凭证与渠道归属同一账号,且该渠道必须为 Custom Ticket 渠道。请求体不支持覆盖 xTokenchannelId 或渠道配置。

请求格式

可直接传入已整理的文本:
也可以传入按对话顺序排列的消息列表:

请求字段

建议至少提供 contentmessages 之一。两者均为空时,Shulex 仍会受理请求,但生成的摘要可能不可用。

messages[] 字段

内容构造规则

  1. content 非空时,Shulex 直接使用它生成摘要。
  2. content 为空且 messages 非空时,Shulex 按数组顺序拼接非空消息:
  1. 空消息会跳过;未提供 role 时使用 unknown
  2. 避免同时传入大量重复的 contentmessages,以免摘要输入冗余。

响应与异步模式

默认同步返回,成功时 data.statusCOMPLETEDsummary 即生成结果。 只有渠道配置同时开启“异步摘要”并配置 Summary 回调地址时,接口会立即返回 PENDING;完成后 Shulex 会向已配置的回调地址发送同一份 data 对象。回调地址和鉴权由渠道配置管理,不能通过本次请求指定。

响应字段

同步成功响应

异步受理响应

code="200"data.status="COMPLETED" 表示摘要已生成;PENDING 仅表示异步任务已受理。

常见错误

接入建议

  • 始终传递 ticketId,方便将响应或异步回调写回对应工单。
  • 优先使用 content,当第三方已完成上下文筛选或脱敏时更可控。
  • 使用 messages 时,确保数组已按实际对话顺序排序。
  • 对异步回调按 taskId 幂等处理;当状态为 FAILED 时记录 errorMessage