AIJsonUtilities.CreateFunctionJsonSchema Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.