Classes
GenerativeServiceClient
API for using Large Models that generate multimodal content and have additional capabilities beyond text generation.
GenerativeServiceConnection
The GenerativeServiceConnection
object for GenerativeServiceClient
.
GenerativeServiceConnectionIdempotencyPolicy
GenerativeServiceLimitedErrorCountRetryPolicy
A retry policy for GenerativeServiceConnection
based on counting errors.
GenerativeServiceLimitedTimeRetryPolicy
A retry policy for GenerativeServiceConnection
based on elapsed time.
GenerativeServiceRetryPolicy
The retry policy for GenerativeServiceConnection
.
ModelServiceClient
Provides methods for getting metadata information about Generative Models.
ModelServiceConnection
The ModelServiceConnection
object for ModelServiceClient
.
ModelServiceConnectionIdempotencyPolicy
ModelServiceLimitedErrorCountRetryPolicy
A retry policy for ModelServiceConnection
based on counting errors.
ModelServiceLimitedTimeRetryPolicy
A retry policy for ModelServiceConnection
based on elapsed time.
ModelServiceRetryPolicy
The retry policy for ModelServiceConnection
.
Structs
GenerativeServiceBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
GenerativeServiceConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
GenerativeServiceRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
ModelServiceBackoffPolicyOption
Use with google::cloud::Options
to configure the backoff policy.
ModelServiceConnectionIdempotencyPolicyOption
Use with google::cloud::Options
to configure which operations are retried.
ModelServiceRetryPolicyOption
Use with google::cloud::Options
to configure the retry policy.
Functions
MakeGenerativeServiceConnection(Options)
A factory function to construct an object of type GenerativeServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of GenerativeServiceClient.
The optional options
argument may be used to configure aspects of the returned GenerativeServiceConnection
. Expected options are any of the types in the following option lists:
Parameter | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< GenerativeServiceConnection > |
MakeDefaultGenerativeServiceConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< GenerativeServiceConnectionIdempotencyPolicy > |
MakeModelServiceConnection(Options)
A factory function to construct an object of type ModelServiceConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ModelServiceClient.
The optional options
argument may be used to configure aspects of the returned ModelServiceConnection
. Expected options are any of the types in the following option lists:
Parameter | |
---|---|
Name | Description |
options |
(optional) Configure the |
Returns | |
---|---|
Type | Description |
std::shared_ptr< ModelServiceConnection > |
MakeDefaultModelServiceConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< ModelServiceConnectionIdempotencyPolicy > |