LangChain Core 1.7.0 調整工具呼叫串流參數
- LangChain Core 1.7.0 將串流中的工具呼叫參數改以 `tool-call-delta` 片段傳送,而非 `block-delta` 快照。
- 從 `ChatModelStream.tool_calls` 逐筆讀取時,現在取得的是新增的參數片段,不是截至當下的完整快照。
- `.tool_calls.get()` 與 `.output` 的行為維持不變;需要保留快照的使用者可固定在 1.7 以下版本。
本站見解
若應用程式會呈現或記錄尚未完成的工具參數,串流處理器必須能累積片段,才能重建目前狀態。相較於仰賴完整快照的做法,這會增加串流消費端的狀態管理工作;改用既有存取器則不受此變更影響。
調整 整工 工具 具呼 呼叫 叫串 串流 流參 參數 將串 流中 中的 的工 叫參 數改 改以 片段 段傳 傳送 而非 快照 逐筆 筆讀 讀取 取時 現在 在取 取得 得的 的是 是新 新增 增的 的參 數片 不是 是截 截至 至當 當下 下的 的完 完整 整快 的行 行為 為維 維持 持不 不變 需要 要保 保留 留快 照的 的使 使用 用者 者可 可固 固定 定在 以下 下版 版本 若應 應用 用程 程式 式會 會呈 呈現 現或 或記 記錄 錄尚 尚未 未完 完成 成的 具參 流處 處理 理器 器必 必須 須能 能累 累積 積片 才能 能重 重建 建目 目前 前狀 狀態 相較 較於 於仰 仰賴 賴完 的做 做法 這會 會增 增加 加串 流消 消費 費端 端的 的狀 態管 管理 理工 工作 改用 用既 既有 有存 存取 取器 器則 則不 不受 受此 此變 變更 更影 影響
來源
- langchain-core==1.7.0 · LangChain Releases
本文摘要與見解由 AI 自動生成,事實以原文為準。 AI 內容政策