3 overrides of Description
Microsoft.Extensions.AI.Abstractions (1)
Functions\AIFunctionFactory.cs (1)
540public 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)
22public override string Description => "";
17 references to Description
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
805new(OpenTelemetryConsts.GenAI.Tool.Description, context.Function.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)
419Description = aiFunction.Description,
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
AzureAIInferenceChatClientTests.cs (1)
627Description = aiFunction.Description,
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
490Description = function.Description,
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
580return ChatTool.CreateFunctionTool(aiFunction.Name, aiFunction.Description, functionParameters, strict);
OpenAIResponseChatClient.cs (1)
348result.Tools.Add(ResponseTool.CreateFunctionTool(af.Name, af.Description, functionParameters));
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIChatClientTests.cs (1)
614return ChatTool.CreateFunctionTool(aiFunction.Name, aiFunction.Description, functionParameters, strict);
OpenAIResponseClientTests.cs (1)
412return ResponseTool.CreateFunctionTool(aiFunction.Name, aiFunction.Description, functionParameters);
Microsoft.Extensions.AI.Tests (5)
ChatCompletion\FunctionInvocationContextTests.cs (1)
29Assert.Empty(ctx.Function.Description);
Functions\AIFunctionFactoryTest.cs (4)
154Assert.Empty(func.Description); 160Assert.Empty(func.Description); 166Assert.Equal("This is a test function", func.Description); 197Assert.Equal("test description", func.Description);