AIJsonUtilities.CreateFunctionJsonSchema Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina uno schema JSON per il metodo fornito.
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
Parametri
- method
- MethodBase
Metodo da cui estrarre le informazioni sullo schema.
- title
- String
Parola chiave title utilizzata dallo schema del metodo.
- description
- String
Parola chiave description utilizzata dallo schema del metodo.
- serializerOptions
- JsonSerializerOptions
Opzioni utilizzate per estrarre lo schema dal tipo specificato.
- inferenceOptions
- AIJsonSchemaCreateOptions
Opzioni che controllano la creazione dello schema.
Valori restituiti
Documento dello schema JSON codificato come .JsonElement
Eccezioni
method è null.