Skip to content

Commit 260dda8

Browse files
authored
update PYDANTIC_V2 definition in utils
1 parent 8392046 commit 260dda8

File tree

4 files changed

+9
-4
lines changed

4 files changed

+9
-4
lines changed

libs/chatchat-server/langchain_chatchat/agents/platform_tools/base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
from langchain_core.utils.function_calling import convert_to_openai_tool
3030
from langchain_openai import ChatOpenAI
3131
from openai import BaseModel
32-
from openai._compat import PYDANTIC_V2, ConfigDict
32+
from pydantic import ConfigDict
3333
from typing_extensions import ClassVar
3434

3535
from langchain_chatchat.agent_toolkits.all_tools.registry import (
@@ -62,6 +62,7 @@
6262
from langchain_chatchat.chat_models import ChatPlatformAI
6363
from langchain_chatchat.chat_models.base import ChatPlatformAI
6464
from langchain_chatchat.utils import History
65+
from langchain_chatchat.utils.__init__ import PYDANTIC_V2
6566

6667
logger = logging.getLogger()
6768

libs/chatchat-server/langchain_chatchat/agents/platform_tools/schema.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77
from typing import Any, Dict, List, Optional, Union
88

99
from openai import BaseModel
10-
from openai._compat import ConfigDict, PYDANTIC_V2
1110
from typing_extensions import ClassVar, Self
11+
from langchain_chatchat.utils.__init__ import PYDANTIC_V2
12+
from pydantic import ConfigDict
1213

1314

1415
class MsgType:

libs/chatchat-server/langchain_chatchat/chat_models/base.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@
7878
from langchain_core.utils.json import parse_partial_json
7979
from langchain_core.utils.utils import build_extra_kwargs
8080
from openai import BaseModel
81-
from openai._compat import PYDANTIC_V2, ConfigDict
81+
from langchain_chatchat.utils.__init__ import PYDANTIC_V2
82+
from pydantic import ConfigDict
8283
from typing_extensions import ClassVar
8384

8485
from langchain_chatchat.chat_models.platform_tools_message import (
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# -*- coding: utf-8 -*-
22
from langchain_chatchat.utils.history import History
3+
import pydantic
4+
PYDANTIC_V2 = pydantic.VERSION.startswith("2.")
35

4-
__all__ = ["History"]
6+
__all__ = ["History", "PYDANTIC_V2"]

0 commit comments

Comments
 (0)