Compartilhar via


OpenAIClientBuilder Classe

  • java.lang.Object
    • com.azure.ai.openai.OpenAIClientBuilder

Implementações

public final class OpenAIClientBuilder
implements HttpTrait<OpenAIClientBuilder>, ConfigurationTrait<OpenAIClientBuilder>, TokenCredentialTrait<OpenAIClientBuilder>, com.azure.core.client.traits.KeyCredentialTrait<OpenAIClientBuilder>, EndpointTrait<OpenAIClientBuilder>

Um construtor para criar uma nova instância do tipo OpenAIClient.

Resumo do Construtor

Construtor Description
OpenAIClientBuilder()

Crie uma instância do OpenAIClientBuilder.

Resumo do método

Modificador e tipo Método e descrição
OpenAIClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

OpenAIAsyncClient buildAsyncClient()

Cria uma instância da classe OpenAIAsyncClient.

OpenAIClient buildClient()

Cria uma instância da classe OpenAIClient.

OpenAIClientBuilder clientOptions(ClientOptions clientOptions)

.

OpenAIClientBuilder configuration(Configuration configuration)

.

OpenAIClientBuilder credential(KeyCredential keyCredential)

.

OpenAIClientBuilder credential(TokenCredential tokenCredential)

.

OpenAIClientBuilder endpoint(String endpoint)

.

OpenAIClientBuilder httpClient(HttpClient httpClient)

.

OpenAIClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

OpenAIClientBuilder pipeline(HttpPipeline pipeline)

.

OpenAIClientBuilder retryOptions(RetryOptions retryOptions)

.

OpenAIClientBuilder retryPolicy(RetryPolicy retryPolicy)

Define a política de repetição que tentará repetir solicitações com falha, se aplicável.

OpenAIClientBuilder serviceVersion(OpenAIServiceVersion serviceVersion)

Define a versão do serviço.

Métodos herdados de java.lang.Object

Detalhes do construtor

OpenAIClientBuilder

public OpenAIClientBuilder()

Crie uma instância do OpenAIClientBuilder.

Detalhes do método

addPolicy

public OpenAIClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

Parameters:

customPolicy

buildAsyncClient

public OpenAIAsyncClient buildAsyncClient()

Cria uma instância da classe OpenAIAsyncClient.

Returns:

uma instância de OpenAIAsyncClient.

buildClient

public OpenAIClient buildClient()

Cria uma instância da classe OpenAIClient.

Returns:

uma instância do OpenAIClient.

clientOptions

public OpenAIClientBuilder clientOptions(ClientOptions clientOptions)

.

Parameters:

clientOptions

configuration

public OpenAIClientBuilder configuration(Configuration configuration)

.

Parameters:

configuration

credential

public OpenAIClientBuilder credential(KeyCredential keyCredential)

.

Parameters:

keyCredential

credential

public OpenAIClientBuilder credential(TokenCredential tokenCredential)

.

Parameters:

tokenCredential

endpoint

public OpenAIClientBuilder endpoint(String endpoint)

.

Parameters:

endpoint

httpClient

public OpenAIClientBuilder httpClient(HttpClient httpClient)

.

Parameters:

httpClient

httpLogOptions

public OpenAIClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)

.

Parameters:

httpLogOptions

pipeline

public OpenAIClientBuilder pipeline(HttpPipeline pipeline)

.

Parameters:

pipeline

retryOptions

public OpenAIClientBuilder retryOptions(RetryOptions retryOptions)

.

Parameters:

retryOptions

retryPolicy

public OpenAIClientBuilder retryPolicy(RetryPolicy retryPolicy)

Define a política de repetição que tentará repetir solicitações com falha, se aplicável.

Parameters:

retryPolicy - o valor retryPolicy.

Returns:

o OpenAIClientBuilder.

serviceVersion

public OpenAIClientBuilder serviceVersion(OpenAIServiceVersion serviceVersion)

Define a versão do serviço.

Parameters:

serviceVersion - o valor serviceVersion.

Returns:

o OpenAIClientBuilder.

Aplica-se a