iflytek / spark-ai-python

星火大模型 python sdk库
MIT License
203 stars 11 forks source link

pydantic 验证失败 #27

Closed usamimeri closed 1 month ago

usamimeri commented 1 month ago

项目有计划支持到pydantic V2吗,这里在from sparkai.schema import LLMResult, HumanMessage, AIMessage时会报错

PydanticUserError: If you use `@root_validator` with pre=False (the default) you MUST specify `skip_on_failure=True`. Note that `@root_validator` is deprecated and should be replaced with `@model_validator`
usamimeri commented 1 month ago

似乎可以通过以下方式解决

from sparkai.core.messages.ai import AIMessage
from sparkai.core.messages.base import BaseMessage
from sparkai.core.messages.human import HumanMessage
from sparkai.core.messages.system import SystemMessage
from sparkai.core.outputs.llm_result import LLMResult