AssistantsClientOptions interface

I dettagli usati per creare un client assistente *

Extends

Proprietà ereditate

additionalPolicies

Criteri aggiuntivi da includere nella pipeline HTTP.

allowInsecureConnection

Opzione per consentire la chiamata di endpoint http (non sicuri)

apiVersion

Opzioni per l'impostazione di un'apiVersion personalizzata.

baseUrl

URL di base per il client

credentials

Informazioni sulle credenziali

endpoint

Endpoint per il client

httpClient

Specificare un oggetto HttpClient personalizzato durante l'esecuzione di richieste.

loggingOptions

Opzioni per configurare la registrazione di richieste/risposte.

proxyOptions

Opzioni per configurare un proxy per le richieste in uscita.

redirectOptions

Opzioni per la gestione delle risposte di reindirizzamento.

retryOptions

Opzioni che controllano come ripetere le richieste non riuscite.

telemetryOptions

Opzioni per impostare dati di telemetria comuni e informazioni di traccia alle richieste in uscita.

tlsOptions

Opzioni per la configurazione dell'autenticazione TLS

userAgentOptions

Opzioni per aggiungere i dettagli dell'agente utente alle richieste in uscita.

Dettagli proprietà ereditate

additionalPolicies

Criteri aggiuntivi da includere nella pipeline HTTP.

additionalPolicies?: AdditionalPolicyConfig[]

Valore della proprietà

Ereditato da ClientOptions.additionalPolicies

allowInsecureConnection

Opzione per consentire la chiamata di endpoint http (non sicuri)

allowInsecureConnection?: boolean

Valore della proprietà

boolean

Ereditato da ClientOptions.allowInsecureConnection

apiVersion

Opzioni per l'impostazione di un'apiVersion personalizzata.

apiVersion?: string

Valore della proprietà

string

Ereditato da ClientOptions.apiVersion

baseUrl

Avviso

Questa API è ora deprecata.

This property is deprecated and will be removed soon, please use endpoint instead

URL di base per il client

baseUrl?: string

Valore della proprietà

string

Ereditato da ClientOptions.baseUrl

credentials

Informazioni sulle credenziali

credentials?: { apiKeyHeaderName?: string, scopes?: string[] }

Valore della proprietà

{ apiKeyHeaderName?: string, scopes?: string[] }

Ereditato da ClientOptions.credentials

endpoint

Endpoint per il client

endpoint?: string

Valore della proprietà

string

Ereditato da ClientOptions.endpoint

httpClient

Specificare un oggetto HttpClient personalizzato durante l'esecuzione di richieste.

httpClient?: HttpClient

Valore della proprietà

Ereditato da ClientOptions.httpClient

loggingOptions

Opzioni per configurare la registrazione di richieste/risposte.

loggingOptions?: LogPolicyOptions

Valore della proprietà

Ereditato da ClientOptions.loggingOptions

proxyOptions

Opzioni per configurare un proxy per le richieste in uscita.

proxyOptions?: ProxySettings

Valore della proprietà

Ereditato da ClientOptions.proxyOptions

redirectOptions

Opzioni per la gestione delle risposte di reindirizzamento.

redirectOptions?: RedirectPolicyOptions

Valore della proprietà

Ereditato da ClientOptions.redirectOptions

retryOptions

Opzioni che controllano come ripetere le richieste non riuscite.

retryOptions?: PipelineRetryOptions

Valore della proprietà

Ereditato da ClientOptions.retryOptions

telemetryOptions

Opzioni per impostare dati di telemetria comuni e informazioni di traccia alle richieste in uscita.

telemetryOptions?: TelemetryOptions

Valore della proprietà

Ereditato da ClientOptions.telemetryOptions

tlsOptions

Opzioni per la configurazione dell'autenticazione TLS

tlsOptions?: TlsSettings

Valore della proprietà

Ereditato da ClientOptions.tlsOptions

userAgentOptions

Opzioni per aggiungere i dettagli dell'agente utente alle richieste in uscita.

userAgentOptions?: UserAgentPolicyOptions

Valore della proprietà

Ereditato da ClientOptions.userAgentOptions