llama_index 跟 pydantic v1不兼容,本地启动报错
Opened this issue · 2 comments
LillyChen commented
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
yaojin3616 commented
是的。 pydantic v2 有更多代码要求,目前直接升级是有问题的。
llama_index 是我们自定义开发的内容吗?
LillyChen commented
现有的逻辑,不是新增的内容, 后来将报错的那个地方直接加上v2就可以啦