Freigeben über


OpenAIClientBuilder Klasse

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

Implementiert

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

Ein Generator zum Erstellen einer neuen instance des OpenAIClient-Typs.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
OpenAIClientBuilder()

Erstellen Sie eine instance des OpenAIClientBuilder.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
OpenAIClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

OpenAIAsyncClient buildAsyncClient()

Erstellt eine instance der OpenAIAsync-Clientklasse.

OpenAIClient buildClient()

Erstellt eine instance der OpenAIClient-Klasse.

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)

Legt die Wiederholungsrichtlinie fest, die versucht, fehlgeschlagene Anforderungen zu wiederholen, falls zutreffend.

OpenAIClientBuilder serviceVersion(OpenAIServiceVersion serviceVersion)

Legt die Dienstversion fest.

Geerbte Methoden von java.lang.Object

Details zum Konstruktor

OpenAIClientBuilder

public OpenAIClientBuilder()

Erstellen Sie eine instance von OpenAIClientBuilder.

Details zur Methode

addPolicy

public OpenAIClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

Parameters:

customPolicy

buildAsyncClient

public OpenAIAsyncClient buildAsyncClient()

Erstellt eine instance der OpenAIAsyncClient-Klasse.

Returns:

eine instance von OpenAIAsyncClient.

buildClient

public OpenAIClient buildClient()

Erstellt eine instance der OpenAIClient-Klasse.

Returns:

eine instance von 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)

Legt die Wiederholungsrichtlinie fest, die versucht, fehlgeschlagene Anforderungen zu wiederholen, falls zutreffend.

Parameters:

retryPolicy - der RetryPolicy-Wert.

Returns:

openAIClientBuilder.

serviceVersion

public OpenAIClientBuilder serviceVersion(OpenAIServiceVersion serviceVersion)

Legt die Dienstversion fest.

Parameters:

serviceVersion - der ServiceVersion-Wert.

Returns:

openAIClientBuilder.

Gilt für: