1 write to Schema
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseFormatJson.cs (1)
30
Schema
= schema;
11 references to Schema
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatResponseFormatJson.cs (1)
46
private string DebuggerDisplay =>
Schema
?.ToString() ?? "JSON";
Utilities\AIJsonSchemaTransformCache.cs (2)
47
_responseFormatCreateValueCallback = responseFormat => AIJsonUtilities.TransformSchema(responseFormat.
Schema
!.Value, TransformOptions);
74
return responseFormat.
Schema
is not null
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatResponseFormatTests.cs (4)
33
Assert.Null(f.
Schema
);
42
Assert.Equal("{}", JsonSerializer.Serialize(f.
Schema
, TestJsonSerializerContext.Default.JsonElement));
65
Assert.Null(actual.
Schema
);
80
Assert.Equal("[1,2,3]", JsonSerializer.Serialize(actual.
Schema
, TestJsonSerializerContext.Default.JsonElement));
Microsoft.Extensions.AI.Tests (4)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (4)
68
""", responseFormat.
Schema
.ToString());
119
Assert.Null(responseFormat.
Schema
);
188
""", responseFormat.
Schema
.ToString());
361
""", responseFormat.
Schema
.ToString());