OpenTelemetrySpeechToTextClientBuilderExtensions.UseOpenTelemetry Method         
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Adds OpenTelemetry support to the speech-to-text client pipeline, following the OpenTelemetry Semantic Conventions for Generative AI systems.
public static Microsoft.Extensions.AI.SpeechToTextClientBuilder UseOpenTelemetry(this Microsoft.Extensions.AI.SpeechToTextClientBuilder builder, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = default, string? sourceName = default, Action<Microsoft.Extensions.AI.OpenTelemetrySpeechToTextClient>? configure = default);
	static member UseOpenTelemetry : Microsoft.Extensions.AI.SpeechToTextClientBuilder * Microsoft.Extensions.Logging.ILoggerFactory * string * Action<Microsoft.Extensions.AI.OpenTelemetrySpeechToTextClient> -> Microsoft.Extensions.AI.SpeechToTextClientBuilder
	<Extension()>
Public Function UseOpenTelemetry (builder As SpeechToTextClientBuilder, Optional loggerFactory As ILoggerFactory = Nothing, Optional sourceName As String = Nothing, Optional configure As Action(Of OpenTelemetrySpeechToTextClient) = Nothing) As SpeechToTextClientBuilder
	Parameters
- builder
 - SpeechToTextClientBuilder
 
- loggerFactory
 - ILoggerFactory
 
An optional ILoggerFactory to use to create a logger for logging events.
- sourceName
 - String
 
An optional source name that will be used on the telemetry data.
- configure
 - Action<OpenTelemetrySpeechToTextClient>
 
An optional callback that can be used to configure the OpenTelemetrySpeechToTextClient instance.
Returns
The builder.
Remarks
The draft specification this follows is available at https://opentelemetry.io/docs/specs/semconv/gen-ai/. The specification is still experimental and subject to change; as such, the telemetry output by this client is also subject to change.