AIJsonUtilities.CreateFunctionJsonSchema メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたメソッドの 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 スキーマ ドキュメント。
例外
method は nullです。