@@ -4425,15 +4425,16 @@ class RunStepBingCustomSearchToolCall(RunStepToolCall, discriminator="bing_custo
44254425 :ivar type: The object type, which is always 'bing_custom_search'. Required. Default value is
44264426 "bing_custom_search".
44274427 :vartype type: str
4428- :ivar bing_custom_search: Reserved for future use. Required.
4428+ :ivar bing_custom_search: The dictionary with request and response from Custom Bing Grounding
4429+ search tool. Required.
44294430 :vartype bing_custom_search: dict[str, str]
44304431 """
44314432
44324433 type : Literal ["bing_custom_search" ] = rest_discriminator (name = "type" , visibility = ["read" , "create" , "update" , "delete" , "query" ]) # type: ignore
44334434 """The object type, which is always 'bing_custom_search'. Required. Default value is
44344435 \" bing_custom_search\" ."""
44354436 bing_custom_search : Dict [str , str ] = rest_field (visibility = ["read" , "create" , "update" , "delete" , "query" ])
4436- """Reserved for future use . Required."""
4437+ """The dictionary with request and response from Custom Bing Grounding search tool . Required."""
44374438
44384439 @overload
44394440 def __init__ (
@@ -4465,15 +4466,16 @@ class RunStepBingGroundingToolCall(RunStepToolCall, discriminator="bing_groundin
44654466 :ivar type: The object type, which is always 'bing_grounding'. Required. Default value is
44664467 "bing_grounding".
44674468 :vartype type: str
4468- :ivar bing_grounding: Reserved for future use. Required.
4469+ :ivar bing_grounding: The dictionary with request and response from Bing Grounding search tool.
4470+ Required.
44694471 :vartype bing_grounding: dict[str, str]
44704472 """
44714473
44724474 type : Literal ["bing_grounding" ] = rest_discriminator (name = "type" , visibility = ["read" , "create" , "update" , "delete" , "query" ]) # type: ignore
44734475 """The object type, which is always 'bing_grounding'. Required. Default value is
44744476 \" bing_grounding\" ."""
44754477 bing_grounding : Dict [str , str ] = rest_field (visibility = ["read" , "create" , "update" , "delete" , "query" ])
4476- """Reserved for future use . Required."""
4478+ """The dictionary with request and response from Bing Grounding search tool . Required."""
44774479
44784480 @overload
44794481 def __init__ (
@@ -4985,10 +4987,11 @@ class RunStepDeltaToolCall(_Model):
49854987 call details.
49864988
49874989 You probably want to use the sub-classes and not this class directly. Known sub-classes are:
4988- RunStepDeltaAzureAISearchToolCall, RunStepDeltaBingGroundingToolCall,
4989- RunStepDeltaCodeInterpreterToolCall, RunStepDeltaConnectedAgentToolCall,
4990- RunStepDeltaDeepResearchToolCall, RunStepDeltaFileSearchToolCall, RunStepDeltaFunctionToolCall,
4991- RunStepDeltaMcpToolCall, RunStepDeltaOpenAPIToolCall
4990+ RunStepDeltaAzureAISearchToolCall, RunStepDeltaCustomBingGroundingToolCall,
4991+ RunStepDeltaBingGroundingToolCall, RunStepDeltaCodeInterpreterToolCall,
4992+ RunStepDeltaConnectedAgentToolCall, RunStepDeltaDeepResearchToolCall,
4993+ RunStepDeltaFileSearchToolCall, RunStepDeltaFunctionToolCall, RunStepDeltaMcpToolCall,
4994+ RunStepDeltaOpenAPIToolCall
49924995
49934996 :ivar index: The index of the tool call detail in the run step's tool_calls array. Required.
49944997 :vartype index: int
@@ -5078,15 +5081,16 @@ class RunStepDeltaBingGroundingToolCall(RunStepDeltaToolCall, discriminator="bin
50785081 :ivar type: The object type, which is always "bing_grounding". Required. Default value is
50795082 "bing_grounding".
50805083 :vartype type: str
5081- :ivar bing_grounding: Reserved for future use. Required.
5084+ :ivar bing_grounding: The dictionary with request and response from Bing Grounding search tool.
5085+ Required.
50825086 :vartype bing_grounding: dict[str, str]
50835087 """
50845088
50855089 type : Literal ["bing_grounding" ] = rest_discriminator (name = "type" , visibility = ["read" , "create" , "update" , "delete" , "query" ]) # type: ignore
50865090 """The object type, which is always \" bing_grounding\" . Required. Default value is
50875091 \" bing_grounding\" ."""
50885092 bing_grounding : Dict [str , str ] = rest_field (visibility = ["read" , "create" , "update" , "delete" , "query" ])
5089- """Reserved for future use . Required."""
5093+ """The dictionary with request and response from Bing Grounding search tool . Required."""
50905094
50915095 @overload
50925096 def __init__ (
@@ -5418,6 +5422,47 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
54185422 super ().__init__ (* args , type = "connected_agent" , ** kwargs )
54195423
54205424
5425+ class RunStepDeltaCustomBingGroundingToolCall (RunStepDeltaToolCall , discriminator = "bing_custom_search" ):
5426+ """Represents the Custom Bing Grounding tool call in a streaming run step.
5427+
5428+ :ivar index: The index of the tool call detail in the run step's tool_calls array. Required.
5429+ :vartype index: int
5430+ :ivar id: The ID of the tool call, used when submitting outputs to the run. Required.
5431+ :vartype id: str
5432+ :ivar type: The object type, which is always 'bing_custom_search'. Required. Default value is
5433+ "bing_custom_search".
5434+ :vartype type: str
5435+ :ivar bing_custom_search: The dictionary with request and response from Custom Bing Grounding
5436+ search tool. Required.
5437+ :vartype bing_custom_search: dict[str, str]
5438+ """
5439+
5440+ type : Literal ["bing_custom_search" ] = rest_discriminator (name = "type" , visibility = ["read" , "create" , "update" , "delete" , "query" ]) # type: ignore
5441+ """The object type, which is always 'bing_custom_search'. Required. Default value is
5442+ \" bing_custom_search\" ."""
5443+ bing_custom_search : Dict [str , str ] = rest_field (visibility = ["read" , "create" , "update" , "delete" , "query" ])
5444+ """The dictionary with request and response from Custom Bing Grounding search tool. Required."""
5445+
5446+ @overload
5447+ def __init__ (
5448+ self ,
5449+ * ,
5450+ index : int ,
5451+ id : str , # pylint: disable=redefined-builtin
5452+ bing_custom_search : Dict [str , str ],
5453+ ) -> None : ...
5454+
5455+ @overload
5456+ def __init__ (self , mapping : Mapping [str , Any ]) -> None :
5457+ """
5458+ :param mapping: raw JSON to initialize the model.
5459+ :type mapping: Mapping[str, Any]
5460+ """
5461+
5462+ def __init__ (self , * args : Any , ** kwargs : Any ) -> None :
5463+ super ().__init__ (* args , type = "bing_custom_search" , ** kwargs )
5464+
5465+
54215466class RunStepDeltaDeepResearchToolCall (RunStepDeltaToolCall , discriminator = "deep_research" ):
54225467 """Represents the Deep research in a streaming run step.
54235468
0 commit comments