ChatCompletionsClientSettings
Class sealed net10.0
Represents configuration settings for Azure AI Chat Completions client.
namespace Aspire.Azure.AI.Inference;
public sealed class ChatCompletionsClientSettings : Aspire.Azure.Common.IConnectionStringSettings{ // ...} IConnectionStringSettings
9 members
Constructors1
Section titled ConstructorsProperties8
Section titled PropertiesConnectionStringget; setstring? Gets or sets the connection string used to connect to the AI Foundry account.
DeploymentNameget; setstring? Gets or sets the name of the AI model deployment to use for chat completions.
DisableMetricsget; setbool Gets or sets a boolean value that indicates whether the OpenTelemetry metrics are enabled or not.
DisableTracingget; setbool Gets or sets a boolean value that indicates whether the OpenTelemetry tracing is disabled or not.
EnableSensitiveTelemetryDataget; setbool Gets or sets a boolean value indicating whether potentially sensitive information should be included in telemetry.
Endpointget; setUri? Gets or sets the endpoint URI for the Azure AI service.
Keyget; setstring? Gets or sets the API key used for authentication with the Azure AI service.
TokenCredentialget; setTokenCredential? Gets or sets the token credential used for Azure authentication.