- 1.85.0 (latest)
- 1.84.0
- 1.83.0
- 1.82.0
- 1.81.0
- 1.80.0
- 1.79.0
- 1.78.0
- 1.77.0
- 1.76.0
- 1.75.0
- 1.74.0
- 1.73.0
- 1.72.0
- 1.71.1
- 1.70.0
- 1.69.0
- 1.68.0
- 1.67.1
- 1.66.0
- 1.65.0
- 1.63.0
- 1.62.0
- 1.60.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.1
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.39.0
- 1.38.1
- 1.37.0
- 1.36.4
- 1.35.0
- 1.34.0
- 1.33.1
- 1.32.0
- 1.31.1
- 1.30.1
- 1.29.0
- 1.28.1
- 1.27.1
- 1.26.1
- 1.25.0
- 1.24.1
- 1.23.0
- 1.22.1
- 1.21.0
- 1.20.0
- 1.19.1
- 1.18.3
- 1.17.1
- 1.16.1
- 1.15.1
- 1.14.0
- 1.13.1
- 1.12.1
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.1
- 1.7.1
- 1.6.2
- 1.5.0
- 1.4.3
- 1.3.0
- 1.2.0
- 1.1.1
- 1.0.1
- 0.9.0
- 0.8.0
- 0.7.1
- 0.6.0
- 0.5.1
- 0.4.0
- 0.3.1
CachedContent(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A resource used in LLM queries for users to explicitly specify what to cache and how to cache.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
expire_time |
google.protobuf.timestamp_pb2.Timestamp
Timestamp of when this resource is considered expired. This is *always* provided on output, regardless of what was sent on input. This field is a member of oneof _ expiration .
|
ttl |
google.protobuf.duration_pb2.Duration
Input only. The TTL for this resource. The expiration time is computed: now + TTL. This field is a member of oneof _ expiration .
|
name |
str
Immutable. Identifier. The server-generated resource name of the cached content Format: projects/{project}/locations/{location}/cachedContents/{cached_content} |
display_name |
str
Optional. Immutable. The user-generated meaningful display name of the cached content. |
model |
str
Immutable. The name of the publisher model to use for cached content. Format: projects/{project}/locations/{location}/publishers/{publisher}/models/{model} |
system_instruction |
google.cloud.aiplatform_v1.types.Content
Optional. Input only. Immutable. Developer set system instruction. Currently, text only |
contents |
MutableSequence[google.cloud.aiplatform_v1.types.Content]
Optional. Input only. Immutable. The content to cache |
tools |
MutableSequence[google.cloud.aiplatform_v1.types.Tool]
Optional. Input only. Immutable. A list of Tools the
model may use to generate the next response
|
tool_config |
google.cloud.aiplatform_v1.types.ToolConfig
Optional. Input only. Immutable. Tool config. This config is shared for all tools |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Creatation time of the cache entry. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. When the cache entry was last updated in UTC time. |
usage_metadata |
google.cloud.aiplatform_v1.types.CachedContent.UsageMetadata
Output only. Metadata on the usage of the cached content. |
Classes
UsageMetadata
UsageMetadata(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Metadata on the usage of the cached content.
Methods
CachedContent
CachedContent(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A resource used in LLM queries for users to explicitly specify what to cache and how to cache.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields