From 5a785c0b802e9ad682020fa1b652c56f83a1448a Mon Sep 17 00:00:00 2001 From: chyroc Date: Thu, 26 Feb 2026 20:23:37 +0800 Subject: [PATCH 1/2] chore: sync sdk output after removing files_before_body config --- cozepy/audio/voiceprint_groups/__init__.py | 4 ++-- cozepy/audio/voiceprint_groups/features/__init__.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cozepy/audio/voiceprint_groups/__init__.py b/cozepy/audio/voiceprint_groups/__init__.py index 1324477..b05526f 100644 --- a/cozepy/audio/voiceprint_groups/__init__.py +++ b/cozepy/audio/voiceprint_groups/__init__.py @@ -169,7 +169,6 @@ def speaker_identify( ) -> SpeakerIdentifyResp: url = f"{self._base_url}/v1/audio/voiceprint_groups/{group_id}/speaker_identify" headers: Optional[dict] = kwargs.get("headers") - files = {"file": _try_fix_file(file)} body = remove_none_values( { "top_k": top_k, @@ -177,6 +176,7 @@ def speaker_identify( "channel": channel, } ) + files = {"file": _try_fix_file(file)} return self._requester.request( "post", url, False, cast=SpeakerIdentifyResp, headers=headers, body=body, files=files ) @@ -294,7 +294,6 @@ async def speaker_identify( ) -> SpeakerIdentifyResp: url = f"{self._base_url}/v1/audio/voiceprint_groups/{group_id}/speaker_identify" headers: Optional[dict] = kwargs.get("headers") - files = {"file": _try_fix_file(file)} body = remove_none_values( { "top_k": top_k, @@ -302,6 +301,7 @@ async def speaker_identify( "channel": channel, } ) + files = {"file": _try_fix_file(file)} return await self._requester.arequest( "post", url, False, cast=SpeakerIdentifyResp, headers=headers, body=body, files=files ) diff --git a/cozepy/audio/voiceprint_groups/features/__init__.py b/cozepy/audio/voiceprint_groups/features/__init__.py index 43fc35a..64fab78 100644 --- a/cozepy/audio/voiceprint_groups/features/__init__.py +++ b/cozepy/audio/voiceprint_groups/features/__init__.py @@ -69,7 +69,6 @@ def create( ) -> CreateVoicePrintGroupFeatureResp: url = f"{self._base_url}/v1/audio/voiceprint_groups/{group_id}/features" headers: Optional[dict] = kwargs.get("headers") - files = {"file": _try_fix_file(file)} body = remove_none_values( { "name": name, @@ -78,6 +77,7 @@ def create( "channel": channel, } ) + files = {"file": _try_fix_file(file)} return self._requester.request( "post", url, False, cast=CreateVoicePrintGroupFeatureResp, headers=headers, body=body, files=files ) @@ -96,7 +96,6 @@ def update( ) -> UpdateVoicePrintGroupFeatureResp: url = f"{self._base_url}/v1/audio/voiceprint_groups/{group_id}/features/{feature_id}" headers: Optional[dict] = kwargs.get("headers") - files = {"file": _try_fix_file(file)} if file else {} body = remove_none_values( { "name": name, @@ -105,6 +104,7 @@ def update( "channel": channel, } ) + files = {"file": _try_fix_file(file)} if file else {} return self._requester.request( "put", url, False, cast=UpdateVoicePrintGroupFeatureResp, headers=headers, body=body, files=files ) @@ -166,7 +166,6 @@ async def create( ) -> CreateVoicePrintGroupFeatureResp: url = f"{self._base_url}/v1/audio/voiceprint_groups/{group_id}/features" headers: Optional[dict] = kwargs.get("headers") - files = {"file": _try_fix_file(file)} body = remove_none_values( { "name": name, @@ -175,6 +174,7 @@ async def create( "channel": channel, } ) + files = {"file": _try_fix_file(file)} return await self._requester.arequest( "post", url, False, cast=CreateVoicePrintGroupFeatureResp, headers=headers, body=body, files=files ) @@ -193,7 +193,6 @@ async def update( ) -> UpdateVoicePrintGroupFeatureResp: url = f"{self._base_url}/v1/audio/voiceprint_groups/{group_id}/features/{feature_id}" headers: Optional[dict] = kwargs.get("headers") - files = {"file": _try_fix_file(file)} if file else {} body = remove_none_values( { "name": name, @@ -202,6 +201,7 @@ async def update( "channel": channel, } ) + files = {"file": _try_fix_file(file)} if file else {} return await self._requester.arequest( "put", url, False, cast=UpdateVoicePrintGroupFeatureResp, headers=headers, body=body, files=files ) From 1cd7abf8f3e8af573832cff564d8be654cea0f66 Mon Sep 17 00:00:00 2001 From: chyroc Date: Thu, 26 Feb 2026 20:40:57 +0800 Subject: [PATCH 2/2] chore: unify single-file upload guard expression --- cozepy/audio/transcriptions/__init__.py | 4 ++-- cozepy/audio/voiceprint_groups/__init__.py | 4 ++-- cozepy/audio/voiceprint_groups/features/__init__.py | 4 ++-- cozepy/audio/voices/__init__.py | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cozepy/audio/transcriptions/__init__.py b/cozepy/audio/transcriptions/__init__.py index 29a8942..09cda29 100644 --- a/cozepy/audio/transcriptions/__init__.py +++ b/cozepy/audio/transcriptions/__init__.py @@ -31,7 +31,7 @@ def create(self, *, file: FileTypes, **kwargs) -> CreateTranscriptionsResp: """ url = f"{self._base_url}/v1/audio/transcriptions" headers: Optional[dict] = kwargs.get("headers") - files = {"file": _try_fix_file(file)} + files = {"file": _try_fix_file(file)} if file else {} return self._requester.request("post", url, False, cast=CreateTranscriptionsResp, headers=headers, files=files) @@ -60,7 +60,7 @@ async def create(self, *, file: FileTypes, **kwargs) -> CreateTranscriptionsResp """ url = f"{self._base_url}/v1/audio/transcriptions" headers: Optional[dict] = kwargs.get("headers") - files = {"file": _try_fix_file(file)} + files = {"file": _try_fix_file(file)} if file else {} return await self._requester.arequest( "post", url, False, cast=CreateTranscriptionsResp, headers=headers, files=files ) diff --git a/cozepy/audio/voiceprint_groups/__init__.py b/cozepy/audio/voiceprint_groups/__init__.py index b05526f..64538f3 100644 --- a/cozepy/audio/voiceprint_groups/__init__.py +++ b/cozepy/audio/voiceprint_groups/__init__.py @@ -176,7 +176,7 @@ def speaker_identify( "channel": channel, } ) - files = {"file": _try_fix_file(file)} + files = {"file": _try_fix_file(file)} if file else {} return self._requester.request( "post", url, False, cast=SpeakerIdentifyResp, headers=headers, body=body, files=files ) @@ -301,7 +301,7 @@ async def speaker_identify( "channel": channel, } ) - files = {"file": _try_fix_file(file)} + files = {"file": _try_fix_file(file)} if file else {} return await self._requester.arequest( "post", url, False, cast=SpeakerIdentifyResp, headers=headers, body=body, files=files ) diff --git a/cozepy/audio/voiceprint_groups/features/__init__.py b/cozepy/audio/voiceprint_groups/features/__init__.py index 64fab78..57a396e 100644 --- a/cozepy/audio/voiceprint_groups/features/__init__.py +++ b/cozepy/audio/voiceprint_groups/features/__init__.py @@ -77,7 +77,7 @@ def create( "channel": channel, } ) - files = {"file": _try_fix_file(file)} + files = {"file": _try_fix_file(file)} if file else {} return self._requester.request( "post", url, False, cast=CreateVoicePrintGroupFeatureResp, headers=headers, body=body, files=files ) @@ -174,7 +174,7 @@ async def create( "channel": channel, } ) - files = {"file": _try_fix_file(file)} + files = {"file": _try_fix_file(file)} if file else {} return await self._requester.arequest( "post", url, False, cast=CreateVoicePrintGroupFeatureResp, headers=headers, body=body, files=files ) diff --git a/cozepy/audio/voices/__init__.py b/cozepy/audio/voices/__init__.py index ad47dbd..4bf1720 100644 --- a/cozepy/audio/voices/__init__.py +++ b/cozepy/audio/voices/__init__.py @@ -140,7 +140,7 @@ def clone( "description": description, } ) - files = {"file": _try_fix_file(file)} + files = {"file": _try_fix_file(file)} if file else {} return self._requester.request("post", url, False, cast=Voice, headers=headers, body=body, files=files) def list( @@ -265,7 +265,7 @@ async def clone( "description": description, } ) - files = {"file": _try_fix_file(file)} + files = {"file": _try_fix_file(file)} if file else {} return await self._requester.arequest("post", url, False, cast=Voice, headers=headers, body=body, files=files) async def list(