ChatCompletionsClientBuilder Class
- java.
lang. Object - com.
azure. ai. inference. ChatCompletionsClientBuilder
- com.
Implements
public final class ChatCompletionsClientBuilder
implements HttpTrait<ChatCompletionsClientBuilder>, ConfigurationTrait<ChatCompletionsClientBuilder>, TokenCredentialTrait<ChatCompletionsClientBuilder>, KeyCredentialTrait<ChatCompletionsClientBuilder>, EndpointTrait<ChatCompletionsClientBuilder>
A builder for creating a new instance of the ChatCompletionsClient type.
Constructor Summary
| Constructor | Description |
|---|---|
| ChatCompletionsClientBuilder() |
Create an instance of the Chat |
Method Summary
Methods inherited from java.lang.Object
Constructor Details
ChatCompletionsClientBuilder
public ChatCompletionsClientBuilder()
Create an instance of the ChatCompletionsClientBuilder.
Method Details
addPolicy
public ChatCompletionsClientBuilder addPolicy(HttpPipelinePolicy customPolicy)
.
Parameters:
buildAsyncClient
public ChatCompletionsAsyncClient buildAsyncClient()
Builds an instance of ChatCompletionsAsyncClient class.
Returns:
buildClient
public ChatCompletionsClient buildClient()
Builds an instance of ChatCompletionsClient class.
Returns:
clientOptions
public ChatCompletionsClientBuilder clientOptions(ClientOptions clientOptions)
.
Parameters:
configuration
public ChatCompletionsClientBuilder configuration(Configuration configuration)
.
Parameters:
credential
public ChatCompletionsClientBuilder credential(KeyCredential keyCredential)
.
Parameters:
credential
public ChatCompletionsClientBuilder credential(TokenCredential tokenCredential)
.
Parameters:
endpoint
public ChatCompletionsClientBuilder endpoint(String endpoint)
.
Parameters:
httpClient
public ChatCompletionsClientBuilder httpClient(HttpClient httpClient)
.
Parameters:
httpLogOptions
public ChatCompletionsClientBuilder httpLogOptions(HttpLogOptions httpLogOptions)
.
Parameters:
pipeline
public ChatCompletionsClientBuilder pipeline(HttpPipeline pipeline)
.
Parameters:
retryOptions
public ChatCompletionsClientBuilder retryOptions(RetryOptions retryOptions)
.
Parameters:
retryPolicy
public ChatCompletionsClientBuilder retryPolicy(RetryPolicy retryPolicy)
Sets The retry policy that will attempt to retry failed requests, if applicable.
Parameters:
Returns:
scopes
public ChatCompletionsClientBuilder scopes(String[] scopes)
Sets auth domain scopes for client authentication.
Parameters:
Returns:
serviceVersion
public ChatCompletionsClientBuilder serviceVersion(ModelServiceVersion serviceVersion)
Sets Service version.
Parameters:
Returns: