in src/Microsoft.Extensions.Configuration.AzureAppConfiguration/RequestTracingOptions.cs [98:112]
public void UpdateAiConfigurationTracing(string contentTypeString)
{
if (!UsesAIChatCompletionConfiguration &&
!string.IsNullOrWhiteSpace(contentTypeString) &&
contentTypeString.TryParseContentType(out ContentType contentType) &&
contentType.IsAi())
{
UsesAIConfiguration = true;
if (contentType.IsAiChatCompletion())
{
UsesAIChatCompletionConfiguration = true;
}
}
}