6 writes to Description
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactory.cs (1)
271Description = description,
Microsoft.Extensions.AI.Abstractions (1)
Functions\AIFunctionMetadata.cs (1)
57Description = metadata.Description;
Microsoft.Extensions.AI.Abstractions.Tests (3)
Contents\FunctionCallContentTests..cs (1)
254Description = "AIFunction with parameters that lack .NET types",
Functions\AIFunctionMetadataTests.cs (2)
44Description = "description", 70AIFunctionMetadata f = new("name") { Description = null };
Microsoft.Extensions.AI.OpenAI (1)
OpenAIModelMapper.ChatCompletion.cs (1)
432Description = chatTool.FunctionDescription,
19 references to Description
Microsoft.Extensions.AI.Abstractions (3)
Functions\AIFunction.cs (2)
46string.IsNullOrWhiteSpace(Metadata.Description) ? 48$"{Metadata.Name} ({Metadata.Description})";
Functions\AIFunctionMetadata.cs (1)
57Description = metadata.Description;
Microsoft.Extensions.AI.Abstractions.Tests (5)
Functions\AIFunctionMetadataTests.cs (4)
26Assert.Empty(f.Description); 52Assert.Equal(f1.Description, f2.Description); 71Assert.Equal("", f.Description);
Utilities\AIJsonUtilitiesTests.cs (1)
236JsonElement resolvedSchema = AIJsonUtilities.CreateFunctionJsonSchema(title: func.Metadata.Name, description: func.Metadata.Description, parameters: func.Metadata.Parameters);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
387Description = aiFunction.Metadata.Description,
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
183Description = tool.Metadata.Description,
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
480Description = function.Metadata.Description,
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantClient.cs (1)
227runOptions.ToolsOverride.Add(ToolDefinition.CreateFunction(aiFunction.Metadata.Name, aiFunction.Metadata.Description, functionParameters, strict));
OpenAIModelMapper.ChatCompletion.cs (1)
464return ChatTool.CreateFunctionTool(aiFunction.Metadata.Name, aiFunction.Metadata.Description, functionParameters, strict);
OpenAIRealtimeExtensions.cs (1)
35Description = aiFunction.Metadata.Description,
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAISerializationTests.cs (1)
373Assert.Equal("Gets the age of the specified person.", function.Metadata.Description);
Microsoft.Extensions.AI.Tests (4)
Functions\AIFunctionFactoryTest.cs (4)
137Assert.Empty(func.Metadata.Description); 143Assert.Empty(func.Metadata.Description); 149Assert.Equal("This is a test function", func.Metadata.Description); 180Assert.Equal("test description", func.Metadata.Description);