diff --git a/pyproject.toml b/pyproject.toml index 14ffec8..f4a01e9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "agent-server-sdk" [tool.poetry] name = "agent-server-sdk" -version = "1.0.0" +version = "1.0.1" description = "" readme = "README.md" authors = [] diff --git a/src/shengwang_agent/core/client_wrapper.py b/src/shengwang_agent/core/client_wrapper.py index 23e4981..dd2b247 100644 --- a/src/shengwang_agent/core/client_wrapper.py +++ b/src/shengwang_agent/core/client_wrapper.py @@ -26,10 +26,10 @@ def __init__( def get_headers(self) -> typing.Dict[str, str]: headers: typing.Dict[str, str] = { - "User-Agent": "agent-server-sdk/1.0.0", + "User-Agent": "agent-server-sdk/1.0.1", "X-Fern-Language": "Python", "X-Fern-SDK-Name": "agent-server-sdk", - "X-Fern-SDK-Version": "1.0.0", + "X-Fern-SDK-Version": "1.0.1", **(self.get_custom_headers() or {}), } headers["Authorization"] = httpx.BasicAuth(self._get_username(), self._get_password())._auth_header diff --git a/src/shengwang_agent/core/domain.py b/src/shengwang_agent/core/domain.py index 2b5d25d..1916ec8 100644 --- a/src/shengwang_agent/core/domain.py +++ b/src/shengwang_agent/core/domain.py @@ -36,6 +36,7 @@ class Area(IntEnum): CN_NORTH_REGION_DOMAIN_PREFIX = "api-cn-north-1" API_PATH_SUFFIX = "/api/conversational-ai-agent" +CN_API_PATH_SUFFIX = "/cn/api/conversational-ai-agent" class Domain: @@ -61,8 +62,8 @@ def __init__(self, region_domain_prefixes: List[str], major_domain_suffixes: Lis [OVERSEA_MAJOR_DOMAIN, CHINESE_MAINLAND_MAJOR_DOMAIN], ), Area.CN: Domain( - [CN_EAST_REGION_DOMAIN_PREFIX, CN_NORTH_REGION_DOMAIN_PREFIX], - [CHINESE_MAINLAND_MAJOR_DOMAIN, OVERSEA_MAJOR_DOMAIN], + [GLOBAL_DOMAIN_PREFIX], + [OVERSEA_MAJOR_DOMAIN], ), } @@ -192,7 +193,8 @@ def get_current_url(self) -> str: with self._lock: current_region = self._current_region_prefixes[0] current_domain = self._current_domain - return f"https://{current_region}.{current_domain}{API_PATH_SUFFIX}" + path_suffix = CN_API_PATH_SUFFIX if self._domain_area == Area.CN else API_PATH_SUFFIX + return f"https://{current_region}.{current_domain}{path_suffix}" def get_area(self) -> Area: """Get the current area"""