跳到主要内容

构建顶点流

已弃用

此端点已被弃用,并可能在未来的API版本中移除。

构建一个顶点,而不是整个图。

此函数负责构建单个顶点而非整个图。它接受 flow_idvertex_id 作为必需参数,以及可选的 session_id。它还依赖于 ChatServiceSessionService 服务。

如果未提供 session_id,它将使用 chat_service 从缓存中检索图。如果提供了 session_id,它将使用 session_service 加载会话数据。

获取图后,它使用 vertex_id 检索指定的顶点。如果顶点不支持流式传输,则会引发错误。如果顶点已有构建结果,则将其作为块发送。如果顶点未冻结或未构建,它会流式传输顶点数据。如果顶点有结果,它会将结果作为块发送。如果以上条件均不满足,则会引发错误。

如果在过程中发生任何异常,会发送一条错误消息。最后,流将被关闭。

返回: 一个 StreamingResponse 对象,包含 text/event-stream 格式的流式顶点数据。

抛出: HTTPException: 如果在构建顶点时发生错误。

路径参数
flow_id uuid 必填
vertex_id 顶点ID 必填
响应
200

成功响应

422

验证错误

Schema 可选
detail object[] 可选
loc undefined[]
msg 消息
type 错误类型
Search