AIJsonUtilities.CreateFunctionJsonSchema Methode

Definition

Bestimmt ein JSON-Schema für die bereitgestellte Methode.

public static System.Text.Json.JsonElement CreateFunctionJsonSchema(System.Reflection.MethodBase method, string? title = default, string? description = default, System.Text.Json.JsonSerializerOptions? serializerOptions = default, Microsoft.Extensions.AI.AIJsonSchemaCreateOptions? inferenceOptions = default);
static member CreateFunctionJsonSchema : System.Reflection.MethodBase * string * string * System.Text.Json.JsonSerializerOptions * Microsoft.Extensions.AI.AIJsonSchemaCreateOptions -> System.Text.Json.JsonElement
Public Function CreateFunctionJsonSchema (method As MethodBase, Optional title As String = Nothing, Optional description As String = Nothing, Optional serializerOptions As JsonSerializerOptions = Nothing, Optional inferenceOptions As AIJsonSchemaCreateOptions = Nothing) As JsonElement

Parameter

method
MethodBase

Die Methode, aus der Schemainformationen extrahiert werden sollen.

title
String

Das titelstichwort, das vom Methodenschema verwendet wird.

description
String

Das beschreibungsschlüsselwort, das vom Methodenschema verwendet wird.

serializerOptions
JsonSerializerOptions

Die Optionen zum Extrahieren des Schemas aus dem angegebenen Typ.

inferenceOptions
AIJsonSchemaCreateOptions

Die Optionen zur Steuerung der Schemaerstellung.

Gibt zurück

Ein JSON-Schemadokument, das als ein JsonElement.

Ausnahmen

method ist null.

Gilt für: