- 3.50.0 (latest)
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
public sealed class LlmUtilityServiceClientImpl : LlmUtilityServiceClientReference documentation and code samples for the Vertex AI v1 API class LlmUtilityServiceClientImpl.
LlmUtilityService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.AIPlatform.V1Assembly
Google.Cloud.AIPlatform.V1.dll
Remarks
Service for LLM related utility functions.
Constructors
LlmUtilityServiceClientImpl(LlmUtilityServiceClient, LlmUtilityServiceSettings, ILogger)
public LlmUtilityServiceClientImpl(LlmUtilityService.LlmUtilityServiceClient grpcClient, LlmUtilityServiceSettings settings, ILogger logger)Constructs a client wrapper for the LlmUtilityService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
LlmUtilityServiceLlmUtilityServiceClientThe underlying gRPC client. |
settings |
LlmUtilityServiceSettingsThe base LlmUtilityServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override LlmUtilityService.LlmUtilityServiceClient GrpcClient { get; }The underlying gRPC LlmUtilityService client
| Property Value | |
|---|---|
| Type | Description |
LlmUtilityServiceLlmUtilityServiceClient |
|
IAMPolicyClient
public override IAMPolicyClient IAMPolicyClient { get; }The IAMPolicyClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
IAMPolicyClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
Methods
ComputeTokens(ComputeTokensRequest, CallSettings)
public override ComputeTokensResponse ComputeTokens(ComputeTokensRequest request, CallSettings callSettings = null)Return a list of tokens based on the input text.
| Parameters | |
|---|---|
| Name | Description |
request |
ComputeTokensRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ComputeTokensResponse |
The RPC response. |
ComputeTokensAsync(ComputeTokensRequest, CallSettings)
public override Task<ComputeTokensResponse> ComputeTokensAsync(ComputeTokensRequest request, CallSettings callSettings = null)Return a list of tokens based on the input text.
| Parameters | |
|---|---|
| Name | Description |
request |
ComputeTokensRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskComputeTokensResponse |
A Task containing the RPC response. |
CountTokens(CountTokensRequest, CallSettings)
public override CountTokensResponse CountTokens(CountTokensRequest request, CallSettings callSettings = null)Perform a token counting.
| Parameters | |
|---|---|
| Name | Description |
request |
CountTokensRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
CountTokensResponse |
The RPC response. |
CountTokensAsync(CountTokensRequest, CallSettings)
public override Task<CountTokensResponse> CountTokensAsync(CountTokensRequest request, CallSettings callSettings = null)Perform a token counting.
| Parameters | |
|---|---|
| Name | Description |
request |
CountTokensRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCountTokensResponse |
A Task containing the RPC response. |