7 references to GetOrCreateTransformedSchema
Microsoft.Extensions.AI.Abstractions.Tests (3)
Utilities\AIJsonSchemaTransformCacheTests.cs (3)
36
Assert.Throws<ArgumentNullException>(() => cache.
GetOrCreateTransformedSchema
(function: null!));
52
JsonElement transformedSchema = cache.
GetOrCreateTransformedSchema
(func);
55
JsonElement transformedSchema2 = cache.
GetOrCreateTransformedSchema
(func);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
414
var tool = JsonSerializer.Deserialize(SchemaTransformCache.
GetOrCreateTransformedSchema
(aiFunction), JsonContext.Default.AzureAIChatToolJson)!;
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
491
Parameters = JsonSerializer.Deserialize(_schemaTransformCache.
GetOrCreateTransformedSchema
(function), JsonContext.Default.OllamaFunctionToolParameters)!,
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
543
JsonElement jsonSchema = SchemaTransformCache.
GetOrCreateTransformedSchema
(aiFunction);
OpenAIResponseChatClient.cs (1)
376
var oaitool = JsonSerializer.Deserialize(SchemaTransformCache.
GetOrCreateTransformedSchema
(af), ResponseClientJsonContext.Default.ResponseToolJson)!;