4 overrides of Description
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunctionFactory.cs (1)
541public override string Description => FunctionDescriptor.Description;
Functions\DelegatingAIFunction.cs (1)
38public override string Description => InnerFunction.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 => "";
23 references to Description
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
814new(OpenTelemetryConsts.GenAI.Tool.Description, context.Function.Description),
Microsoft.Extensions.AI.Abstractions (2)
AITool.cs (1)
42if (Description is string description && !string.IsNullOrEmpty(description))
Functions\DelegatingAIFunction.cs (1)
38public override string Description => InnerFunction.Description;
Microsoft.Extensions.AI.Abstractions.Tests (6)
AIToolTests.cs (1)
16Assert.Empty(tool.Description);
Functions\DelegatingAIFunctionTests.cs (3)
28Assert.Equal(expected.Description, actual.Description); 73Assert.Equal(inner.Description, actual.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.Evaluation.Quality (1)
AIToolExtensions.cs (1)
28["description"] = function.Description,
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
500Description = function.Description,
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantChatClient.cs (1)
246Description = aiFunction.Description,
OpenAIChatClient.cs (1)
112aiFunction.Description,
OpenAIRealtimeConversationClient.cs (1)
19Description = aiFunction.Description,
OpenAIResponseChatClient.cs (1)
342aiFunction.Description,
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIResponseClientTests.cs (1)
487return 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)
218Assert.Empty(func.Description); 224Assert.Empty(func.Description); 230Assert.Equal("This is a test function", func.Description); 261Assert.Equal("test description", func.Description);