dataelement / bisheng

Bisheng is an open LLM devops platform for next generation AI applications.

Home Page:https://bisheng.dataelem.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatZhipuAI 组件异常返回导致页面显示不友好

LicsDaSheng opened this issue · comments

commented

在使用 ChatZhipuAI 组件进行技能编排的时候,对于 API 调用异常返回的处理,目前只处理了1301这个错误码情况。对于其他错误没有处理。页面显示如下
image

后台异常如下图
image

image

分析情况如下:
目前是通过bisheng_langchain.chat_models.ChatZhipuAI进行实现。实际上langchain_community.chat_models.ChatZhipuAI已有实现 他的实现如下
image

是否需要参考 langchain 社区的,conver 中所有的异常,并且将这些异常 raise 出去。

commented

对比了一下langchain 社区的实现和 bisheng 的实现,bisheng 的实现中增加一个 callback,另外在异常处理的时候,默认返回了一个空的assistant的回答,不知道是不是考虑助手中的工具调用的实现