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

メソッド スキーマで使用される description キーワード。

serializerOptions
JsonSerializerOptions

指定した型からスキーマを抽出するために使用するオプション。

inferenceOptions
AIJsonSchemaCreateOptions

スキーマの作成を制御するオプション。

返品

JsonElementとしてエンコードされた JSON スキーマ ドキュメント。

例外

methodnullです。

適用対象