KernelFunctionExtensions.ToToolDefinition(KernelFunction, String) Method

Definition

Convert KernelFunction to an OpenAI tool model.

public static OpenAI.Assistants.FunctionToolDefinition ToToolDefinition(this Microsoft.SemanticKernel.KernelFunction function, string? pluginName = default);
static member ToToolDefinition : Microsoft.SemanticKernel.KernelFunction * string -> OpenAI.Assistants.FunctionToolDefinition
<Extension()>
Public Function ToToolDefinition (function As KernelFunction, Optional pluginName As String = Nothing) As FunctionToolDefinition

Parameters

function
KernelFunction

The source function

pluginName
String

The plugin name

Returns

OpenAI.Assistants.FunctionToolDefinition

An OpenAI tool definition

Applies to