构建顶点流
已弃用
此端点已被弃用,并可能在未来的API版本中移除。
构建一个顶点,而不是整个图。
此函数负责构建单个顶点而非整个图。它接受 flow_id 和 vertex_id 作为必需参数,以及可选的 session_id。它还依赖于 ChatService 和 SessionService 服务。
如果未提供 session_id,它将使用 chat_service 从缓存中检索图。如果提供了 session_id,它将使用 session_service 加载会话数据。
获取图后,它使用 vertex_id 检索指定的顶点。如果顶点不支持流式传输,则会引发错误。如果顶点已有构建结果,则将其作为块发送。如果顶点未冻结或未构建,它会流式传输顶点数据。如果顶点有结果,它会将结果作为块发送。如果以上条件均不满足,则会引发错误。
如果在过程中发生任何异常,会发送一条错误消息。最后,流将被关闭。
返回: 一个 StreamingResponse 对象,包含 text/event-stream 格式的流式顶点数据。
抛出: HTTPException: 如果在构建顶点时发生错误。
| 路径参数 |
|---|
flow_id uuid — 必填 |
vertex_id 顶点ID — 必填 |
| 响应 | |||||
|---|---|---|---|---|---|
200成功响应 | |||||
422验证错误
|