ChatCompletionsToolCall.CreateFunctionToolCall(String, String, String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a new ChatCompletionsToolCall representing a function call made by the model.
public static Azure.AI.Inference.ChatCompletionsToolCall CreateFunctionToolCall (string toolCallId, string functionName, string functionArguments);
static member CreateFunctionToolCall : string * string * string -> Azure.AI.Inference.ChatCompletionsToolCall
Public Shared Function CreateFunctionToolCall (toolCallId As String, functionName As String, functionArguments As String) As ChatCompletionsToolCall
Parameters
- toolCallId
- String
The ID of the tool call.
- functionName
- String
The name of the function that model is calling.
- functionArguments
- String
The arguments that model is calling the function with, which are generated by the model in JSON format. Note that the model does not always generate valid JSON, and may hallucinate parameters not defined by your function schema. Validate the arguments in your code before calling your function.
Returns
Exceptions
toolCallId
, functionName
or functionArguments
is null.
toolCallId
, functionName
or functionArguments
is an empty string, and was expected to be non-empty.