FoundryAITool.CreateFunctionTool 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 an AITool for function tool invocations.
public static Microsoft.Extensions.AI.AITool CreateFunctionTool(string functionName, BinaryData functionParameters, bool? strictModeEnabled, string? functionDescription = default);
static member CreateFunctionTool : string * BinaryData * Nullable<bool> * string -> Microsoft.Extensions.AI.AITool
Public Shared Function CreateFunctionTool (functionName As String, functionParameters As BinaryData, strictModeEnabled As Nullable(Of Boolean), Optional functionDescription As String = Nothing) As AITool
Parameters
- functionName
- String
The name of the function.
- functionParameters
- BinaryData
The function parameters schema as JSON.
- functionDescription
- String
Optional description of the function.
Returns
An AITool for function invocations.