Partilhar via


OpenAIClientOptions interface

Extends

Propriedades Herdadas

additionalPolicies

Políticas adicionais a incluir no pipeline HTTP.

allowInsecureConnection

Opção para permitir chamadas de pontos finais http (inseguros)

apiVersion

Opções para definir uma apiVersion personalizada.

baseUrl

URL base para o cliente

credentials

Informações de credenciais

endpoint

Ponto final para o cliente

httpClient

Especifique um HttpClient personalizado ao fazer pedidos.

loggingOptions

Opções para configurar o registo de pedidos/respostas.

proxyOptions

Opções para configurar um proxy para pedidos de saída.

redirectOptions

Opções para a forma como as respostas de redirecionamento são processadas.

retryOptions

Opções que controlam como repetir pedidos falhados.

telemetryOptions

Opções para definir informações comuns de telemetria e rastreio para pedidos enviados.

tlsOptions

Opções para configurar a autenticação TLS

userAgentOptions

Opções para adicionar detalhes do agente de utilizador aos pedidos de saída.

Detalhes da Propriedade Herdada

additionalPolicies

Políticas adicionais a incluir no pipeline HTTP.

additionalPolicies?: AdditionalPolicyConfig[]

Valor de Propriedade

Herdado de ClientOptions.additionalPolicies

allowInsecureConnection

Opção para permitir chamadas de pontos finais http (inseguros)

allowInsecureConnection?: boolean

Valor de Propriedade

boolean

Herdado de ClientOptions.allowInsecureConnection

apiVersion

Opções para definir uma apiVersion personalizada.

apiVersion?: string

Valor de Propriedade

string

Herdado de ClientOptions.apiVersion

baseUrl

Aviso

Esta API foi preterida.

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

URL base para o cliente

baseUrl?: string

Valor de Propriedade

string

Herdado de ClientOptions.baseUrl

credentials

Informações de credenciais

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

Valor de Propriedade

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

Herdado de ClientOptions.credentials

endpoint

Ponto final para o cliente

endpoint?: string

Valor de Propriedade

string

Herdado de ClientOptions.endpoint

httpClient

Especifique um HttpClient personalizado ao fazer pedidos.

httpClient?: HttpClient

Valor de Propriedade

Herdado de ClientOptions.httpClient

loggingOptions

Opções para configurar o registo de pedidos/respostas.

loggingOptions?: LogPolicyOptions

Valor de Propriedade

Herdado de ClientOptions.loggingOptions

proxyOptions

Opções para configurar um proxy para pedidos de saída.

proxyOptions?: ProxySettings

Valor de Propriedade

Herdado de ClientOptions.proxyOptions

redirectOptions

Opções para a forma como as respostas de redirecionamento são processadas.

redirectOptions?: RedirectPolicyOptions

Valor de Propriedade

Herdado de ClientOptions.redirectOptions

retryOptions

Opções que controlam como repetir pedidos falhados.

retryOptions?: PipelineRetryOptions

Valor de Propriedade

Herdado de ClientOptions.retryOptions

telemetryOptions

Opções para definir informações comuns de telemetria e rastreio para pedidos enviados.

telemetryOptions?: TelemetryOptions

Valor de Propriedade

Herdado de ClientOptions.telemetryOptions

tlsOptions

Opções para configurar a autenticação TLS

tlsOptions?: TlsSettings

Valor de Propriedade

Herdado de ClientOptions.tlsOptions

userAgentOptions

Opções para adicionar detalhes do agente de utilizador aos pedidos de saída.

userAgentOptions?: UserAgentPolicyOptions

Valor de Propriedade

Herdado de ClientOptions.userAgentOptions