Skip to content

Commit 7c9deba

Browse files
committed
Merge 'integration_2026-01-09_1102561052674' into 'master'
merge branch integration_2026-01-09_1102561052674 into master See merge request: !1020
2 parents 2e7d322 + b9e8624 commit 7c9deba

File tree

9 files changed

+68
-12
lines changed

9 files changed

+68
-12
lines changed

meta.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"lasted": "5.0.4",
3-
"meta_commit": "e772e0e1a55425b31cd34b7162dc084dbb47cf86"
2+
"lasted": "5.0.5",
3+
"meta_commit": "ec4dbca9418d21eee7132e93e5fca85f98a4ee7c"
44
}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "volcengine-python-sdk"
3-
version = "5.0.4"
3+
version = "5.0.5"
44
authors = [
55
{name = "volc-engine", email = "volc-sdk-team@bytedance.com"},
66
]

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from setuptools import setup, find_packages # noqa: H301
44

55
NAME = "volcengine-python-sdk"
6-
VERSION = "5.0.4"
6+
VERSION = "5.0.5"
77
# To install the library, run the following
88
#
99
# python setup.py install

volcenginesdkarkruntime/resources/content_generation/tasks.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,14 @@ def create(
4949
service_tier: Optional[str] = None,
5050
execution_expires_after: Optional[int] = None,
5151
generate_audio: Optional[bool] = None,
52+
draft: Optional[bool] = None,
53+
camera_fixed: Optional[bool] = None,
54+
watermark: Optional[bool] = None,
55+
seed: Optional[int] = None,
56+
resolution: Optional[str] = None,
57+
ratio: Optional[str] = None,
58+
duration: Optional[int] = None,
59+
frames: Optional[int] = None,
5260
extra_headers: Headers | None = None,
5361
extra_query: Query | None = None,
5462
extra_body: Body | None = None,
@@ -64,6 +72,14 @@ def create(
6472
"service_tier": service_tier,
6573
"execution_expires_after": execution_expires_after,
6674
"generate_audio": generate_audio,
75+
"draft": draft,
76+
"camera_fixed": camera_fixed,
77+
"watermark": watermark,
78+
"seed": seed,
79+
"resolution": resolution,
80+
"ratio": ratio,
81+
"duration": duration,
82+
"frames": frames,
6783
},
6884
options=make_request_options(
6985
extra_headers=extra_headers,
@@ -179,6 +195,14 @@ async def create(
179195
service_tier: Optional[str] = None,
180196
execution_expires_after: Optional[int] = None,
181197
generate_audio: Optional[bool] = None,
198+
draft: Optional[bool] = None,
199+
camera_fixed: Optional[bool] = None,
200+
watermark: Optional[bool] = None,
201+
seed: Optional[int] = None,
202+
resolution: Optional[str] = None,
203+
ratio: Optional[str] = None,
204+
duration: Optional[int] = None,
205+
frames: Optional[int] = None,
182206
extra_headers: Headers | None = None,
183207
extra_query: Query | None = None,
184208
extra_body: Body | None = None,
@@ -194,6 +218,14 @@ async def create(
194218
"service_tier": service_tier,
195219
"execution_expires_after": execution_expires_after,
196220
"generate_audio": generate_audio,
221+
"draft": draft,
222+
"camera_fixed": camera_fixed,
223+
"watermark": watermark,
224+
"seed": seed,
225+
"resolution": resolution,
226+
"ratio": ratio,
227+
"duration": duration,
228+
"frames": frames,
197229
},
198230
options=make_request_options(
199231
extra_headers=extra_headers,

volcenginesdkarkruntime/resources/images/images.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
)
2828
from ...types.images.image_gen_stream_event import ImageGenStreamEvent
2929
from ..._types import Body, Query, Headers
30-
from ..._streaming import Stream
30+
from ..._streaming import Stream, AsyncStream
3131
from ...types.images.images import OptimizePromptOptions
3232

3333

@@ -222,7 +222,7 @@ async def generate(
222222
sequential_image_generation_options: SequentialImageGenerationOptions
223223
| None = None,
224224
stream: Literal[True],
225-
) -> Stream[ImageGenStreamEvent]: ...
225+
) -> AsyncStream[ImageGenStreamEvent]: ...
226226

227227
@overload
228228
async def generate(
@@ -246,7 +246,7 @@ async def generate(
246246
sequential_image_generation_options: SequentialImageGenerationOptions
247247
| None = None,
248248
stream: bool,
249-
) -> ImagesResponse | Stream[ImageGenStreamEvent]: ...
249+
) -> ImagesResponse | AsyncStream[ImageGenStreamEvent]: ...
250250

251251
@async_apikey_required
252252
async def generate(
@@ -270,7 +270,7 @@ async def generate(
270270
sequential_image_generation_options: SequentialImageGenerationOptions
271271
| None = None,
272272
stream: Optional[Literal[False]] | Literal[True] | NotGiven = NOT_GIVEN,
273-
) -> ImagesResponse | Stream[ImageGenStreamEvent]:
273+
) -> ImagesResponse | AsyncStream[ImageGenStreamEvent]:
274274
return await self._post(
275275
"/images/generations",
276276
body={
@@ -304,5 +304,5 @@ async def generate(
304304
),
305305
cast_to=ImagesResponse,
306306
stream=stream or False,
307-
stream_cls=Stream[ImageGenStreamEvent],
307+
stream_cls=AsyncStream[ImageGenStreamEvent],
308308
)

volcenginesdkarkruntime/types/content_generation/content_generation_task.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,3 +89,18 @@ class ContentGenerationTask(BaseModel):
8989

9090
generate_audio: bool
9191
"""Whether to generate audio."""
92+
93+
duration: int
94+
"""The duration of the generated content in seconds."""
95+
96+
ratio: str
97+
"""The aspect ratio of the generated content."""
98+
99+
resolution: str
100+
"""The resolution of the generated content."""
101+
102+
draft: bool
103+
"""Whether to generate a draft version of the content."""
104+
105+
draft_task_id: str
106+
"""The ID of the draft task, if applicable."""

volcenginesdkarkruntime/types/content_generation/create_task_content_param.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,13 @@ class CreateTaskContentImageParam(TypedDict):
4141
"""Image data object containing image URL."""
4242

4343

44-
CreateTaskContentParam = Union[CreateTaskContentTextParam, CreateTaskContentImageParam]
44+
class CreateTaskContentDraftTaskParam(TypedDict):
45+
type: Literal["draft_task"]
46+
draft_task: CreateTaskContentDraftTaskDataParam
47+
"""ID of the draft task to be used for content generation."""
48+
49+
class CreateTaskContentDraftTaskDataParam(TypedDict):
50+
id: str
51+
"""ID of the draft task to be used for content generation."""
52+
53+
CreateTaskContentParam = Union[CreateTaskContentTextParam, CreateTaskContentImageParam, CreateTaskContentDraftTaskParam]

volcenginesdkcore/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
6464
self.default_headers[header_name] = header_value
6565
self.cookie = cookie
6666
# Set default User-Agent.
67-
self.user_agent = 'volcstack-python-sdk/5.0.4'
67+
self.user_agent = 'volcstack-python-sdk/5.0.5'
6868
self.client_side_validation = configuration.client_side_validation
6969

7070
self.interceptor_chain = InterceptorChain()

volcenginesdkcore/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ def to_debug_report(self):
272272
"OS: {env}\n" \
273273
"Python Version: {pyversion}\n" \
274274
"Version of the API: 0.1.0\n" \
275-
"SDK Package Version: 5.0.4".\
275+
"SDK Package Version: 5.0.5".\
276276
format(env=sys.platform, pyversion=sys.version)
277277

278278
@property

0 commit comments

Comments
 (0)