@@ -14,7 +14,7 @@ from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
1414DESCRIPTOR : _descriptor .FileDescriptor
1515
1616class 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
96112class CompleteOutput (_message .Message ):
97113 __slots__ = ("content" , "finish_reason" , "usage" , "model" )
0 commit comments