bisheng icon indicating copy to clipboard operation
bisheng copied to clipboard

llama_index 跟 pydantic v1不兼容,本地启动报错

Open LillyChen opened this issue 1 year ago • 2 comments

from pydantic import BaseModel, ConfigDict, Extra, Field, Json, model_validator ImportError: cannot import name 'model_validator' from 'pydantic' (D:\Python\Python311\Lib\site-packages\pydantic_init_.cp311-win_amd64.pyd)

看着是 from llama_index.node_parser import SimpleNodeParser 引入了 pydantic v2版本 但是bisheng-langchan pydantic 是v1版本 ,pydantic 升级成 v2 还会出现其他错误

bisheng版本 0.3.2.1

LillyChen avatar Jul 05 '24 08:07 LillyChen

是的。 pydantic v2 有更多代码要求,目前直接升级是有问题的。

llama_index 是我们自定义开发的内容吗?

yaojin3616 avatar Jul 12 '24 06:07 yaojin3616

现有的逻辑,不是新增的内容, 后来将报错的那个地方直接加上v2就可以啦

LillyChen avatar Jul 16 '24 12:07 LillyChen