5 references to CreateFunctionJsonSchema
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunctionFactory.cs (1)
699JsonSchema = AIJsonUtilities.CreateFunctionJsonSchema(
Utilities\AIJsonSchemaCreateOptions.cs (1)
30/// <see cref="AIJsonUtilities.CreateFunctionJsonSchema"/> in order to determine whether it should
Microsoft.Extensions.AI.Abstractions.Tests (3)
Utilities\AIJsonUtilitiesTests.cs (3)
274JsonElement resolvedSchema = AIJsonUtilities.CreateFunctionJsonSchema(func.UnderlyingMethod, title: string.Empty); 337JsonElement resolvedSchema = AIJsonUtilities.CreateFunctionJsonSchema(func.UnderlyingMethod, title: string.Empty, description: string.Empty, inferenceOptions: inferenceOptions); 1039JsonElement schema = AIJsonUtilities.CreateFunctionJsonSchema(method.Method, inferenceOptions: new()