会话
会话
会话将相关的网关请求和智能体运行归为一次用户旅程、工作流执行或多步骤任务。
当一次业务交互包含多次模型调用、工具调用、重试或智能体运行时,请使用会话。支持对话、n8n 工作流执行、研究任务或付费端点调用都可以表示为会话。
会话、运行与请求
在相关运行中使用同一个会话 ID;每项任务使用新的运行 ID;每个网关请求使用唯一的请求 ID。
建议的请求头
示例:
会话分析
会话分析有助于回答:
- 哪些会话处于活跃、已完成或被拦截状态?
- 哪些智能体和工作流产生了最高会话成本?
- 哪些会话包含策略事件?
- 哪些会话出现了高延迟、重复重试或异常 token 用量?
- 哪些会话步骤贡献了总成本?
底层 Analytics API 包含用于会话列表、指标和会话详情的会话端点。确切参数和响应形式请参阅 API Reference。
实现模式
- 在对话、工作流或任务启动时生成或加载稳定的会话 ID。
- 为会话内的每项智能体任务生成新的 Run ID。
- 每次网关请求均发送
alephant-session-id、Alephant-Agent-Id和Alephant-Run-Id。 - 应用程序可生成时,为每个单独请求发送
x-request-id。 - 查询日志、分析或会话详情视图,检查成本、策略事件和执行步骤。