次の方法で共有


OpenAIClientBuilder クラス

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

実装

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

OpenAIClient 型の新しいインスタンスを作成するためのビルダー。

コンストラクターの概要

コンストラクター 説明
OpenAIClientBuilder()

OpenAIClientBuilder のインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
OpenAIClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

OpenAIAsyncClient buildAsyncClient()

OpenAIAsyncクライアント クラスのインスタンスをビルドします。

OpenAIClient buildClient()

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)

必要に応じて、失敗した要求の再試行を試みる再試行ポリシーを設定します。

OpenAIClientBuilder serviceVersion(OpenAIServiceVersion serviceVersion)

サービスのバージョンを設定します。

メソッドの継承元: java.lang.Object

コンストラクターの詳細

OpenAIClientBuilder

public OpenAIClientBuilder()

OpenAIClientBuilder のインスタンスを作成します。

メソッドの詳細

addPolicy

public OpenAIClientBuilder addPolicy(HttpPipelinePolicy customPolicy)

.

Parameters:

customPolicy

buildAsyncClient

public OpenAIAsyncClient buildAsyncClient()

OpenAIAsyncClient クラスのインスタンスをビルドします。

Returns:

OpenAIAsyncClient のインスタンス。

buildClient

public OpenAIClient buildClient()

OpenAIClient クラスのインスタンスをビルドします。

Returns:

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)

必要に応じて、失敗した要求の再試行を試みる再試行ポリシーを設定します。

Parameters:

retryPolicy - retryPolicy 値。

Returns:

OpenAIClientBuilder。

serviceVersion

public OpenAIClientBuilder serviceVersion(OpenAIServiceVersion serviceVersion)

サービスのバージョンを設定します。

Parameters:

serviceVersion - serviceVersion 値。

Returns:

OpenAIClientBuilder。

適用対象