7 references to new
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatResponseFormat.cs (2)
38
public static ChatResponseFormatJson Json { get; } =
new
(schema: null);
47
new
(schema, schemaName, schemaDescription);
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatResponseFormatTests.cs (5)
29
Assert.Throws<ArgumentException>("schemaName", () => new
ChatResponseFormatJson
(null, "name"));
30
Assert.Throws<ArgumentException>("schemaDescription", () => new
ChatResponseFormatJson
(null, null, "description"));
31
Assert.Throws<ArgumentException>("schemaName", () => new
ChatResponseFormatJson
(null, "name", "description"));
37
ChatResponseFormatJson f =
new
(null);
46
ChatResponseFormatJson f =
new
(EmptySchema, "name", "description");