Is there an existing issue for the same bug?
- [X] I have checked the existing issues.
Branch name
main
Commit ID
c3b2a1
Other environment information
OS: ubuntu
Actual behavior
Traceback (most recent call last):
File "/ragflow/api/ragflow_server.py", line 26, in
from api.apps import app
File "/ragflow/api/apps/init.py", line 96, in
client_urls_prefix = [
File "/ragflow/api/apps/init.py", line 97, in
register_page(path)
File "/ragflow/api/apps/init.py", line 83, in register_page
spec.loader.exec_module(page)
File "/ragflow/api/apps/llm_app.py", line 18, in
from api.db.services.llm_service import LLMFactoriesService, TenantLLMService, LLMService
File "/ragflow/api/db/services/llm_service.py", line 18, in
from rag.llm import EmbeddingModel, CvModel, ChatModel, RerankModel
File "/ragflow/rag/llm/init.py", line 16, in
from .embedding_model import *
File "/ragflow/rag/llm/embedding_model.py", line 22, in
from zhipuai import ZhipuAI
File "/usr/local/lib/python3.10/dist-packages/zhipuai/init.py", line 2, in
from ._client import ZhipuAI
File "/usr/local/lib/python3.10/dist-packages/zhipuai/_client.py", line 9, in
from .core._http_client import HttpClient, ZHIPUAI_DEFAULT_MAX_RETRIES
File "/usr/local/lib/python3.10/dist-packages/zhipuai/core/_http_client.py", line 21, in
from ._request_opt import ClientRequestParam, UserRequestInput
File "/usr/local/lib/python3.10/dist-packages/zhipuai/core/_request_opt.py", line 25, in
class ClientRequestParam(pydantic.BaseModel):
File "pydantic/main.py", line 197, in pydantic.main.ModelMetaclass.new
File "pydantic/fields.py", line 504, in pydantic.fields.ModelField.infer
File "pydantic/fields.py", line 434, in pydantic.fields.ModelField.init
File "pydantic/fields.py", line 550, in pydantic.fields.ModelField.prepare
File "pydantic/fields.py", line 661, in pydantic.fields.ModelField._type_analysis
File "pydantic/fields.py", line 806, in pydantic.fields.ModelField._create_sub_type
File "pydantic/fields.py", line 434, in pydantic.fields.ModelField.init
File "pydantic/fields.py", line 555, in pydantic.fields.ModelField.prepare
File "pydantic/fields.py", line 829, in pydantic.fields.ModelField.populate_validators
File "pydantic/validators.py", line 765, in find_validators
RuntimeError: no validator found for <class 'zhipuai.core._base_type.NotGiven'>, see arbitrary_types_allowed in Config
Expected behavior
ffff
Steps to reproduce
no thing
Additional information
f f f
Do you install zhipuai==2.0.1?
It seems a version conflict.
Do you install zhipuai==2.0.1? It seems a version conflict.
yes
docker exec ragflow-server pip show zhipuai
Name: zhipuai
Version: 2.0.1
Summary: A SDK library for accessing big model apis from ZhipuAI
Home-page: https://open.bigmodel.cn/
Author: Zhipu AI
Author-email:
License:
Location: /usr/local/lib/python3.10/dist-packages
Requires: cachetools, httpx, pydantic, pyjwt
Required-by:
uninstall jina and reinstall zhipu,