Skip to content

Commit 6597ad2

Browse files
committed
feat: reasoningEffort
1 parent bb3ae88 commit 6597ad2

File tree

4 files changed

+11
-0
lines changed

4 files changed

+11
-0
lines changed

volcenginesdkarkruntime/resources/responses/responses.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@
4141
from ...types.responses.response_stream_event import ResponseStreamEvent
4242
from ...types.responses.response_text_config_param import ResponseTextConfigParam
4343
from ...types.responses.response_caching_param import ResponseCaching
44+
from ...types.shared import Reasoning,ReasoningEffort
45+
from ...types.shared_params import Reasoning,ReasoningEffort
4446
from volcenginesdkarkruntime.types.shared_params.thinking import Thinking
4547

4648
__all__ = ["Responses", "AsyncResponses"]
@@ -95,6 +97,7 @@ def create(
9597
extra_query: Query | None = None,
9698
extra_body: Body | None = None,
9799
timeout: float | httpx.Timeout | None | None = None,
100+
reasoning: Optional[Reasoning] | None = None,
98101
) -> Response | Stream[ResponseStreamEvent]:
99102
extra_headers = _add_beta_headers(extra_headers, tools)
100103
resp = self._post(
@@ -117,6 +120,7 @@ def create(
117120
"top_p": top_p,
118121
"max_tool_calls": max_tool_calls,
119122
"expire_at": expire_at,
123+
"reasoning": reasoning,
120124
},
121125
options=make_request_options(
122126
extra_headers=extra_headers,

volcenginesdkarkruntime/types/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
ResponseFormatText as ResponseFormatText,
1717
ResponseFormatJSONObject as ResponseFormatJSONObject,
1818
ResponseFormatJSONSchema as ResponseFormatJSONSchema,
19+
Reasoning as Reasoning,
20+
ReasoningEffort as ReasoningEffort,
1921
)
2022
from .embedding import Embedding as Embedding
2123
from .completion_usage import CompletionUsage as CompletionUsage

volcenginesdkarkruntime/types/shared/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,6 @@
1717
from .response_format_json_schema import (
1818
ResponseFormatJSONSchema as ResponseFormatJSONSchema,
1919
)
20+
from .reasoning import Reasoning as Reasoning
21+
22+
from .reasoning_effort import ReasoningEffort as ReasoningEffort

volcenginesdkarkruntime/types/shared_params/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,5 @@
2020
from .response_format_json_schema import (
2121
ResponseFormatJSONSchema as ResponseFormatJSONSchema,
2222
)
23+
from .reasoning import Reasoning as Reasoning
24+
from .reasoning_effort import ReasoningEffort as ReasoningEffort

0 commit comments

Comments
 (0)