Skip to content

Commit 27b033c

Browse files
committed
Update SDK using contracts version a7f71fd1d67be231435051722f6d5a811d600d33
1 parent 47df62c commit 27b033c

2 files changed

Lines changed: 40 additions & 22 deletions

File tree

‎eolymp/ai/completion_service_pb2.py‎

Lines changed: 22 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎eolymp/ai/completion_service_pb2.pyi‎

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
1414
DESCRIPTOR: _descriptor.FileDescriptor
1515

1616
class CompleteInput(_message.Message):
17-
__slots__ = ("model", "messages", "tools", "tool_choice", "parallel_tool_calls", "max_tokens", "temperature", "top_p", "top_k", "use_cache", "container", "betas", "reasoning")
17+
__slots__ = ("model", "messages", "tools", "tool_choice", "parallel_tool_calls", "max_tokens", "temperature", "top_p", "top_k", "use_cache", "container", "betas", "reasoning", "effort")
1818
class ToolChoice(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
1919
__slots__ = ()
2020
UNKNOWN_TOOL_CHOICE: _ClassVar[CompleteInput.ToolChoice]
@@ -25,6 +25,20 @@ class CompleteInput(_message.Message):
2525
AUTO: CompleteInput.ToolChoice
2626
REQUIRED: CompleteInput.ToolChoice
2727
NONE: CompleteInput.ToolChoice
28+
class Effort(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
29+
__slots__ = ()
30+
UNKNOWN_EFFORT: _ClassVar[CompleteInput.Effort]
31+
LOW: _ClassVar[CompleteInput.Effort]
32+
MEDIUM: _ClassVar[CompleteInput.Effort]
33+
HIGH: _ClassVar[CompleteInput.Effort]
34+
XHIGH: _ClassVar[CompleteInput.Effort]
35+
MAX: _ClassVar[CompleteInput.Effort]
36+
UNKNOWN_EFFORT: CompleteInput.Effort
37+
LOW: CompleteInput.Effort
38+
MEDIUM: CompleteInput.Effort
39+
HIGH: CompleteInput.Effort
40+
XHIGH: CompleteInput.Effort
41+
MAX: CompleteInput.Effort
2842
class Tool(_message.Message):
2943
__slots__ = ("name", "type", "description", "input_schema", "output_schema", "defer_loading")
3044
NAME_FIELD_NUMBER: _ClassVar[int]
@@ -78,6 +92,7 @@ class CompleteInput(_message.Message):
7892
CONTAINER_FIELD_NUMBER: _ClassVar[int]
7993
BETAS_FIELD_NUMBER: _ClassVar[int]
8094
REASONING_FIELD_NUMBER: _ClassVar[int]
95+
EFFORT_FIELD_NUMBER: _ClassVar[int]
8196
model: str
8297
messages: _containers.RepeatedCompositeFieldContainer[_message_pb2.Message]
8398
tools: _containers.RepeatedCompositeFieldContainer[CompleteInput.Tool]
@@ -91,7 +106,8 @@ class CompleteInput(_message.Message):
91106
container: CompleteInput.Container
92107
betas: _containers.RepeatedScalarFieldContainer[str]
93108
reasoning: CompleteInput.Reasoning
94-
def __init__(self, model: _Optional[str] = ..., messages: _Optional[_Iterable[_Union[_message_pb2.Message, _Mapping]]] = ..., tools: _Optional[_Iterable[_Union[CompleteInput.Tool, _Mapping]]] = ..., tool_choice: _Optional[_Union[CompleteInput.ToolChoice, str]] = ..., parallel_tool_calls: _Optional[bool] = ..., max_tokens: _Optional[int] = ..., temperature: _Optional[float] = ..., top_p: _Optional[float] = ..., top_k: _Optional[int] = ..., use_cache: _Optional[bool] = ..., container: _Optional[_Union[CompleteInput.Container, _Mapping]] = ..., betas: _Optional[_Iterable[str]] = ..., reasoning: _Optional[_Union[CompleteInput.Reasoning, _Mapping]] = ...) -> None: ...
109+
effort: CompleteInput.Effort
110+
def __init__(self, model: _Optional[str] = ..., messages: _Optional[_Iterable[_Union[_message_pb2.Message, _Mapping]]] = ..., tools: _Optional[_Iterable[_Union[CompleteInput.Tool, _Mapping]]] = ..., tool_choice: _Optional[_Union[CompleteInput.ToolChoice, str]] = ..., parallel_tool_calls: _Optional[bool] = ..., max_tokens: _Optional[int] = ..., temperature: _Optional[float] = ..., top_p: _Optional[float] = ..., top_k: _Optional[int] = ..., use_cache: _Optional[bool] = ..., container: _Optional[_Union[CompleteInput.Container, _Mapping]] = ..., betas: _Optional[_Iterable[str]] = ..., reasoning: _Optional[_Union[CompleteInput.Reasoning, _Mapping]] = ..., effort: _Optional[_Union[CompleteInput.Effort, str]] = ...) -> None: ...
95111

96112
class CompleteOutput(_message.Message):
97113
__slots__ = ("content", "finish_reason", "usage", "model")

0 commit comments

Comments
 (0)