From 8865bc4a02ffb4246faa039d66a8b54177dc4b32 Mon Sep 17 00:00:00 2001 From: jinhaiyang Date: Wed, 17 Sep 2025 16:54:39 +0800 Subject: [PATCH 1/2] search supoort images return --- src/zai/api_resource/web_search/web_search.py | 4 +++- src/zai/types/web_search/web_search_resp.py | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/zai/api_resource/web_search/web_search.py b/src/zai/api_resource/web_search/web_search.py index 9612ac9..e924e47 100644 --- a/src/zai/api_resource/web_search/web_search.py +++ b/src/zai/api_resource/web_search/web_search.py @@ -42,7 +42,8 @@ def web_search( search_recency_filter: Optional[str] | NotGiven = NOT_GIVEN, content_size: Optional[str] | NotGiven = NOT_GIVEN, search_intent: Optional[bool] | NotGiven = NOT_GIVEN, - extra_headers: Headers | None = None, + include_image: Optional[bool] | NotGiven = NOT_GIVEN, + extra_headers: Headers | None = None, extra_body: Body | None = None, timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, ) -> WebSearchResp: @@ -58,6 +59,7 @@ def web_search( 'search_recency_filter': search_recency_filter, 'content_size': content_size, 'search_intent': search_intent, + 'include_image': include_image } ) return self._post( diff --git a/src/zai/types/web_search/web_search_resp.py b/src/zai/types/web_search/web_search_resp.py index b462529..4c1d55c 100644 --- a/src/zai/types/web_search/web_search_resp.py +++ b/src/zai/types/web_search/web_search_resp.py @@ -1,4 +1,4 @@ -from typing import Optional +from typing import Optional,List from zai.core import BaseModel @@ -39,6 +39,7 @@ class SearchResultResp(BaseModel): media: str refer: str publish_date: str + images: List[str] class WebSearchResp(BaseModel): From 01b02154bfc12999f8fa5ccfe3d002120805fba2 Mon Sep 17 00:00:00 2001 From: tomsun28 Date: Mon, 22 Sep 2025 10:33:40 +0800 Subject: [PATCH 2/2] chore: update version --- pyproject.toml | 2 +- src/zai/_version.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d7dbbf9..da30c00 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "zai-sdk" -version = "0.0.3.5" +version = "0.0.3.6" description = "A SDK library for accessing big model apis from Z.ai" authors = ["Z.ai"] readme = "README.md" diff --git a/src/zai/_version.py b/src/zai/_version.py index eb544eb..7ebcd18 100644 --- a/src/zai/_version.py +++ b/src/zai/_version.py @@ -1,2 +1,2 @@ __title__ = 'Z.ai' -__version__ = '0.0.3.5' +__version__ = '0.0.3.6'