3 overrides of Description
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactory.cs (1)
187public override string Description => FunctionDescriptor.Description;
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\FunctionCallContentTests..cs (1)
253public override string Description => "AIFunction with parameters that lack .NET types";
Functions\AIFunctionTests.cs (1)
39public override string Description => "";
17 references to Description
Microsoft.Extensions.AI.Abstractions (1)
AITool.cs (1)
42if (Description is string description && !string.IsNullOrEmpty(description))
Microsoft.Extensions.AI.Abstractions.Tests (3)
AIToolTests.cs (1)
16Assert.Empty(tool.Description);
HostedCodeInterpreterToolTests.cs (1)
15Assert.Empty(tool.Description);
HostedWebSearchToolTests.cs (1)
15Assert.Empty(tool.Description);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
406Description = aiFunction.Description,
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
199Description = tool.Description,
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
486Description = function.Description,
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantClient.cs (1)
230runOptions.ToolsOverride.Add(ToolDefinition.CreateFunction(aiFunction.Name, aiFunction.Description, functionParameters, strict));
OpenAIModelMapper.ChatCompletion.cs (1)
454return ChatTool.CreateFunctionTool(aiFunction.Name, aiFunction.Description, functionParameters, strict);
OpenAIRealtimeExtensions.cs (1)
36Description = aiFunction.Description,
OpenAIResponseChatClient.cs (1)
363result.Tools.Add(ResponseTool.CreateFunctionTool(af.Name, af.Description, functionParameters));
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAISerializationTests.cs (1)
373Assert.Equal("Gets the age of the specified person.", function.Description);
Microsoft.Extensions.AI.Tests (5)
ChatCompletion\FunctionInvocationContextTests.cs (1)
29Assert.Empty(ctx.Function.Description);
Functions\AIFunctionFactoryTest.cs (4)
120Assert.Empty(func.Description); 126Assert.Empty(func.Description); 132Assert.Equal("This is a test function", func.Description); 159Assert.Equal("test description", func.Description);