AIJsonUtilities.CreateFunctionJsonSchema Метод

Определение

Определяет схему JSON для предоставленного метода.

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

Параметры

method
MethodBase

Метод, из которого извлекаются сведения о схеме.

title
String

Ключевое слово title, используемое схемой метода.

description
String

Ключевое слово описания, используемое схемой метода.

serializerOptions
JsonSerializerOptions

Параметры, используемые для извлечения схемы из указанного типа.

inferenceOptions
AIJsonSchemaCreateOptions

Параметры, управляющие созданием схемы.

Возвращаемое значение

Документ схемы JSON, закодированный как .JsonElement

Исключения

method равно null.

Применяется к