From 0f0a96d8d0c12160e56fef3ab53cb20363cee63f Mon Sep 17 00:00:00 2001 From: Mark Daoust Date: Wed, 16 Oct 2024 13:20:19 -0700 Subject: [PATCH 1/7] fixes 563 Change-Id: Ifb9743822c744845aac4deea9963a0c6e6389362 --- docs/build_docs.py | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/docs/build_docs.py b/docs/build_docs.py index 012cd3441..a81269cad 100644 --- a/docs/build_docs.py +++ b/docs/build_docs.py @@ -22,13 +22,11 @@ $> python build_docs.py """ -import os import pathlib import re import textwrap import typing - from absl import app from absl import flags @@ -48,6 +46,7 @@ from tensorflow_docs.api_generator import generate_lib from tensorflow_docs.api_generator import public_api +from tensorflow_docs.api_generator import parser import yaml @@ -74,6 +73,33 @@ "where to find the project code", ) +parser.ITEMS_TEMPLATE = textwrap.dedent( + """\ + + + + {name}{anchor} + + + + + {description} + + + """ +) + +parser.TEXT_TEMPLATE = textwrap.dedent( + """\ + + + + {text} + + + """ +) + def gen_api_docs(): """Generates api docs for the generative-ai package.""" From e18279573106f03a4302e3210bcc1e09b255de6a Mon Sep 17 00:00:00 2001 From: Mark Daoust Date: Wed, 16 Oct 2024 13:25:45 -0700 Subject: [PATCH 2/7] Refresh docs for v0.8.3 Change-Id: I7536e809b9a1b8f26fc970a42c83000b0d607793 --- docs/api/google/generativeai.md | 24 +- docs/api/google/generativeai/ChatSession.md | 32 + .../google/generativeai/GenerativeModel.md | 64 +- docs/api/google/generativeai/_api_cache.json | 2779 ++++++++++------- docs/api/google/generativeai/_toc.yaml | 74 +- docs/api/google/generativeai/all_symbols.md | 36 +- docs/api/google/generativeai/api_report.pb | Bin 49595 -> 54075 bytes docs/api/google/generativeai/caching.md | 54 + .../generativeai/caching/CachedContent.md | 460 +++ .../get_default_cache_client.md} | 17 +- docs/api/google/generativeai/chat.md | 198 -- docs/api/google/generativeai/chat_async.md | 198 -- docs/api/google/generativeai/configure.md | 14 +- .../generativeai/count_message_tokens.md | 41 - .../google/generativeai/count_text_tokens.md | 37 - .../google/generativeai/create_tuned_model.md | 54 + docs/api/google/generativeai/delete_file.md | 2 +- docs/api/google/generativeai/embed_content.md | 26 + .../generativeai/generate_embeddings.md | 90 - docs/api/google/generativeai/generate_text.md | 172 - .../api/google/generativeai/get_base_model.md | 14 + docs/api/google/generativeai/get_file.md | 2 +- docs/api/google/generativeai/get_model.md | 14 + .../google/generativeai/get_tuned_model.md | 14 + docs/api/google/generativeai/list_files.md | 2 +- docs/api/google/generativeai/list_models.md | 14 + .../google/generativeai/list_tuned_models.md | 14 + docs/api/google/generativeai/protos.md | 26 +- .../protos/AttributionSourceId.md | 10 +- .../AttributionSourceId/GroundingPassageId.md | 10 +- .../SemanticRetrieverChunk.md | 10 +- .../protos/BatchCreateChunksRequest.md | 8 + .../protos/BatchCreateChunksResponse.md | 4 + .../protos/BatchDeleteChunksRequest.md | 8 + .../protos/BatchEmbedContentsRequest.md | 10 +- .../protos/BatchEmbedContentsResponse.md | 6 +- .../protos/BatchEmbedTextRequest.md | 12 + .../protos/BatchEmbedTextResponse.md | 4 + .../protos/BatchUpdateChunksRequest.md | 8 + .../protos/BatchUpdateChunksResponse.md | 4 + docs/api/google/generativeai/protos/Blob.md | 10 +- .../generativeai/protos/CachedContent.md | 48 + .../protos/CachedContent/UsageMetadata.md | 4 + .../google/generativeai/protos/Candidate.md | 76 +- .../protos/Candidate/FinishReason.md | 220 +- docs/api/google/generativeai/protos/Chunk.md | 24 + .../google/generativeai/protos/Chunk/State.md | 63 +- .../google/generativeai/protos/ChunkData.md | 4 + .../generativeai/protos/CitationMetadata.md | 4 + .../generativeai/protos/CitationSource.md | 16 + .../generativeai/protos/CodeExecution.md | 2 +- .../protos/CodeExecutionResult.md | 10 +- .../protos/CodeExecutionResult/Outcome.md | 65 +- .../google/generativeai/protos/Condition.md | 12 + .../generativeai/protos/Condition/Operator.md | 103 +- .../api/google/generativeai/protos/Content.md | 10 +- .../generativeai/protos/ContentEmbedding.md | 6 +- .../generativeai/protos/ContentFilter.md | 10 +- docs/api/google/generativeai/protos/Corpus.md | 16 + .../protos/CountMessageTokensRequest.md | 8 + .../protos/CountMessageTokensResponse.md | 4 + .../protos/CountTextTokensRequest.md | 8 + .../protos/CountTextTokensResponse.md | 4 + .../generativeai/protos/CountTokensRequest.md | 27 +- .../protos/CountTokensResponse.md | 18 +- .../protos/CreateCachedContentRequest.md | 4 + .../generativeai/protos/CreateChunkRequest.md | 8 + .../protos/CreateCorpusRequest.md | 4 + .../protos/CreateDocumentRequest.md | 8 + .../generativeai/protos/CreateFileRequest.md | 4 + .../generativeai/protos/CreateFileResponse.md | 4 + .../protos/CreatePermissionRequest.md | 8 + .../protos/CreateTunedModelMetadata.md | 22 +- .../protos/CreateTunedModelRequest.md | 12 +- .../generativeai/protos/CustomMetadata.md | 16 + .../api/google/generativeai/protos/Dataset.md | 6 +- .../protos/DeleteCachedContentRequest.md | 4 + .../generativeai/protos/DeleteChunkRequest.md | 4 + .../protos/DeleteCorpusRequest.md | 8 + .../protos/DeleteDocumentRequest.md | 8 + .../generativeai/protos/DeleteFileRequest.md | 4 + .../protos/DeletePermissionRequest.md | 4 + .../protos/DeleteTunedModelRequest.md | 6 +- .../google/generativeai/protos/Document.md | 20 + .../protos/DynamicRetrievalConfig.md | 73 + .../protos/DynamicRetrievalConfig/Mode.md | 703 +++++ .../protos/EmbedContentRequest.md | 26 +- .../protos/EmbedContentResponse.md | 6 +- .../generativeai/protos/EmbedTextRequest.md | 8 + .../generativeai/protos/EmbedTextResponse.md | 4 + .../google/generativeai/protos/Embedding.md | 4 + .../api/google/generativeai/protos/Example.md | 8 + .../generativeai/protos/ExecutableCode.md | 10 +- .../protos/ExecutableCode/Language.md | 49 +- docs/api/google/generativeai/protos/File.md | 48 + .../google/generativeai/protos/File/State.md | 63 +- .../google/generativeai/protos/FileData.md | 10 +- .../generativeai/protos/FunctionCall.md | 10 +- .../protos/FunctionCallingConfig.md | 10 +- .../protos/FunctionCallingConfig/Mode.md | 65 +- .../protos/FunctionDeclaration.md | 14 +- .../generativeai/protos/FunctionResponse.md | 10 +- .../protos/GenerateAnswerRequest.md | 53 +- .../GenerateAnswerRequest/AnswerStyle.md | 65 +- .../protos/GenerateAnswerResponse.md | 31 +- .../GenerateAnswerResponse/InputFeedback.md | 16 +- .../InputFeedback/BlockReason.md | 59 +- .../protos/GenerateContentRequest.md | 83 +- .../protos/GenerateContentResponse.md | 34 +- .../GenerateContentResponse/PromptFeedback.md | 13 +- .../PromptFeedback/BlockReason.md | 114 +- .../GenerateContentResponse/UsageMetadata.md | 32 +- .../protos/GenerateMessageRequest.md | 24 + .../protos/GenerateMessageResponse.md | 12 + .../protos/GenerateTextRequest.md | 36 + .../protos/GenerateTextResponse.md | 12 + .../generativeai/protos/GenerationConfig.md | 197 +- .../protos/GetCachedContentRequest.md | 4 + .../generativeai/protos/GetChunkRequest.md | 4 + .../generativeai/protos/GetCorpusRequest.md | 4 + .../generativeai/protos/GetDocumentRequest.md | 4 + .../generativeai/protos/GetFileRequest.md | 4 + .../generativeai/protos/GetModelRequest.md | 4 + .../protos/GetPermissionRequest.md | 4 + .../protos/GetTunedModelRequest.md | 6 +- .../protos/GoogleSearchRetrieval.md | 53 + .../protos/GroundingAttribution.md | 10 +- .../generativeai/protos/GroundingChunk.md | 58 + .../generativeai/protos/GroundingChunk/Web.md | 67 + .../generativeai/protos/GroundingMetadata.md | 96 + .../generativeai/protos/GroundingPassage.md | 10 +- .../generativeai/protos/GroundingPassages.md | 6 +- .../generativeai/protos/GroundingSupport.md | 86 + .../generativeai/protos/HarmCategory.md | 177 +- .../generativeai/protos/Hyperparameters.md | 18 +- .../protos/ListCachedContentsRequest.md | 8 + .../protos/ListCachedContentsResponse.md | 8 + .../generativeai/protos/ListChunksRequest.md | 12 + .../generativeai/protos/ListChunksResponse.md | 8 + .../generativeai/protos/ListCorporaRequest.md | 8 + .../protos/ListCorporaResponse.md | 8 + .../protos/ListDocumentsRequest.md | 12 + .../protos/ListDocumentsResponse.md | 8 + .../generativeai/protos/ListFilesRequest.md | 8 + .../generativeai/protos/ListFilesResponse.md | 8 + .../generativeai/protos/ListModelsRequest.md | 17 +- .../generativeai/protos/ListModelsResponse.md | 10 +- .../protos/ListPermissionsRequest.md | 12 + .../protos/ListPermissionsResponse.md | 8 + .../protos/ListTunedModelsRequest.md | 14 +- .../protos/ListTunedModelsResponse.md | 10 +- .../generativeai/protos/LogprobsResult.md | 73 + .../protos/LogprobsResult/Candidate.md | 81 + .../protos/LogprobsResult/TopCandidates.md | 53 + .../api/google/generativeai/protos/Message.md | 12 + .../generativeai/protos/MessagePrompt.md | 12 + .../generativeai/protos/MetadataFilter.md | 8 + docs/api/google/generativeai/protos/Model.md | 71 +- docs/api/google/generativeai/protos/Part.md | 30 +- .../google/generativeai/protos/Permission.md | 16 + .../protos/Permission/GranteeType.md | 63 +- .../generativeai/protos/Permission/Role.md | 63 +- .../generativeai/protos/PredictRequest.md | 81 + .../generativeai/protos/PredictResponse.md | 52 + .../generativeai/protos/QueryCorpusRequest.md | 16 + .../protos/QueryCorpusResponse.md | 4 + .../protos/QueryDocumentRequest.md | 16 + .../protos/QueryDocumentResponse.md | 4 + .../generativeai/protos/RelevantChunk.md | 8 + .../generativeai/protos/RetrievalMetadata.md | 58 + .../generativeai/protos/SafetyFeedback.md | 10 +- .../generativeai/protos/SafetyRating.md | 14 +- .../generativeai/protos/SafetySetting.md | 10 +- docs/api/google/generativeai/protos/Schema.md | 63 +- .../protos/Schema/PropertiesEntry.md | 18 + .../generativeai/protos/SearchEntryPoint.md | 67 + .../api/google/generativeai/protos/Segment.md | 97 + .../protos/SemanticRetrieverConfig.md | 30 +- .../google/generativeai/protos/StringList.md | 4 + .../google/generativeai/protos/TaskType.md | 97 +- .../generativeai/protos/TextCompletion.md | 12 + .../google/generativeai/protos/TextPrompt.md | 4 + docs/api/google/generativeai/protos/Tool.md | 41 +- .../google/generativeai/protos/ToolConfig.md | 6 +- .../protos/TransferOwnershipRequest.md | 8 + .../google/generativeai/protos/TunedModel.md | 73 +- .../generativeai/protos/TunedModelSource.md | 12 +- .../generativeai/protos/TuningExample.md | 10 +- .../generativeai/protos/TuningExamples.md | 6 +- .../generativeai/protos/TuningSnapshot.md | 18 +- .../google/generativeai/protos/TuningTask.md | 22 +- docs/api/google/generativeai/protos/Type.md | 89 +- .../protos/UpdateCachedContentRequest.md | 8 + .../generativeai/protos/UpdateChunkRequest.md | 8 + .../protos/UpdateCorpusRequest.md | 8 + .../protos/UpdateDocumentRequest.md | 8 + .../protos/UpdatePermissionRequest.md | 8 + .../protos/UpdateTunedModelRequest.md | 10 +- .../generativeai/protos/VideoMetadata.md | 4 + docs/api/google/generativeai/types.md | 42 +- .../types/AsyncGenerateContentResponse.md | 30 +- .../api/google/generativeai/types/BlobDict.md | 8 +- .../types/BlockedPromptException.md | 2 +- .../generativeai/types/BlockedReason.md | 57 +- .../generativeai/types/BrokenResponseError.md | 2 +- .../types/CallableFunctionDeclaration.md | 22 +- .../google/generativeai/types/ChatResponse.md | 223 -- .../types/CitationMetadataDict.md | 4 + .../generativeai/types/CitationSourceDict.md | 16 + .../google/generativeai/types/Completion.md | 97 - .../google/generativeai/types/ContentDict.md | 8 +- .../generativeai/types/ContentFilterDict.md | 8 + .../google/generativeai/types/ExampleDict.md | 27 - .../generativeai/types/ExampleOptions.md | 26 - .../generativeai/types/ExamplesOptions.md | 27 - docs/api/google/generativeai/types/File.md | 48 + .../google/generativeai/types/FileDataDict.md | 6 +- .../generativeai/types/FunctionDeclaration.md | 20 +- .../generativeai/types/FunctionLibrary.md | 8 +- .../generativeai/types/FunctionLibraryType.md | 3 +- .../types/GenerateContentResponse.md | 32 +- .../generativeai/types/GenerationConfig.md | 189 +- .../types/GenerationConfigDict.md | 8 +- .../generativeai/types/HarmBlockThreshold.md | 98 +- .../google/generativeai/types/HarmCategory.md | 51 +- .../generativeai/types/HarmProbability.md | 73 +- .../types/IncompleteIterationError.md | 2 +- .../google/generativeai/types/MessageDict.md | 27 - .../generativeai/types/MessageOptions.md | 25 - .../generativeai/types/MessagePromptDict.md | 27 - .../types/MessagePromptOptions.md | 27 - .../generativeai/types/MessagesOptions.md | 26 - docs/api/google/generativeai/types/Model.md | 64 + .../api/google/generativeai/types/PartDict.md | 8 +- .../google/generativeai/types/Permission.md | 32 + .../google/generativeai/types/Permissions.md | 60 + .../generativeai/types/RequestOptions.md | 16 + .../google/generativeai/types/ResponseDict.md | 27 - .../generativeai/types/SafetyFeedbackDict.md | 8 + .../generativeai/types/SafetyRatingDict.md | 12 + .../generativeai/types/SafetySettingDict.md | 8 + docs/api/google/generativeai/types/Status.md | 12 + .../types/StopCandidateException.md | 2 +- docs/api/google/generativeai/types/Tool.md | 33 +- .../api/google/generativeai/types/ToolDict.md | 8 +- .../google/generativeai/types/ToolsType.md | 3 +- .../google/generativeai/types/TunedModel.md | 128 +- .../generativeai/types/TunedModelState.md | 65 +- .../google/generativeai/types/TypedDict.md | 2 +- .../types/get_default_file_client.md | 2 +- docs/api/google/generativeai/upload_file.md | 30 +- 251 files changed, 8534 insertions(+), 2909 deletions(-) create mode 100644 docs/api/google/generativeai/caching.md create mode 100644 docs/api/google/generativeai/caching/CachedContent.md rename docs/api/google/generativeai/{types/AuthorError.md => caching/get_default_cache_client.md} (54%) delete mode 100644 docs/api/google/generativeai/chat.md delete mode 100644 docs/api/google/generativeai/chat_async.md delete mode 100644 docs/api/google/generativeai/count_message_tokens.md delete mode 100644 docs/api/google/generativeai/count_text_tokens.md delete mode 100644 docs/api/google/generativeai/generate_embeddings.md delete mode 100644 docs/api/google/generativeai/generate_text.md create mode 100644 docs/api/google/generativeai/protos/DynamicRetrievalConfig.md create mode 100644 docs/api/google/generativeai/protos/DynamicRetrievalConfig/Mode.md create mode 100644 docs/api/google/generativeai/protos/GoogleSearchRetrieval.md create mode 100644 docs/api/google/generativeai/protos/GroundingChunk.md create mode 100644 docs/api/google/generativeai/protos/GroundingChunk/Web.md create mode 100644 docs/api/google/generativeai/protos/GroundingMetadata.md create mode 100644 docs/api/google/generativeai/protos/GroundingSupport.md create mode 100644 docs/api/google/generativeai/protos/LogprobsResult.md create mode 100644 docs/api/google/generativeai/protos/LogprobsResult/Candidate.md create mode 100644 docs/api/google/generativeai/protos/LogprobsResult/TopCandidates.md create mode 100644 docs/api/google/generativeai/protos/PredictRequest.md create mode 100644 docs/api/google/generativeai/protos/PredictResponse.md create mode 100644 docs/api/google/generativeai/protos/RetrievalMetadata.md create mode 100644 docs/api/google/generativeai/protos/SearchEntryPoint.md create mode 100644 docs/api/google/generativeai/protos/Segment.md delete mode 100644 docs/api/google/generativeai/types/ChatResponse.md delete mode 100644 docs/api/google/generativeai/types/Completion.md delete mode 100644 docs/api/google/generativeai/types/ExampleDict.md delete mode 100644 docs/api/google/generativeai/types/ExampleOptions.md delete mode 100644 docs/api/google/generativeai/types/ExamplesOptions.md delete mode 100644 docs/api/google/generativeai/types/MessageDict.md delete mode 100644 docs/api/google/generativeai/types/MessageOptions.md delete mode 100644 docs/api/google/generativeai/types/MessagePromptDict.md delete mode 100644 docs/api/google/generativeai/types/MessagePromptOptions.md delete mode 100644 docs/api/google/generativeai/types/MessagesOptions.md delete mode 100644 docs/api/google/generativeai/types/ResponseDict.md diff --git a/docs/api/google/generativeai.md b/docs/api/google/generativeai.md index 23ee47866..fb5d3f46a 100644 --- a/docs/api/google/generativeai.md +++ b/docs/api/google/generativeai.md @@ -52,6 +52,8 @@ See the [python quickstart](https://ai.google.dev/tutorials/python_quickstart) f ## Modules +[`caching`](../google/generativeai/caching.md) module + [`protos`](../google/generativeai/protos.md) module: This module provides low level access to the ProtoBuffer "Message" classes used by the API. [`types`](../google/generativeai/types.md) module: A collection of type definitions used throughout the library. @@ -66,16 +68,8 @@ See the [python quickstart](https://ai.google.dev/tutorials/python_quickstart) f ## Functions -[`chat(...)`](../google/generativeai/chat.md): Calls the API to initiate a chat with a model using provided parameters - -[`chat_async(...)`](../google/generativeai/chat_async.md): Calls the API to initiate a chat with a model using provided parameters - [`configure(...)`](../google/generativeai/configure.md): Captures default client configuration. -[`count_message_tokens(...)`](../google/generativeai/count_message_tokens.md): Calls the API to calculate the number of tokens used in the prompt. - -[`count_text_tokens(...)`](../google/generativeai/count_text_tokens.md): Calls the API to count the number of tokens in the text prompt. - [`create_tuned_model(...)`](../google/generativeai/create_tuned_model.md): Calls the API to initiate a tuning process that optimizes a model for specific data, returning an operation object to track and manage the tuning progress. [`delete_file(...)`](../google/generativeai/delete_file.md): Calls the API to permanently delete a specified file using a supported file service. @@ -86,10 +80,6 @@ See the [python quickstart](https://ai.google.dev/tutorials/python_quickstart) f [`embed_content_async(...)`](../google/generativeai/embed_content_async.md): Calls the API to create async embeddings for content passed in. -[`generate_embeddings(...)`](../google/generativeai/generate_embeddings.md): Calls the API to create an embedding for the text passed in. - -[`generate_text(...)`](../google/generativeai/generate_text.md): Calls the API to generate text based on the provided prompt. - [`get_base_model(...)`](../google/generativeai/get_base_model.md): Calls the API to fetch a base model by name. [`get_file(...)`](../google/generativeai/get_file.md): Calls the API to retrieve a specified file using a supported file service. @@ -121,17 +111,25 @@ See the [python quickstart](https://ai.google.dev/tutorials/python_quickstart) f + __version__ + -`'0.7.2'` + +`'0.8.3'` + + annotations + + Instance of `__future__._Feature` + diff --git a/docs/api/google/generativeai/ChatSession.md b/docs/api/google/generativeai/ChatSession.md index 3898a2ef1..6ae1b0e9d 100644 --- a/docs/api/google/generativeai/ChatSession.md +++ b/docs/api/google/generativeai/ChatSession.md @@ -58,17 +58,25 @@ This `ChatSession` object collects the messages sent and received, in its + `model` + + The model to use in the chat. + + `history` + + A chat history to initialize the object with. + @@ -84,17 +92,25 @@ A chat history to initialize the object with. + `history` + + The chat history. + + `last` + + returns the last received `genai.GenerateContentResponse` + @@ -167,31 +183,47 @@ Like + `content` + + The message contents. + + `generation_config` + + Overrides for the model's generation config. + + `safety_settings` + + Overrides for the model's safety settings. + + `stream` + + If True, yield response chunks as they are generated. + diff --git a/docs/api/google/generativeai/GenerativeModel.md b/docs/api/google/generativeai/GenerativeModel.md index 9b9e7ff6f..70277602e 100644 --- a/docs/api/google/generativeai/GenerativeModel.md +++ b/docs/api/google/generativeai/GenerativeModel.md @@ -31,7 +31,7 @@ The `genai.GenerativeModel` class wraps default parameters for calls to google.generativeai.GenerativeModel( - model_name: str = 'gemini-pro', + model_name: str = 'gemini-1.5-flash-002', safety_settings: (safety_types.SafetySettingOptions | None) = None, generation_config: (generation_types.GenerationConfigType | None) = None, tools: (content_types.FunctionLibraryType | None) = None, @@ -93,26 +93,38 @@ To list the compatible model names use: + `model_name` + + The name of the model to query. To list compatible models use + + `safety_settings` + + Sets the default safety filters. This controls which content is blocked by the api before being returned. + + `generation_config` + + A `genai.GenerationConfig` setting the default generation parameters to use. + @@ -128,17 +140,25 @@ use. + `cached_content` + + + + `model_name` + + + @@ -209,24 +229,36 @@ Creates a model with `cached_content` as model's context. + `cached_content` + + context for the model. + + `generation_config` + + Overrides for the model's generation config. + + `safety_settings` + + Overrides for the model's safety settings. + @@ -239,7 +271,9 @@ Overrides for the model's safety settings. Returns + `GenerativeModel` object with `cached_content` as its context. + @@ -323,45 +357,69 @@ But note that an `Iterable[protos.Part]` is taken as the parts of a single messa + `contents` + + The contents serving as the model's prompt. + + `generation_config` + + Overrides for the model's generation config. + + `safety_settings` + + Overrides for the model's safety settings. + + `stream` + + If True, yield response chunks as they are generated. + + `tools` + + `protos.Tools` more info coming soon. + + `request_options` + + Options for the request. + @@ -415,10 +473,14 @@ Returns a `genai.ChatSession` attached to this model. + `history` + + An iterable of protos.Content objects, or equivalents to initialize the session. + diff --git a/docs/api/google/generativeai/_api_cache.json b/docs/api/google/generativeai/_api_cache.json index a1d446e53..518937a44 100644 --- a/docs/api/google/generativeai/_api_cache.json +++ b/docs/api/google/generativeai/_api_cache.json @@ -1,149 +1,154 @@ { "duplicate_of": { - "google.generativeai.ChatSession.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.ChatSession.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.ChatSession.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.ChatSession.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.ChatSession.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.ChatSession.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.ChatSession.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.ChatSession.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.ChatSession.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.ChatSession.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.ChatSession.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.ChatSession.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.ChatSession.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.ChatSession.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.GenerationConfig": "google.generativeai.types.GenerationConfig", "google.generativeai.GenerationConfig.__eq__": "google.generativeai.types.GenerationConfig.__eq__", - "google.generativeai.GenerationConfig.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.GenerationConfig.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.GenerationConfig.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.GenerationConfig.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.GenerationConfig.__init__": "google.generativeai.types.GenerationConfig.__init__", - "google.generativeai.GenerationConfig.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.GenerationConfig.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.GenerationConfig.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.GenerationConfig.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", - "google.generativeai.GenerativeModel.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.GenerativeModel.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.GenerativeModel.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.GenerativeModel.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.GenerativeModel.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.GenerativeModel.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.GenerativeModel.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", - "google.generativeai.annotations": "google.generativeai.types.annotations", + "google.generativeai.GenerationConfig.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.GenerationConfig.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.GenerationConfig.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.GenerationConfig.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.GenerativeModel.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.GenerativeModel.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.GenerativeModel.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.GenerativeModel.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.GenerativeModel.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.GenerativeModel.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.GenerativeModel.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.annotations": "google.generativeai.caching.annotations", + "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.AttributionSourceId.SemanticRetrieverChunk.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.AttributionSourceId.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.AttributionSourceId.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.AttributionSourceId.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.AttributionSourceId.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.AttributionSourceId.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.AttributionSourceId.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.AttributionSourceId.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.AttributionSourceId.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.AttributionSourceId.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.AttributionSourceId.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.AttributionSourceId.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.AttributionSourceId.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.AttributionSourceId.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.BatchCreateChunksRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.BatchCreateChunksRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.BatchCreateChunksRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.BatchCreateChunksRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.BatchCreateChunksRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.BatchCreateChunksRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.BatchCreateChunksRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.BatchCreateChunksRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.BatchCreateChunksRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.BatchCreateChunksRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.BatchCreateChunksRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.BatchCreateChunksRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.BatchCreateChunksRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.BatchCreateChunksResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.BatchCreateChunksResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.BatchCreateChunksResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.BatchCreateChunksResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.BatchCreateChunksResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.BatchCreateChunksResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.BatchCreateChunksResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.BatchCreateChunksResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.BatchCreateChunksResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.BatchCreateChunksResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.BatchCreateChunksResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.BatchCreateChunksResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.BatchCreateChunksResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.BatchDeleteChunksRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.BatchDeleteChunksRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.BatchDeleteChunksRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.BatchDeleteChunksRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.BatchDeleteChunksRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.BatchDeleteChunksRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.BatchDeleteChunksRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.BatchDeleteChunksRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.BatchDeleteChunksRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.BatchDeleteChunksRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.BatchDeleteChunksRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.BatchDeleteChunksRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.BatchDeleteChunksRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.BatchEmbedContentsRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.BatchEmbedContentsRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.BatchEmbedContentsRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.BatchEmbedContentsRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.BatchEmbedContentsRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.BatchEmbedContentsRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.BatchEmbedContentsRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.BatchEmbedContentsRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.BatchEmbedContentsRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.BatchEmbedContentsRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.BatchEmbedContentsRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.BatchEmbedContentsRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.BatchEmbedContentsRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.BatchEmbedContentsResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.BatchEmbedContentsResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.BatchEmbedContentsResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.BatchEmbedContentsResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.BatchEmbedContentsResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.BatchEmbedContentsResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.BatchEmbedContentsResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.BatchEmbedContentsResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.BatchEmbedContentsResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.BatchEmbedContentsResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.BatchEmbedContentsResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.BatchEmbedContentsResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.BatchEmbedContentsResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.BatchEmbedTextRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.BatchEmbedTextRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.BatchEmbedTextRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.BatchEmbedTextRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.BatchEmbedTextRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.BatchEmbedTextRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.BatchEmbedTextRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.BatchEmbedTextRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.BatchEmbedTextRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.BatchEmbedTextRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.BatchEmbedTextRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.BatchEmbedTextRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.BatchEmbedTextRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.BatchEmbedTextResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.BatchEmbedTextResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.BatchEmbedTextResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.BatchEmbedTextResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.BatchEmbedTextResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.BatchEmbedTextResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.BatchEmbedTextResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.BatchEmbedTextResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.BatchEmbedTextResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.BatchEmbedTextResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.BatchEmbedTextResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.BatchEmbedTextResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.BatchEmbedTextResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.BatchUpdateChunksRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.BatchUpdateChunksRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.BatchUpdateChunksRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.BatchUpdateChunksRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.BatchUpdateChunksRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.BatchUpdateChunksRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.BatchUpdateChunksRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.BatchUpdateChunksRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.BatchUpdateChunksRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.BatchUpdateChunksRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.BatchUpdateChunksRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.BatchUpdateChunksRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.BatchUpdateChunksRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.BatchUpdateChunksResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.BatchUpdateChunksResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.BatchUpdateChunksResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.BatchUpdateChunksResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.BatchUpdateChunksResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.BatchUpdateChunksResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.BatchUpdateChunksResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.BatchUpdateChunksResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.BatchUpdateChunksResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.BatchUpdateChunksResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.BatchUpdateChunksResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.BatchUpdateChunksResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.BatchUpdateChunksResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Blob.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Blob.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Blob.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Blob.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Blob.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Blob.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Blob.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Blob.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Blob.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Blob.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Blob.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Blob.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Blob.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CachedContent.UsageMetadata.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CachedContent.UsageMetadata.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CachedContent.UsageMetadata.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CachedContent.UsageMetadata.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CachedContent.UsageMetadata.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CachedContent.UsageMetadata.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CachedContent.UsageMetadata.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CachedContent.UsageMetadata.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CachedContent.UsageMetadata.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CachedContent.UsageMetadata.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CachedContent.UsageMetadata.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CachedContent.UsageMetadata.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CachedContent.UsageMetadata.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CachedContent.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CachedContent.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CachedContent.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CachedContent.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CachedContent.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CachedContent.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CachedContent.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CachedContent.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CachedContent.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CachedContent.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CachedContent.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CachedContent.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CachedContent.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Candidate.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Candidate.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Candidate.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Candidate.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Candidate.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Candidate.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Candidate.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Candidate.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Candidate.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Candidate.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Candidate.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Candidate.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Candidate.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Chunk.State.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.Chunk.State.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.Chunk.State.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -187,49 +192,50 @@ "google.generativeai.protos.Chunk.State.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.Chunk.State.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.Chunk.State.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.Chunk.State.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.Chunk.State.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.Chunk.State.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.Chunk.State.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.Chunk.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Chunk.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Chunk.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Chunk.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Chunk.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Chunk.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Chunk.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Chunk.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Chunk.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Chunk.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Chunk.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Chunk.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Chunk.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ChunkData.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ChunkData.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ChunkData.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ChunkData.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ChunkData.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ChunkData.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ChunkData.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ChunkData.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ChunkData.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ChunkData.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ChunkData.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ChunkData.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ChunkData.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CitationMetadata.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CitationMetadata.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CitationMetadata.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CitationMetadata.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CitationMetadata.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CitationMetadata.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CitationMetadata.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CitationMetadata.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CitationMetadata.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CitationMetadata.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CitationMetadata.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CitationMetadata.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CitationMetadata.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CitationSource.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CitationSource.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CitationSource.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CitationSource.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CitationSource.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CitationSource.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CitationSource.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CitationSource.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CitationSource.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CitationSource.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CitationSource.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CitationSource.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CitationSource.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CodeExecution.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CodeExecution.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CodeExecution.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CodeExecution.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CodeExecution.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CodeExecution.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CodeExecution.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CodeExecution.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CodeExecution.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CodeExecution.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CodeExecution.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CodeExecution.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CodeExecution.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CodeExecutionResult.Outcome.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.CodeExecutionResult.Outcome.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.CodeExecutionResult.Outcome.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -273,17 +279,18 @@ "google.generativeai.protos.CodeExecutionResult.Outcome.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.CodeExecutionResult.Outcome.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.CodeExecutionResult.Outcome.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.CodeExecutionResult.Outcome.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.CodeExecutionResult.Outcome.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.CodeExecutionResult.Outcome.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.CodeExecutionResult.Outcome.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.CodeExecutionResult.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CodeExecutionResult.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CodeExecutionResult.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CodeExecutionResult.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CodeExecutionResult.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CodeExecutionResult.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CodeExecutionResult.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CodeExecutionResult.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CodeExecutionResult.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CodeExecutionResult.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CodeExecutionResult.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CodeExecutionResult.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CodeExecutionResult.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Condition.Operator.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.Condition.Operator.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.Condition.Operator.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -327,33 +334,34 @@ "google.generativeai.protos.Condition.Operator.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.Condition.Operator.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.Condition.Operator.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.Condition.Operator.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.Condition.Operator.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.Condition.Operator.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.Condition.Operator.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.Condition.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Condition.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Condition.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Condition.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Condition.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Condition.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Condition.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Condition.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Condition.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Condition.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Condition.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Condition.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Condition.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Content.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Content.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Content.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Content.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Content.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Content.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Content.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Content.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Content.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Content.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Content.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Content.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Content.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ContentEmbedding.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ContentEmbedding.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ContentEmbedding.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ContentEmbedding.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ContentEmbedding.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ContentEmbedding.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ContentEmbedding.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ContentEmbedding.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ContentEmbedding.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ContentEmbedding.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ContentEmbedding.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ContentEmbedding.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ContentEmbedding.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ContentFilter.BlockedReason": "google.generativeai.types.BlockedReason", "google.generativeai.protos.ContentFilter.BlockedReason.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.ContentFilter.BlockedReason.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", @@ -398,273 +406,329 @@ "google.generativeai.protos.ContentFilter.BlockedReason.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.ContentFilter.BlockedReason.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.ContentFilter.BlockedReason.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.ContentFilter.BlockedReason.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.ContentFilter.BlockedReason.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.ContentFilter.BlockedReason.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.ContentFilter.BlockedReason.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.ContentFilter.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ContentFilter.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ContentFilter.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ContentFilter.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ContentFilter.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ContentFilter.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ContentFilter.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ContentFilter.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ContentFilter.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ContentFilter.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ContentFilter.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ContentFilter.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ContentFilter.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Corpus.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Corpus.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Corpus.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Corpus.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Corpus.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Corpus.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Corpus.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Corpus.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Corpus.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Corpus.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Corpus.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Corpus.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Corpus.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CountMessageTokensRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CountMessageTokensRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CountMessageTokensRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CountMessageTokensRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CountMessageTokensRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CountMessageTokensRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CountMessageTokensRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CountMessageTokensRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CountMessageTokensRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CountMessageTokensRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CountMessageTokensRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CountMessageTokensRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CountMessageTokensRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CountMessageTokensResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CountMessageTokensResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CountMessageTokensResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CountMessageTokensResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CountMessageTokensResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CountMessageTokensResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CountMessageTokensResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CountMessageTokensResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CountMessageTokensResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CountMessageTokensResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CountMessageTokensResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CountMessageTokensResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CountMessageTokensResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CountTextTokensRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CountTextTokensRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CountTextTokensRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CountTextTokensRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CountTextTokensRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CountTextTokensRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CountTextTokensRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CountTextTokensRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CountTextTokensRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CountTextTokensRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CountTextTokensRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CountTextTokensRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CountTextTokensRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CountTextTokensResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CountTextTokensResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CountTextTokensResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CountTextTokensResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CountTextTokensResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CountTextTokensResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CountTextTokensResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CountTextTokensResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CountTextTokensResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CountTextTokensResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CountTextTokensResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CountTextTokensResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CountTextTokensResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CountTokensRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CountTokensRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CountTokensRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CountTokensRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CountTokensRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CountTokensRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CountTokensRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CountTokensRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CountTokensRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CountTokensRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CountTokensRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CountTokensRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CountTokensRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CountTokensResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CountTokensResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CountTokensResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CountTokensResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CountTokensResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CountTokensResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CountTokensResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CountTokensResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CountTokensResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CountTokensResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CountTokensResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CountTokensResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CountTokensResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CreateCachedContentRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CreateCachedContentRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CreateCachedContentRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CreateCachedContentRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CreateCachedContentRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CreateCachedContentRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CreateCachedContentRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CreateCachedContentRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CreateCachedContentRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CreateCachedContentRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CreateCachedContentRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CreateCachedContentRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CreateCachedContentRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CreateChunkRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CreateChunkRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CreateChunkRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CreateChunkRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CreateChunkRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CreateChunkRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CreateChunkRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CreateChunkRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CreateChunkRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CreateChunkRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CreateChunkRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CreateChunkRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CreateChunkRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CreateCorpusRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CreateCorpusRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CreateCorpusRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CreateCorpusRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CreateCorpusRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CreateCorpusRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CreateCorpusRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CreateCorpusRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CreateCorpusRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CreateCorpusRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CreateCorpusRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CreateCorpusRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CreateCorpusRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CreateDocumentRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CreateDocumentRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CreateDocumentRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CreateDocumentRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CreateDocumentRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CreateDocumentRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CreateDocumentRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CreateDocumentRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CreateDocumentRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CreateDocumentRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CreateDocumentRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CreateDocumentRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CreateDocumentRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CreateFileRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CreateFileRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CreateFileRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CreateFileRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CreateFileRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CreateFileRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CreateFileRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CreateFileRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CreateFileRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CreateFileRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CreateFileRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CreateFileRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CreateFileRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CreateFileResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CreateFileResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CreateFileResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CreateFileResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CreateFileResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CreateFileResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CreateFileResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CreateFileResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CreateFileResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CreateFileResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CreateFileResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CreateFileResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CreateFileResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CreatePermissionRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CreatePermissionRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CreatePermissionRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CreatePermissionRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CreatePermissionRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CreatePermissionRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CreatePermissionRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CreatePermissionRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CreatePermissionRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CreatePermissionRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CreatePermissionRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CreatePermissionRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CreatePermissionRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CreateTunedModelMetadata.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CreateTunedModelMetadata.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CreateTunedModelMetadata.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CreateTunedModelMetadata.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CreateTunedModelMetadata.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CreateTunedModelMetadata.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CreateTunedModelMetadata.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CreateTunedModelMetadata.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CreateTunedModelMetadata.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CreateTunedModelMetadata.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CreateTunedModelMetadata.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CreateTunedModelMetadata.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CreateTunedModelMetadata.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CreateTunedModelRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CreateTunedModelRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CreateTunedModelRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CreateTunedModelRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CreateTunedModelRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CreateTunedModelRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CreateTunedModelRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CreateTunedModelRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CreateTunedModelRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CreateTunedModelRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CreateTunedModelRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CreateTunedModelRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CreateTunedModelRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.CustomMetadata.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.CustomMetadata.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.CustomMetadata.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.CustomMetadata.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.CustomMetadata.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.CustomMetadata.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.CustomMetadata.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.CustomMetadata.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.CustomMetadata.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.CustomMetadata.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.CustomMetadata.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.CustomMetadata.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.CustomMetadata.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Dataset.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Dataset.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Dataset.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Dataset.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Dataset.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Dataset.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Dataset.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Dataset.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Dataset.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Dataset.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Dataset.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Dataset.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Dataset.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.DeleteCachedContentRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.DeleteCachedContentRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.DeleteCachedContentRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.DeleteCachedContentRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.DeleteCachedContentRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.DeleteCachedContentRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.DeleteCachedContentRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.DeleteCachedContentRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.DeleteCachedContentRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.DeleteCachedContentRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.DeleteCachedContentRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.DeleteCachedContentRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.DeleteCachedContentRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.DeleteChunkRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.DeleteChunkRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.DeleteChunkRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.DeleteChunkRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.DeleteChunkRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.DeleteChunkRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.DeleteChunkRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.DeleteChunkRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.DeleteChunkRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.DeleteChunkRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.DeleteChunkRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.DeleteChunkRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.DeleteChunkRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.DeleteCorpusRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.DeleteCorpusRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.DeleteCorpusRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.DeleteCorpusRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.DeleteCorpusRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.DeleteCorpusRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.DeleteCorpusRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.DeleteCorpusRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.DeleteCorpusRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.DeleteCorpusRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.DeleteCorpusRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.DeleteCorpusRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.DeleteCorpusRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.DeleteDocumentRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.DeleteDocumentRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.DeleteDocumentRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.DeleteDocumentRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.DeleteDocumentRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.DeleteDocumentRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.DeleteDocumentRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.DeleteDocumentRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.DeleteDocumentRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.DeleteDocumentRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.DeleteDocumentRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.DeleteDocumentRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.DeleteDocumentRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.DeleteFileRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.DeleteFileRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.DeleteFileRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.DeleteFileRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.DeleteFileRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.DeleteFileRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.DeleteFileRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.DeleteFileRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.DeleteFileRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.DeleteFileRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.DeleteFileRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.DeleteFileRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.DeleteFileRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.DeletePermissionRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.DeletePermissionRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.DeletePermissionRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.DeletePermissionRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.DeletePermissionRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.DeletePermissionRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.DeletePermissionRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.DeletePermissionRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.DeletePermissionRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.DeletePermissionRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.DeletePermissionRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.DeletePermissionRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.DeletePermissionRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.DeleteTunedModelRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.DeleteTunedModelRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.DeleteTunedModelRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.DeleteTunedModelRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.DeleteTunedModelRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.DeleteTunedModelRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.DeleteTunedModelRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.DeleteTunedModelRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.DeleteTunedModelRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.DeleteTunedModelRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.DeleteTunedModelRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.DeleteTunedModelRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.DeleteTunedModelRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Document.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Document.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Document.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Document.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Document.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Document.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Document.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Document.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Document.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Document.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Document.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Document.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Document.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__bool__": "google.generativeai.protos.Candidate.FinishReason.__bool__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__eq__": "google.generativeai.protos.Candidate.FinishReason.__eq__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__floordiv__": "google.generativeai.protos.Candidate.FinishReason.__floordiv__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__ge__": "google.generativeai.protos.Candidate.FinishReason.__ge__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__gt__": "google.generativeai.protos.Candidate.FinishReason.__gt__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__init__": "google.generativeai.protos.Candidate.FinishReason.__init__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__invert__": "google.generativeai.protos.Candidate.FinishReason.__invert__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__le__": "google.generativeai.protos.Candidate.FinishReason.__le__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__lshift__": "google.generativeai.protos.Candidate.FinishReason.__lshift__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__lt__": "google.generativeai.protos.Candidate.FinishReason.__lt__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__mod__": "google.generativeai.protos.Candidate.FinishReason.__mod__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__mul__": "google.generativeai.protos.Candidate.FinishReason.__mul__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__ne__": "google.generativeai.protos.Candidate.FinishReason.__ne__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__neg__": "google.generativeai.protos.Candidate.FinishReason.__neg__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__new__": "google.generativeai.protos.Candidate.FinishReason.__new__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__or__": "google.generativeai.protos.Candidate.FinishReason.__or__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__pos__": "google.generativeai.protos.Candidate.FinishReason.__pos__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__pow__": "google.generativeai.protos.Candidate.FinishReason.__pow__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__radd__": "google.generativeai.protos.Candidate.FinishReason.__radd__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rand__": "google.generativeai.protos.Candidate.FinishReason.__rand__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rfloordiv__": "google.generativeai.protos.Candidate.FinishReason.__rfloordiv__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rlshift__": "google.generativeai.protos.Candidate.FinishReason.__rlshift__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rmod__": "google.generativeai.protos.Candidate.FinishReason.__rmod__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rmul__": "google.generativeai.protos.Candidate.FinishReason.__rmul__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__ror__": "google.generativeai.protos.Candidate.FinishReason.__ror__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rpow__": "google.generativeai.protos.Candidate.FinishReason.__rpow__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rrshift__": "google.generativeai.protos.Candidate.FinishReason.__rrshift__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rshift__": "google.generativeai.protos.Candidate.FinishReason.__rshift__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rsub__": "google.generativeai.protos.Candidate.FinishReason.__rsub__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rtruediv__": "google.generativeai.protos.Candidate.FinishReason.__rtruediv__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rxor__": "google.generativeai.protos.Candidate.FinishReason.__rxor__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__sub__": "google.generativeai.protos.Candidate.FinishReason.__sub__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__truediv__": "google.generativeai.protos.Candidate.FinishReason.__truediv__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__xor__": "google.generativeai.protos.Candidate.FinishReason.__xor__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.as_integer_ratio": "google.generativeai.protos.Candidate.FinishReason.as_integer_ratio", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.bit_count": "google.generativeai.protos.Candidate.FinishReason.bit_count", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.bit_length": "google.generativeai.protos.Candidate.FinishReason.bit_length", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.real": "google.generativeai.protos.Candidate.FinishReason.real", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", + "google.generativeai.protos.DynamicRetrievalConfig.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.DynamicRetrievalConfig.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.DynamicRetrievalConfig.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.DynamicRetrievalConfig.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.DynamicRetrievalConfig.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.DynamicRetrievalConfig.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.DynamicRetrievalConfig.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.DynamicRetrievalConfig.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.EmbedContentRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.EmbedContentRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.EmbedContentRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.EmbedContentRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.EmbedContentRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.EmbedContentRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.EmbedContentRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.EmbedContentRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.EmbedContentRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.EmbedContentRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.EmbedContentRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.EmbedContentRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.EmbedContentRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.EmbedContentResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.EmbedContentResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.EmbedContentResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.EmbedContentResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.EmbedContentResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.EmbedContentResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.EmbedContentResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.EmbedContentResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.EmbedContentResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.EmbedContentResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.EmbedContentResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.EmbedContentResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.EmbedContentResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.EmbedTextRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.EmbedTextRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.EmbedTextRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.EmbedTextRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.EmbedTextRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.EmbedTextRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.EmbedTextRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.EmbedTextRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.EmbedTextRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.EmbedTextRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.EmbedTextRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.EmbedTextRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.EmbedTextRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.EmbedTextResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.EmbedTextResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.EmbedTextResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.EmbedTextResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.EmbedTextResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.EmbedTextResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.EmbedTextResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.EmbedTextResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.EmbedTextResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.EmbedTextResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.EmbedTextResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.EmbedTextResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.EmbedTextResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Embedding.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Embedding.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Embedding.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Embedding.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Embedding.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Embedding.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Embedding.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Embedding.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Embedding.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Embedding.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Embedding.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Embedding.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Embedding.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Example.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Example.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Example.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Example.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Example.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Example.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Example.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Example.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Example.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Example.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Example.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Example.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Example.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ExecutableCode.Language.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.ExecutableCode.Language.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.ExecutableCode.Language.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -708,17 +772,18 @@ "google.generativeai.protos.ExecutableCode.Language.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.ExecutableCode.Language.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.ExecutableCode.Language.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.ExecutableCode.Language.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.ExecutableCode.Language.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.ExecutableCode.Language.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.ExecutableCode.Language.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.ExecutableCode.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ExecutableCode.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ExecutableCode.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ExecutableCode.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ExecutableCode.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ExecutableCode.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ExecutableCode.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ExecutableCode.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ExecutableCode.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ExecutableCode.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ExecutableCode.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ExecutableCode.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ExecutableCode.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.File.State.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.File.State.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.File.State.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -762,33 +827,34 @@ "google.generativeai.protos.File.State.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.File.State.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.File.State.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.File.State.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.File.State.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.File.State.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.File.State.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.File.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.File.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.File.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.File.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.File.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.File.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.File.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.File.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.File.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.File.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.File.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.File.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.File.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.FileData.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.FileData.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.FileData.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.FileData.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.FileData.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.FileData.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.FileData.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.FileData.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.FileData.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.FileData.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.FileData.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.FileData.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.FileData.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.FunctionCall.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.FunctionCall.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.FunctionCall.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.FunctionCall.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.FunctionCall.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.FunctionCall.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.FunctionCall.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.FunctionCall.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.FunctionCall.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.FunctionCall.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.FunctionCall.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.FunctionCall.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.FunctionCall.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.FunctionCallingConfig.Mode.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.FunctionCallingConfig.Mode.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.FunctionCallingConfig.Mode.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -832,33 +898,34 @@ "google.generativeai.protos.FunctionCallingConfig.Mode.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.FunctionCallingConfig.Mode.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.FunctionCallingConfig.Mode.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.FunctionCallingConfig.Mode.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.FunctionCallingConfig.Mode.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.FunctionCallingConfig.Mode.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.FunctionCallingConfig.Mode.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.FunctionCallingConfig.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.FunctionCallingConfig.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.FunctionCallingConfig.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.FunctionCallingConfig.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.FunctionCallingConfig.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.FunctionCallingConfig.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.FunctionCallingConfig.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.FunctionCallingConfig.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.FunctionCallingConfig.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.FunctionCallingConfig.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.FunctionCallingConfig.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.FunctionCallingConfig.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.FunctionCallingConfig.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.FunctionDeclaration.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.FunctionDeclaration.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.FunctionDeclaration.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.FunctionDeclaration.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.FunctionDeclaration.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.FunctionDeclaration.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.FunctionDeclaration.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.FunctionDeclaration.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.FunctionDeclaration.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.FunctionDeclaration.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.FunctionDeclaration.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.FunctionDeclaration.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.FunctionDeclaration.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.FunctionResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.FunctionResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.FunctionResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.FunctionResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.FunctionResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.FunctionResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.FunctionResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.FunctionResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.FunctionResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.FunctionResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.FunctionResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.FunctionResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.FunctionResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -902,17 +969,18 @@ "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.GenerateAnswerRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerateAnswerRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerateAnswerRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerateAnswerRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerateAnswerRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerateAnswerRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerateAnswerRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerateAnswerRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerateAnswerRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerateAnswerRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerateAnswerRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerateAnswerRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerateAnswerRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -956,33 +1024,34 @@ "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerateAnswerResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerateAnswerResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerateAnswerResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerateAnswerResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerateAnswerResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerateAnswerResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerateAnswerResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerateAnswerResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerateAnswerResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerateAnswerResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerateAnswerResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerateAnswerResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerateAnswerResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerateContentRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerateContentRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerateContentRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerateContentRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerateContentRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerateContentRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerateContentRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerateContentRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerateContentRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerateContentRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerateContentRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerateContentRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerateContentRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -1026,161 +1095,202 @@ "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerateContentResponse.PromptFeedback.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerateContentResponse.UsageMetadata.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerateContentResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerateContentResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerateContentResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerateContentResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerateContentResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerateContentResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerateContentResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerateContentResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerateContentResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerateContentResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerateContentResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerateContentResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerateContentResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerateMessageRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerateMessageRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerateMessageRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerateMessageRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerateMessageRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerateMessageRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerateMessageRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerateMessageRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerateMessageRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerateMessageRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerateMessageRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerateMessageRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerateMessageRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerateMessageResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerateMessageResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerateMessageResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerateMessageResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerateMessageResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerateMessageResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerateMessageResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerateMessageResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerateMessageResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerateMessageResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerateMessageResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerateMessageResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerateMessageResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerateTextRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerateTextRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerateTextRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerateTextRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerateTextRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerateTextRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerateTextRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerateTextRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerateTextRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerateTextRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerateTextRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerateTextRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerateTextRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerateTextResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerateTextResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerateTextResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerateTextResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerateTextResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerateTextResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerateTextResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerateTextResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerateTextResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerateTextResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerateTextResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerateTextResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerateTextResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GenerationConfig.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GenerationConfig.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GenerationConfig.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GenerationConfig.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GenerationConfig.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GenerationConfig.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GenerationConfig.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GenerationConfig.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GenerationConfig.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GenerationConfig.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GenerationConfig.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GenerationConfig.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GenerationConfig.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GetCachedContentRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GetCachedContentRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GetCachedContentRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GetCachedContentRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GetCachedContentRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GetCachedContentRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GetCachedContentRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GetCachedContentRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GetCachedContentRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GetCachedContentRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GetCachedContentRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GetCachedContentRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GetCachedContentRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GetChunkRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GetChunkRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GetChunkRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GetChunkRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GetChunkRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GetChunkRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GetChunkRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GetChunkRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GetChunkRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GetChunkRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GetChunkRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GetChunkRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GetChunkRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GetCorpusRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GetCorpusRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GetCorpusRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GetCorpusRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GetCorpusRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GetCorpusRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GetCorpusRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GetCorpusRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GetCorpusRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GetCorpusRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GetCorpusRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GetCorpusRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GetCorpusRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GetDocumentRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GetDocumentRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GetDocumentRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GetDocumentRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GetDocumentRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GetDocumentRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GetDocumentRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GetDocumentRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GetDocumentRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GetDocumentRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GetDocumentRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GetDocumentRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GetDocumentRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GetFileRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GetFileRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GetFileRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GetFileRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GetFileRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GetFileRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GetFileRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GetFileRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GetFileRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GetFileRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GetFileRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GetFileRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GetFileRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GetModelRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GetModelRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GetModelRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GetModelRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GetModelRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GetModelRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GetModelRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GetModelRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GetModelRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GetModelRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GetModelRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GetModelRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GetModelRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GetPermissionRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GetPermissionRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GetPermissionRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GetPermissionRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GetPermissionRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GetPermissionRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GetPermissionRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GetPermissionRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GetPermissionRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GetPermissionRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GetPermissionRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GetPermissionRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GetPermissionRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GetTunedModelRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GetTunedModelRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GetTunedModelRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GetTunedModelRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GetTunedModelRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GetTunedModelRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GetTunedModelRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GetTunedModelRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GetTunedModelRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GetTunedModelRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GetTunedModelRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GetTunedModelRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GetTunedModelRequest.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.GoogleSearchRetrieval.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.GoogleSearchRetrieval.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GoogleSearchRetrieval.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.GoogleSearchRetrieval.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.GoogleSearchRetrieval.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GoogleSearchRetrieval.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.GoogleSearchRetrieval.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.GoogleSearchRetrieval.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GroundingAttribution.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GroundingAttribution.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GroundingAttribution.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GroundingAttribution.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GroundingAttribution.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GroundingAttribution.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GroundingAttribution.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GroundingAttribution.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GroundingAttribution.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GroundingAttribution.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GroundingAttribution.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GroundingAttribution.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GroundingAttribution.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.GroundingChunk.Web.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.GroundingChunk.Web.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GroundingChunk.Web.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.GroundingChunk.Web.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.GroundingChunk.Web.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GroundingChunk.Web.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.GroundingChunk.Web.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.GroundingChunk.Web.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.GroundingChunk.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.GroundingChunk.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GroundingChunk.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.GroundingChunk.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.GroundingChunk.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GroundingChunk.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.GroundingChunk.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.GroundingChunk.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.GroundingMetadata.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.GroundingMetadata.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GroundingMetadata.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.GroundingMetadata.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.GroundingMetadata.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GroundingMetadata.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.GroundingMetadata.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.GroundingMetadata.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GroundingPassage.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GroundingPassage.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GroundingPassage.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GroundingPassage.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GroundingPassage.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GroundingPassage.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GroundingPassage.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GroundingPassage.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GroundingPassage.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GroundingPassage.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GroundingPassage.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GroundingPassage.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GroundingPassage.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.GroundingPassages.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.GroundingPassages.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.GroundingPassages.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.GroundingPassages.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GroundingPassages.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.GroundingPassages.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.GroundingPassages.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.GroundingPassages.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.GroundingPassages.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GroundingPassages.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.GroundingPassages.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.GroundingPassages.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.GroundingPassages.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.GroundingSupport.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.GroundingSupport.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.GroundingSupport.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.GroundingSupport.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.GroundingSupport.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.GroundingSupport.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.GroundingSupport.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.GroundingSupport.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.HarmCategory.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.HarmCategory.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.HarmCategory.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -1224,185 +1334,210 @@ "google.generativeai.protos.HarmCategory.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.HarmCategory.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.HarmCategory.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.HarmCategory.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.HarmCategory.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.HarmCategory.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.HarmCategory.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.Hyperparameters.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Hyperparameters.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Hyperparameters.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Hyperparameters.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Hyperparameters.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Hyperparameters.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Hyperparameters.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Hyperparameters.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Hyperparameters.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Hyperparameters.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Hyperparameters.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Hyperparameters.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Hyperparameters.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListCachedContentsRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListCachedContentsRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListCachedContentsRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListCachedContentsRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListCachedContentsRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListCachedContentsRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListCachedContentsRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListCachedContentsRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListCachedContentsRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListCachedContentsRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListCachedContentsRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListCachedContentsRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListCachedContentsRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListCachedContentsResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListCachedContentsResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListCachedContentsResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListCachedContentsResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListCachedContentsResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListCachedContentsResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListCachedContentsResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListCachedContentsResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListCachedContentsResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListCachedContentsResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListCachedContentsResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListCachedContentsResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListCachedContentsResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListChunksRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListChunksRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListChunksRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListChunksRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListChunksRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListChunksRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListChunksRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListChunksRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListChunksRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListChunksRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListChunksRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListChunksRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListChunksRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListChunksResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListChunksResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListChunksResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListChunksResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListChunksResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListChunksResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListChunksResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListChunksResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListChunksResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListChunksResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListChunksResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListChunksResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListChunksResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListCorporaRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListCorporaRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListCorporaRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListCorporaRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListCorporaRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListCorporaRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListCorporaRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListCorporaRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListCorporaRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListCorporaRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListCorporaRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListCorporaRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListCorporaRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListCorporaResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListCorporaResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListCorporaResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListCorporaResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListCorporaResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListCorporaResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListCorporaResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListCorporaResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListCorporaResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListCorporaResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListCorporaResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListCorporaResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListCorporaResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListDocumentsRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListDocumentsRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListDocumentsRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListDocumentsRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListDocumentsRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListDocumentsRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListDocumentsRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListDocumentsRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListDocumentsRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListDocumentsRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListDocumentsRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListDocumentsRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListDocumentsRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListDocumentsResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListDocumentsResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListDocumentsResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListDocumentsResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListDocumentsResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListDocumentsResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListDocumentsResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListDocumentsResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListDocumentsResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListDocumentsResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListDocumentsResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListDocumentsResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListDocumentsResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListFilesRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListFilesRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListFilesRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListFilesRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListFilesRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListFilesRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListFilesRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListFilesRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListFilesRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListFilesRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListFilesRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListFilesRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListFilesRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListFilesResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListFilesResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListFilesResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListFilesResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListFilesResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListFilesResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListFilesResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListFilesResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListFilesResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListFilesResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListFilesResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListFilesResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListFilesResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListModelsRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListModelsRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListModelsRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListModelsRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListModelsRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListModelsRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListModelsRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListModelsRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListModelsRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListModelsRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListModelsRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListModelsRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListModelsRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListModelsResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListModelsResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListModelsResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListModelsResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListModelsResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListModelsResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListModelsResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListModelsResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListModelsResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListModelsResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListModelsResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListModelsResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListModelsResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListPermissionsRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListPermissionsRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListPermissionsRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListPermissionsRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListPermissionsRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListPermissionsRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListPermissionsRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListPermissionsRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListPermissionsRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListPermissionsRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListPermissionsRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListPermissionsRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListPermissionsRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListPermissionsResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListPermissionsResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListPermissionsResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListPermissionsResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListPermissionsResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListPermissionsResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListPermissionsResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListPermissionsResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListPermissionsResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListPermissionsResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListPermissionsResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListPermissionsResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListPermissionsResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListTunedModelsRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListTunedModelsRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListTunedModelsRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListTunedModelsRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListTunedModelsRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListTunedModelsRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListTunedModelsRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListTunedModelsRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListTunedModelsRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListTunedModelsRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListTunedModelsRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListTunedModelsRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListTunedModelsRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ListTunedModelsResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ListTunedModelsResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ListTunedModelsResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ListTunedModelsResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ListTunedModelsResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ListTunedModelsResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ListTunedModelsResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ListTunedModelsResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ListTunedModelsResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ListTunedModelsResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ListTunedModelsResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ListTunedModelsResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ListTunedModelsResponse.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.LogprobsResult.Candidate.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.LogprobsResult.Candidate.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.LogprobsResult.Candidate.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.LogprobsResult.Candidate.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.LogprobsResult.Candidate.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.LogprobsResult.Candidate.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.LogprobsResult.Candidate.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.LogprobsResult.Candidate.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.LogprobsResult.TopCandidates.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.LogprobsResult.TopCandidates.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.LogprobsResult.TopCandidates.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.LogprobsResult.TopCandidates.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.LogprobsResult.TopCandidates.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.LogprobsResult.TopCandidates.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.LogprobsResult.TopCandidates.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.LogprobsResult.TopCandidates.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.LogprobsResult.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.LogprobsResult.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.LogprobsResult.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.LogprobsResult.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.LogprobsResult.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.LogprobsResult.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.LogprobsResult.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.LogprobsResult.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Message.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Message.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Message.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Message.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Message.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Message.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Message.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Message.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Message.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Message.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Message.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Message.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Message.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.MessagePrompt.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.MessagePrompt.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.MessagePrompt.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.MessagePrompt.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.MessagePrompt.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.MessagePrompt.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.MessagePrompt.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.MessagePrompt.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.MessagePrompt.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.MessagePrompt.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.MessagePrompt.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.MessagePrompt.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.MessagePrompt.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.MetadataFilter.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.MetadataFilter.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.MetadataFilter.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.MetadataFilter.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.MetadataFilter.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.MetadataFilter.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.MetadataFilter.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.MetadataFilter.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.MetadataFilter.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.MetadataFilter.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.MetadataFilter.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.MetadataFilter.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.MetadataFilter.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Model.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Model.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Model.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Model.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Model.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Model.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Model.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Model.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Model.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Model.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Model.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Model.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Model.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Part.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Part.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Part.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Part.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Part.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Part.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Part.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Part.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Part.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Part.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Part.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Part.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Part.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Permission.GranteeType.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.Permission.GranteeType.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.Permission.GranteeType.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -1446,6 +1581,7 @@ "google.generativeai.protos.Permission.GranteeType.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.Permission.GranteeType.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.Permission.GranteeType.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.Permission.GranteeType.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.Permission.GranteeType.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.Permission.GranteeType.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.Permission.GranteeType.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", @@ -1492,65 +1628,90 @@ "google.generativeai.protos.Permission.Role.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.Permission.Role.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.Permission.Role.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.Permission.Role.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.Permission.Role.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.Permission.Role.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.Permission.Role.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.Permission.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Permission.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Permission.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Permission.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Permission.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Permission.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Permission.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Permission.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Permission.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Permission.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Permission.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Permission.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Permission.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.PredictRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.PredictRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.PredictRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.PredictRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.PredictRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.PredictRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.PredictRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.PredictRequest.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.PredictResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.PredictResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.PredictResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.PredictResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.PredictResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.PredictResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.PredictResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.PredictResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.QueryCorpusRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.QueryCorpusRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.QueryCorpusRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.QueryCorpusRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.QueryCorpusRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.QueryCorpusRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.QueryCorpusRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.QueryCorpusRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.QueryCorpusRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.QueryCorpusRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.QueryCorpusRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.QueryCorpusRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.QueryCorpusRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.QueryCorpusResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.QueryCorpusResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.QueryCorpusResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.QueryCorpusResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.QueryCorpusResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.QueryCorpusResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.QueryCorpusResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.QueryCorpusResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.QueryCorpusResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.QueryCorpusResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.QueryCorpusResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.QueryCorpusResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.QueryCorpusResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.QueryDocumentRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.QueryDocumentRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.QueryDocumentRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.QueryDocumentRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.QueryDocumentRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.QueryDocumentRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.QueryDocumentRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.QueryDocumentRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.QueryDocumentRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.QueryDocumentRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.QueryDocumentRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.QueryDocumentRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.QueryDocumentRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.QueryDocumentResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.QueryDocumentResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.QueryDocumentResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.QueryDocumentResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.QueryDocumentResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.QueryDocumentResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.QueryDocumentResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.QueryDocumentResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.QueryDocumentResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.QueryDocumentResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.QueryDocumentResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.QueryDocumentResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.QueryDocumentResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.RelevantChunk.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.RelevantChunk.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.RelevantChunk.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.RelevantChunk.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.RelevantChunk.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.RelevantChunk.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.RelevantChunk.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.RelevantChunk.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.RelevantChunk.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.RelevantChunk.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.RelevantChunk.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.RelevantChunk.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.RelevantChunk.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.RetrievalMetadata.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.RetrievalMetadata.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.RetrievalMetadata.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.RetrievalMetadata.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.RetrievalMetadata.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.RetrievalMetadata.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.RetrievalMetadata.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.RetrievalMetadata.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.SafetyFeedback.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.SafetyFeedback.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.SafetyFeedback.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.SafetyFeedback.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.SafetyFeedback.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.SafetyFeedback.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.SafetyFeedback.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.SafetyFeedback.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.SafetyFeedback.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.SafetyFeedback.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.SafetyFeedback.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.SafetyFeedback.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.SafetyFeedback.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.SafetyRating.HarmProbability": "google.generativeai.types.HarmProbability", "google.generativeai.protos.SafetyRating.HarmProbability.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.SafetyRating.HarmProbability.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", @@ -1595,17 +1756,18 @@ "google.generativeai.protos.SafetyRating.HarmProbability.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.SafetyRating.HarmProbability.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.SafetyRating.HarmProbability.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.SafetyRating.HarmProbability.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.SafetyRating.HarmProbability.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.SafetyRating.HarmProbability.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.SafetyRating.HarmProbability.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.SafetyRating.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.SafetyRating.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.SafetyRating.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.SafetyRating.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.SafetyRating.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.SafetyRating.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.SafetyRating.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.SafetyRating.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.SafetyRating.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.SafetyRating.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.SafetyRating.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.SafetyRating.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.SafetyRating.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.SafetySetting.HarmBlockThreshold": "google.generativeai.types.HarmBlockThreshold", "google.generativeai.protos.SafetySetting.HarmBlockThreshold.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.SafetySetting.HarmBlockThreshold.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", @@ -1650,49 +1812,66 @@ "google.generativeai.protos.SafetySetting.HarmBlockThreshold.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.SafetySetting.HarmBlockThreshold.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.SafetySetting.HarmBlockThreshold.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.SafetySetting.HarmBlockThreshold.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.SafetySetting.HarmBlockThreshold.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.SafetySetting.HarmBlockThreshold.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.SafetySetting.HarmBlockThreshold.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.SafetySetting.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.SafetySetting.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.SafetySetting.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.SafetySetting.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.SafetySetting.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.SafetySetting.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.SafetySetting.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.SafetySetting.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.SafetySetting.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.SafetySetting.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.SafetySetting.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.SafetySetting.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.SafetySetting.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Schema.PropertiesEntry.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Schema.PropertiesEntry.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Schema.PropertiesEntry.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Schema.PropertiesEntry.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Schema.PropertiesEntry.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Schema.PropertiesEntry.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Schema.PropertiesEntry.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Schema.PropertiesEntry.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Schema.PropertiesEntry.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Schema.PropertiesEntry.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Schema.PropertiesEntry.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Schema.PropertiesEntry.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Schema.PropertiesEntry.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Schema.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Schema.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Schema.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Schema.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Schema.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Schema.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Schema.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Schema.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Schema.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Schema.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Schema.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Schema.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Schema.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.SearchEntryPoint.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.SearchEntryPoint.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.SearchEntryPoint.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.SearchEntryPoint.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.SearchEntryPoint.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.SearchEntryPoint.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.SearchEntryPoint.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.SearchEntryPoint.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.protos.Segment.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", + "google.generativeai.protos.Segment.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Segment.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.protos.Segment.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", + "google.generativeai.protos.Segment.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Segment.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.protos.Segment.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", + "google.generativeai.protos.Segment.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.SemanticRetrieverConfig.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.SemanticRetrieverConfig.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.SemanticRetrieverConfig.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.SemanticRetrieverConfig.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.SemanticRetrieverConfig.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.SemanticRetrieverConfig.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.SemanticRetrieverConfig.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.SemanticRetrieverConfig.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.SemanticRetrieverConfig.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.SemanticRetrieverConfig.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.SemanticRetrieverConfig.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.SemanticRetrieverConfig.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.SemanticRetrieverConfig.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.StringList.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.StringList.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.StringList.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.StringList.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.StringList.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.StringList.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.StringList.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.StringList.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.StringList.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.StringList.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.StringList.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.StringList.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.StringList.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.TaskType.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.TaskType.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.TaskType.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -1736,57 +1915,58 @@ "google.generativeai.protos.TaskType.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.TaskType.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.TaskType.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.TaskType.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.TaskType.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.TaskType.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.TaskType.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.TextCompletion.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.TextCompletion.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.TextCompletion.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.TextCompletion.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.TextCompletion.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.TextCompletion.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.TextCompletion.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.TextCompletion.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.TextCompletion.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.TextCompletion.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.TextCompletion.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.TextCompletion.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.TextCompletion.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.TextPrompt.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.TextPrompt.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.TextPrompt.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.TextPrompt.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.TextPrompt.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.TextPrompt.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.TextPrompt.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.TextPrompt.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.TextPrompt.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.TextPrompt.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.TextPrompt.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.TextPrompt.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.TextPrompt.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Tool.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.Tool.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.Tool.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.Tool.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.Tool.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.Tool.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.Tool.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.Tool.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.Tool.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.Tool.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.Tool.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.Tool.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.Tool.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.ToolConfig.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.ToolConfig.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.ToolConfig.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.ToolConfig.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.ToolConfig.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.ToolConfig.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.ToolConfig.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.ToolConfig.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.ToolConfig.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.ToolConfig.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.ToolConfig.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.ToolConfig.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.ToolConfig.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.TransferOwnershipRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.TransferOwnershipRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.TransferOwnershipRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.TransferOwnershipRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.TransferOwnershipRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.TransferOwnershipRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.TransferOwnershipRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.TransferOwnershipRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.TransferOwnershipRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.TransferOwnershipRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.TransferOwnershipRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.TransferOwnershipRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.TransferOwnershipRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.TransferOwnershipResponse.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.TransferOwnershipResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.TransferOwnershipResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.TransferOwnershipResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.TransferOwnershipResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.TransferOwnershipResponse.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.TransferOwnershipResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.TransferOwnershipResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.TransferOwnershipResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.TransferOwnershipResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.TransferOwnershipResponse.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.TransferOwnershipResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.TransferOwnershipResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.TunedModel.State": "google.generativeai.types.TunedModelState", "google.generativeai.protos.TunedModel.State.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.TunedModel.State.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", @@ -1831,57 +2011,58 @@ "google.generativeai.protos.TunedModel.State.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.TunedModel.State.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.TunedModel.State.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.TunedModel.State.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.TunedModel.State.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.TunedModel.State.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.TunedModel.State.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.TunedModel.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.TunedModel.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.TunedModel.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.TunedModel.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.TunedModel.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.TunedModel.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.TunedModel.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.TunedModel.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.TunedModel.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.TunedModel.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.TunedModel.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.TunedModel.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.TunedModel.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.TunedModelSource.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.TunedModelSource.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.TunedModelSource.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.TunedModelSource.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.TunedModelSource.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.TunedModelSource.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.TunedModelSource.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.TunedModelSource.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.TunedModelSource.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.TunedModelSource.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.TunedModelSource.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.TunedModelSource.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.TunedModelSource.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.TuningExample.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.TuningExample.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.TuningExample.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.TuningExample.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.TuningExample.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.TuningExample.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.TuningExample.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.TuningExample.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.TuningExample.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.TuningExample.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.TuningExample.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.TuningExample.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.TuningExample.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.TuningExamples.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.TuningExamples.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.TuningExamples.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.TuningExamples.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.TuningExamples.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.TuningExamples.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.TuningExamples.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.TuningExamples.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.TuningExamples.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.TuningExamples.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.TuningExamples.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.TuningExamples.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.TuningExamples.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.TuningSnapshot.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.TuningSnapshot.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.TuningSnapshot.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.TuningSnapshot.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.TuningSnapshot.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.TuningSnapshot.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.TuningSnapshot.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.TuningSnapshot.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.TuningSnapshot.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.TuningSnapshot.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.TuningSnapshot.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.TuningSnapshot.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.TuningSnapshot.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.TuningTask.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.TuningTask.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.TuningTask.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.TuningTask.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.TuningTask.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.TuningTask.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.TuningTask.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.TuningTask.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.TuningTask.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.TuningTask.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.TuningTask.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.TuningTask.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.TuningTask.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.Type.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.protos.Type.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.protos.Type.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -1925,87 +2106,79 @@ "google.generativeai.protos.Type.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.protos.Type.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.protos.Type.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.protos.Type.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.protos.Type.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.protos.Type.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.protos.Type.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", "google.generativeai.protos.UpdateCachedContentRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.UpdateCachedContentRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.UpdateCachedContentRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.UpdateCachedContentRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.UpdateCachedContentRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.UpdateCachedContentRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.UpdateCachedContentRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.UpdateCachedContentRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.UpdateCachedContentRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.UpdateCachedContentRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.UpdateCachedContentRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.UpdateCachedContentRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.UpdateCachedContentRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.UpdateChunkRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.UpdateChunkRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.UpdateChunkRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.UpdateChunkRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.UpdateChunkRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.UpdateChunkRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.UpdateChunkRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.UpdateChunkRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.UpdateChunkRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.UpdateChunkRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.UpdateChunkRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.UpdateChunkRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.UpdateChunkRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.UpdateCorpusRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.UpdateCorpusRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.UpdateCorpusRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.UpdateCorpusRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.UpdateCorpusRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.UpdateCorpusRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.UpdateCorpusRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.UpdateCorpusRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.UpdateCorpusRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.UpdateCorpusRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.UpdateCorpusRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.UpdateCorpusRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.UpdateCorpusRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.UpdateDocumentRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.UpdateDocumentRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.UpdateDocumentRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.UpdateDocumentRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.UpdateDocumentRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.UpdateDocumentRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.UpdateDocumentRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.UpdateDocumentRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.UpdateDocumentRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.UpdateDocumentRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.UpdateDocumentRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.UpdateDocumentRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.UpdateDocumentRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.UpdatePermissionRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.UpdatePermissionRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.UpdatePermissionRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.UpdatePermissionRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.UpdatePermissionRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.UpdatePermissionRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.UpdatePermissionRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.UpdatePermissionRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.UpdatePermissionRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.UpdatePermissionRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.UpdatePermissionRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.UpdatePermissionRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.UpdatePermissionRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.UpdateTunedModelRequest.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.UpdateTunedModelRequest.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.UpdateTunedModelRequest.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.UpdateTunedModelRequest.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.UpdateTunedModelRequest.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.UpdateTunedModelRequest.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.UpdateTunedModelRequest.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.UpdateTunedModelRequest.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.UpdateTunedModelRequest.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.UpdateTunedModelRequest.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.UpdateTunedModelRequest.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.UpdateTunedModelRequest.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.protos.UpdateTunedModelRequest.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.protos.VideoMetadata.__eq__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__eq__", - "google.generativeai.protos.VideoMetadata.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.protos.VideoMetadata.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.protos.VideoMetadata.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.protos.VideoMetadata.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.protos.VideoMetadata.__init__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__init__", - "google.generativeai.protos.VideoMetadata.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.protos.VideoMetadata.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", + "google.generativeai.protos.VideoMetadata.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.protos.VideoMetadata.__lt__": "google.generativeai.caching.CachedContent.__lt__", "google.generativeai.protos.VideoMetadata.__ne__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ne__", - "google.generativeai.protos.VideoMetadata.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", - "google.generativeai.types.AsyncGenerateContentResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.AsyncGenerateContentResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.AsyncGenerateContentResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.AsyncGenerateContentResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.AsyncGenerateContentResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", - "google.generativeai.types.AuthorError.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.AuthorError.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.AuthorError.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.AuthorError.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.AuthorError.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.AuthorError.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.BlockedPromptException.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.BlockedPromptException.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.BlockedPromptException.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.BlockedPromptException.__init__": "google.generativeai.types.AuthorError.__init__", - "google.generativeai.types.BlockedPromptException.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.BlockedPromptException.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.BlockedPromptException.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.BlockedPromptException.__new__": "google.generativeai.types.AuthorError.__new__", - "google.generativeai.types.BlockedPromptException.add_note": "google.generativeai.types.AuthorError.add_note", - "google.generativeai.types.BlockedPromptException.args": "google.generativeai.types.AuthorError.args", - "google.generativeai.types.BlockedPromptException.with_traceback": "google.generativeai.types.AuthorError.with_traceback", + "google.generativeai.protos.VideoMetadata.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.types.AsyncGenerateContentResponse.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.AsyncGenerateContentResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.AsyncGenerateContentResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.AsyncGenerateContentResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.AsyncGenerateContentResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.AsyncGenerateContentResponse.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.AsyncGenerateContentResponse.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.types.BlockedPromptException.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.BlockedPromptException.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.BlockedPromptException.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.BlockedPromptException.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.BlockedPromptException.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.BlockedPromptException.__ne__": "google.generativeai.caching.CachedContent.__ne__", "google.generativeai.types.BlockedReason.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.types.BlockedReason.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.types.BlockedReason.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -2054,38 +2227,33 @@ "google.generativeai.types.BlockedReason.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.types.BlockedReason.from_bytes": "google.generativeai.protos.ContentFilter.BlockedReason.from_bytes", "google.generativeai.types.BlockedReason.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.types.BlockedReason.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.types.BlockedReason.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.types.BlockedReason.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.types.BlockedReason.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", - "google.generativeai.types.BrokenResponseError.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.BrokenResponseError.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.BrokenResponseError.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.BrokenResponseError.__init__": "google.generativeai.types.AuthorError.__init__", - "google.generativeai.types.BrokenResponseError.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.BrokenResponseError.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.BrokenResponseError.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.BrokenResponseError.__new__": "google.generativeai.types.AuthorError.__new__", - "google.generativeai.types.BrokenResponseError.add_note": "google.generativeai.types.AuthorError.add_note", - "google.generativeai.types.BrokenResponseError.args": "google.generativeai.types.AuthorError.args", - "google.generativeai.types.BrokenResponseError.with_traceback": "google.generativeai.types.AuthorError.with_traceback", - "google.generativeai.types.CallableFunctionDeclaration.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.CallableFunctionDeclaration.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.CallableFunctionDeclaration.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.CallableFunctionDeclaration.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.CallableFunctionDeclaration.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.CallableFunctionDeclaration.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.CallableFunctionDeclaration.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.types.BrokenResponseError.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.BrokenResponseError.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.BrokenResponseError.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.BrokenResponseError.__init__": "google.generativeai.types.BlockedPromptException.__init__", + "google.generativeai.types.BrokenResponseError.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.BrokenResponseError.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.BrokenResponseError.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.BrokenResponseError.__new__": "google.generativeai.types.BlockedPromptException.__new__", + "google.generativeai.types.BrokenResponseError.add_note": "google.generativeai.types.BlockedPromptException.add_note", + "google.generativeai.types.BrokenResponseError.args": "google.generativeai.types.BlockedPromptException.args", + "google.generativeai.types.BrokenResponseError.with_traceback": "google.generativeai.types.BlockedPromptException.with_traceback", + "google.generativeai.types.CallableFunctionDeclaration.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.CallableFunctionDeclaration.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.CallableFunctionDeclaration.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.CallableFunctionDeclaration.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.CallableFunctionDeclaration.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.CallableFunctionDeclaration.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.CallableFunctionDeclaration.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.types.CallableFunctionDeclaration.description": "google.generativeai.types.FunctionDeclaration.description", "google.generativeai.types.CallableFunctionDeclaration.from_function": "google.generativeai.types.FunctionDeclaration.from_function", "google.generativeai.types.CallableFunctionDeclaration.name": "google.generativeai.types.FunctionDeclaration.name", "google.generativeai.types.CallableFunctionDeclaration.parameters": "google.generativeai.types.FunctionDeclaration.parameters", "google.generativeai.types.CallableFunctionDeclaration.to_proto": "google.generativeai.types.FunctionDeclaration.to_proto", - "google.generativeai.types.ChatResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.ChatResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.ChatResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.ChatResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.ChatResponse.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.ChatResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", "google.generativeai.types.CitationMetadataDict.__contains__": "google.generativeai.types.BlobDict.__contains__", "google.generativeai.types.CitationMetadataDict.__eq__": "google.generativeai.types.BlobDict.__eq__", "google.generativeai.types.CitationMetadataDict.__ge__": "google.generativeai.types.BlobDict.__ge__", @@ -2134,13 +2302,6 @@ "google.generativeai.types.CitationSourceDict.setdefault": "google.generativeai.types.BlobDict.setdefault", "google.generativeai.types.CitationSourceDict.update": "google.generativeai.types.BlobDict.update", "google.generativeai.types.CitationSourceDict.values": "google.generativeai.types.BlobDict.values", - "google.generativeai.types.Completion.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.Completion.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.Completion.__init__": "google.generativeai.types.ChatResponse.__init__", - "google.generativeai.types.Completion.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.Completion.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.Completion.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.Completion.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", "google.generativeai.types.ContentDict.__contains__": "google.generativeai.types.BlobDict.__contains__", "google.generativeai.types.ContentDict.__eq__": "google.generativeai.types.BlobDict.__eq__", "google.generativeai.types.ContentDict.__ge__": "google.generativeai.types.BlobDict.__ge__", @@ -2189,37 +2350,13 @@ "google.generativeai.types.ContentFilterDict.setdefault": "google.generativeai.types.BlobDict.setdefault", "google.generativeai.types.ContentFilterDict.update": "google.generativeai.types.BlobDict.update", "google.generativeai.types.ContentFilterDict.values": "google.generativeai.types.BlobDict.values", - "google.generativeai.types.ExampleDict.__contains__": "google.generativeai.types.BlobDict.__contains__", - "google.generativeai.types.ExampleDict.__eq__": "google.generativeai.types.BlobDict.__eq__", - "google.generativeai.types.ExampleDict.__ge__": "google.generativeai.types.BlobDict.__ge__", - "google.generativeai.types.ExampleDict.__getitem__": "google.generativeai.types.BlobDict.__getitem__", - "google.generativeai.types.ExampleDict.__gt__": "google.generativeai.types.BlobDict.__gt__", - "google.generativeai.types.ExampleDict.__init__": "google.generativeai.types.BlobDict.__init__", - "google.generativeai.types.ExampleDict.__iter__": "google.generativeai.types.BlobDict.__iter__", - "google.generativeai.types.ExampleDict.__le__": "google.generativeai.types.BlobDict.__le__", - "google.generativeai.types.ExampleDict.__len__": "google.generativeai.types.BlobDict.__len__", - "google.generativeai.types.ExampleDict.__lt__": "google.generativeai.types.BlobDict.__lt__", - "google.generativeai.types.ExampleDict.__ne__": "google.generativeai.types.BlobDict.__ne__", - "google.generativeai.types.ExampleDict.__new__": "google.generativeai.types.BlobDict.__new__", - "google.generativeai.types.ExampleDict.__or__": "google.generativeai.types.BlobDict.__or__", - "google.generativeai.types.ExampleDict.__ror__": "google.generativeai.types.BlobDict.__ror__", - "google.generativeai.types.ExampleDict.clear": "google.generativeai.types.BlobDict.clear", - "google.generativeai.types.ExampleDict.copy": "google.generativeai.types.BlobDict.copy", - "google.generativeai.types.ExampleDict.get": "google.generativeai.types.BlobDict.get", - "google.generativeai.types.ExampleDict.items": "google.generativeai.types.BlobDict.items", - "google.generativeai.types.ExampleDict.keys": "google.generativeai.types.BlobDict.keys", - "google.generativeai.types.ExampleDict.pop": "google.generativeai.types.BlobDict.pop", - "google.generativeai.types.ExampleDict.popitem": "google.generativeai.types.BlobDict.popitem", - "google.generativeai.types.ExampleDict.setdefault": "google.generativeai.types.BlobDict.setdefault", - "google.generativeai.types.ExampleDict.update": "google.generativeai.types.BlobDict.update", - "google.generativeai.types.ExampleDict.values": "google.generativeai.types.BlobDict.values", - "google.generativeai.types.File.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.File.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.File.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.File.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.File.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.File.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.File.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.types.File.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.File.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.File.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.File.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.File.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.File.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.File.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.types.FileDataDict.__contains__": "google.generativeai.types.BlobDict.__contains__", "google.generativeai.types.FileDataDict.__eq__": "google.generativeai.types.BlobDict.__eq__", "google.generativeai.types.FileDataDict.__ge__": "google.generativeai.types.BlobDict.__ge__", @@ -2244,40 +2381,40 @@ "google.generativeai.types.FileDataDict.setdefault": "google.generativeai.types.BlobDict.setdefault", "google.generativeai.types.FileDataDict.update": "google.generativeai.types.BlobDict.update", "google.generativeai.types.FileDataDict.values": "google.generativeai.types.BlobDict.values", - "google.generativeai.types.FunctionDeclaration.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.FunctionDeclaration.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.FunctionDeclaration.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.FunctionDeclaration.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.FunctionDeclaration.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.FunctionDeclaration.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.FunctionDeclaration.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", - "google.generativeai.types.FunctionLibrary.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.FunctionLibrary.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.FunctionLibrary.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.FunctionLibrary.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.FunctionLibrary.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.FunctionLibrary.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.FunctionLibrary.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", - "google.generativeai.types.GenerateContentResponse.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.GenerateContentResponse.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.GenerateContentResponse.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", + "google.generativeai.types.FunctionDeclaration.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.FunctionDeclaration.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.FunctionDeclaration.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.FunctionDeclaration.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.FunctionDeclaration.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.FunctionDeclaration.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.FunctionDeclaration.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.types.FunctionLibrary.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.FunctionLibrary.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.FunctionLibrary.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.FunctionLibrary.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.FunctionLibrary.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.FunctionLibrary.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.FunctionLibrary.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.types.GenerateContentResponse.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.GenerateContentResponse.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.GenerateContentResponse.__gt__": "google.generativeai.caching.CachedContent.__gt__", "google.generativeai.types.GenerateContentResponse.__init__": "google.generativeai.types.AsyncGenerateContentResponse.__init__", - "google.generativeai.types.GenerateContentResponse.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.GenerateContentResponse.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.GenerateContentResponse.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.GenerateContentResponse.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.types.GenerateContentResponse.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.GenerateContentResponse.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.GenerateContentResponse.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.GenerateContentResponse.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.types.GenerateContentResponse.candidates": "google.generativeai.types.AsyncGenerateContentResponse.candidates", "google.generativeai.types.GenerateContentResponse.parts": "google.generativeai.types.AsyncGenerateContentResponse.parts", "google.generativeai.types.GenerateContentResponse.prompt_feedback": "google.generativeai.types.AsyncGenerateContentResponse.prompt_feedback", "google.generativeai.types.GenerateContentResponse.text": "google.generativeai.types.AsyncGenerateContentResponse.text", "google.generativeai.types.GenerateContentResponse.to_dict": "google.generativeai.types.AsyncGenerateContentResponse.to_dict", "google.generativeai.types.GenerateContentResponse.usage_metadata": "google.generativeai.types.AsyncGenerateContentResponse.usage_metadata", - "google.generativeai.types.GenerationConfig.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.GenerationConfig.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.GenerationConfig.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.GenerationConfig.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.GenerationConfig.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.GenerationConfig.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.types.GenerationConfig.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.GenerationConfig.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.GenerationConfig.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.GenerationConfig.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.GenerationConfig.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.GenerationConfig.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.types.GenerationConfigDict.__contains__": "google.generativeai.types.BlobDict.__contains__", "google.generativeai.types.GenerationConfigDict.__eq__": "google.generativeai.types.BlobDict.__eq__", "google.generativeai.types.GenerationConfigDict.__ge__": "google.generativeai.types.BlobDict.__ge__", @@ -2350,6 +2487,7 @@ "google.generativeai.types.HarmBlockThreshold.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.types.HarmBlockThreshold.from_bytes": "google.generativeai.protos.SafetySetting.HarmBlockThreshold.from_bytes", "google.generativeai.types.HarmBlockThreshold.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.types.HarmBlockThreshold.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.types.HarmBlockThreshold.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.types.HarmBlockThreshold.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.types.HarmBlockThreshold.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", @@ -2396,6 +2534,7 @@ "google.generativeai.types.HarmCategory.conjugate": "google.generativeai.protos.Candidate.FinishReason.conjugate", "google.generativeai.types.HarmCategory.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.types.HarmCategory.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.types.HarmCategory.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.types.HarmCategory.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.types.HarmCategory.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.types.HarmCategory.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", @@ -2447,74 +2586,27 @@ "google.generativeai.types.HarmProbability.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.types.HarmProbability.from_bytes": "google.generativeai.protos.SafetyRating.HarmProbability.from_bytes", "google.generativeai.types.HarmProbability.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.types.HarmProbability.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.types.HarmProbability.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.types.HarmProbability.real": "google.generativeai.protos.Candidate.FinishReason.real", "google.generativeai.types.HarmProbability.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", - "google.generativeai.types.IncompleteIterationError.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.IncompleteIterationError.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.IncompleteIterationError.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.IncompleteIterationError.__init__": "google.generativeai.types.AuthorError.__init__", - "google.generativeai.types.IncompleteIterationError.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.IncompleteIterationError.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.IncompleteIterationError.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.IncompleteIterationError.__new__": "google.generativeai.types.AuthorError.__new__", - "google.generativeai.types.IncompleteIterationError.add_note": "google.generativeai.types.AuthorError.add_note", - "google.generativeai.types.IncompleteIterationError.args": "google.generativeai.types.AuthorError.args", - "google.generativeai.types.IncompleteIterationError.with_traceback": "google.generativeai.types.AuthorError.with_traceback", - "google.generativeai.types.MessageDict.__contains__": "google.generativeai.types.BlobDict.__contains__", - "google.generativeai.types.MessageDict.__eq__": "google.generativeai.types.BlobDict.__eq__", - "google.generativeai.types.MessageDict.__ge__": "google.generativeai.types.BlobDict.__ge__", - "google.generativeai.types.MessageDict.__getitem__": "google.generativeai.types.BlobDict.__getitem__", - "google.generativeai.types.MessageDict.__gt__": "google.generativeai.types.BlobDict.__gt__", - "google.generativeai.types.MessageDict.__init__": "google.generativeai.types.BlobDict.__init__", - "google.generativeai.types.MessageDict.__iter__": "google.generativeai.types.BlobDict.__iter__", - "google.generativeai.types.MessageDict.__le__": "google.generativeai.types.BlobDict.__le__", - "google.generativeai.types.MessageDict.__len__": "google.generativeai.types.BlobDict.__len__", - "google.generativeai.types.MessageDict.__lt__": "google.generativeai.types.BlobDict.__lt__", - "google.generativeai.types.MessageDict.__ne__": "google.generativeai.types.BlobDict.__ne__", - "google.generativeai.types.MessageDict.__new__": "google.generativeai.types.BlobDict.__new__", - "google.generativeai.types.MessageDict.__or__": "google.generativeai.types.BlobDict.__or__", - "google.generativeai.types.MessageDict.__ror__": "google.generativeai.types.BlobDict.__ror__", - "google.generativeai.types.MessageDict.clear": "google.generativeai.types.BlobDict.clear", - "google.generativeai.types.MessageDict.copy": "google.generativeai.types.BlobDict.copy", - "google.generativeai.types.MessageDict.get": "google.generativeai.types.BlobDict.get", - "google.generativeai.types.MessageDict.items": "google.generativeai.types.BlobDict.items", - "google.generativeai.types.MessageDict.keys": "google.generativeai.types.BlobDict.keys", - "google.generativeai.types.MessageDict.pop": "google.generativeai.types.BlobDict.pop", - "google.generativeai.types.MessageDict.popitem": "google.generativeai.types.BlobDict.popitem", - "google.generativeai.types.MessageDict.setdefault": "google.generativeai.types.BlobDict.setdefault", - "google.generativeai.types.MessageDict.update": "google.generativeai.types.BlobDict.update", - "google.generativeai.types.MessageDict.values": "google.generativeai.types.BlobDict.values", - "google.generativeai.types.MessagePromptDict.__contains__": "google.generativeai.types.BlobDict.__contains__", - "google.generativeai.types.MessagePromptDict.__eq__": "google.generativeai.types.BlobDict.__eq__", - "google.generativeai.types.MessagePromptDict.__ge__": "google.generativeai.types.BlobDict.__ge__", - "google.generativeai.types.MessagePromptDict.__getitem__": "google.generativeai.types.BlobDict.__getitem__", - "google.generativeai.types.MessagePromptDict.__gt__": "google.generativeai.types.BlobDict.__gt__", - "google.generativeai.types.MessagePromptDict.__init__": "google.generativeai.types.BlobDict.__init__", - "google.generativeai.types.MessagePromptDict.__iter__": "google.generativeai.types.BlobDict.__iter__", - "google.generativeai.types.MessagePromptDict.__le__": "google.generativeai.types.BlobDict.__le__", - "google.generativeai.types.MessagePromptDict.__len__": "google.generativeai.types.BlobDict.__len__", - "google.generativeai.types.MessagePromptDict.__lt__": "google.generativeai.types.BlobDict.__lt__", - "google.generativeai.types.MessagePromptDict.__ne__": "google.generativeai.types.BlobDict.__ne__", - "google.generativeai.types.MessagePromptDict.__new__": "google.generativeai.types.BlobDict.__new__", - "google.generativeai.types.MessagePromptDict.__or__": "google.generativeai.types.BlobDict.__or__", - "google.generativeai.types.MessagePromptDict.__ror__": "google.generativeai.types.BlobDict.__ror__", - "google.generativeai.types.MessagePromptDict.clear": "google.generativeai.types.BlobDict.clear", - "google.generativeai.types.MessagePromptDict.copy": "google.generativeai.types.BlobDict.copy", - "google.generativeai.types.MessagePromptDict.get": "google.generativeai.types.BlobDict.get", - "google.generativeai.types.MessagePromptDict.items": "google.generativeai.types.BlobDict.items", - "google.generativeai.types.MessagePromptDict.keys": "google.generativeai.types.BlobDict.keys", - "google.generativeai.types.MessagePromptDict.pop": "google.generativeai.types.BlobDict.pop", - "google.generativeai.types.MessagePromptDict.popitem": "google.generativeai.types.BlobDict.popitem", - "google.generativeai.types.MessagePromptDict.setdefault": "google.generativeai.types.BlobDict.setdefault", - "google.generativeai.types.MessagePromptDict.update": "google.generativeai.types.BlobDict.update", - "google.generativeai.types.MessagePromptDict.values": "google.generativeai.types.BlobDict.values", - "google.generativeai.types.Model.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.Model.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.Model.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.Model.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.Model.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.Model.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.types.IncompleteIterationError.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.IncompleteIterationError.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.IncompleteIterationError.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.IncompleteIterationError.__init__": "google.generativeai.types.BlockedPromptException.__init__", + "google.generativeai.types.IncompleteIterationError.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.IncompleteIterationError.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.IncompleteIterationError.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.IncompleteIterationError.__new__": "google.generativeai.types.BlockedPromptException.__new__", + "google.generativeai.types.IncompleteIterationError.add_note": "google.generativeai.types.BlockedPromptException.add_note", + "google.generativeai.types.IncompleteIterationError.args": "google.generativeai.types.BlockedPromptException.args", + "google.generativeai.types.IncompleteIterationError.with_traceback": "google.generativeai.types.BlockedPromptException.with_traceback", + "google.generativeai.types.Model.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.Model.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.Model.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.Model.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.Model.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.Model.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.types.ModelNameOptions": "google.generativeai.types.AnyModelNameOptions", "google.generativeai.types.PartDict.__contains__": "google.generativeai.types.BlobDict.__contains__", "google.generativeai.types.PartDict.__eq__": "google.generativeai.types.BlobDict.__eq__", @@ -2540,49 +2632,25 @@ "google.generativeai.types.PartDict.setdefault": "google.generativeai.types.BlobDict.setdefault", "google.generativeai.types.PartDict.update": "google.generativeai.types.BlobDict.update", "google.generativeai.types.PartDict.values": "google.generativeai.types.BlobDict.values", - "google.generativeai.types.Permission.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.Permission.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.Permission.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.Permission.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.Permission.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.Permission.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", - "google.generativeai.types.Permissions.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.Permissions.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.Permissions.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.Permissions.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.Permissions.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.Permissions.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.Permissions.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", - "google.generativeai.types.RequestOptions.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.RequestOptions.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.RequestOptions.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.RequestOptions.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.RequestOptions.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.RequestOptions.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", - "google.generativeai.types.ResponseDict.__contains__": "google.generativeai.types.BlobDict.__contains__", - "google.generativeai.types.ResponseDict.__eq__": "google.generativeai.types.BlobDict.__eq__", - "google.generativeai.types.ResponseDict.__ge__": "google.generativeai.types.BlobDict.__ge__", - "google.generativeai.types.ResponseDict.__getitem__": "google.generativeai.types.BlobDict.__getitem__", - "google.generativeai.types.ResponseDict.__gt__": "google.generativeai.types.BlobDict.__gt__", - "google.generativeai.types.ResponseDict.__init__": "google.generativeai.types.BlobDict.__init__", - "google.generativeai.types.ResponseDict.__iter__": "google.generativeai.types.BlobDict.__iter__", - "google.generativeai.types.ResponseDict.__le__": "google.generativeai.types.BlobDict.__le__", - "google.generativeai.types.ResponseDict.__len__": "google.generativeai.types.BlobDict.__len__", - "google.generativeai.types.ResponseDict.__lt__": "google.generativeai.types.BlobDict.__lt__", - "google.generativeai.types.ResponseDict.__ne__": "google.generativeai.types.BlobDict.__ne__", - "google.generativeai.types.ResponseDict.__new__": "google.generativeai.types.BlobDict.__new__", - "google.generativeai.types.ResponseDict.__or__": "google.generativeai.types.BlobDict.__or__", - "google.generativeai.types.ResponseDict.__ror__": "google.generativeai.types.BlobDict.__ror__", - "google.generativeai.types.ResponseDict.clear": "google.generativeai.types.BlobDict.clear", - "google.generativeai.types.ResponseDict.copy": "google.generativeai.types.BlobDict.copy", - "google.generativeai.types.ResponseDict.get": "google.generativeai.types.BlobDict.get", - "google.generativeai.types.ResponseDict.items": "google.generativeai.types.BlobDict.items", - "google.generativeai.types.ResponseDict.keys": "google.generativeai.types.BlobDict.keys", - "google.generativeai.types.ResponseDict.pop": "google.generativeai.types.BlobDict.pop", - "google.generativeai.types.ResponseDict.popitem": "google.generativeai.types.BlobDict.popitem", - "google.generativeai.types.ResponseDict.setdefault": "google.generativeai.types.BlobDict.setdefault", - "google.generativeai.types.ResponseDict.update": "google.generativeai.types.BlobDict.update", - "google.generativeai.types.ResponseDict.values": "google.generativeai.types.BlobDict.values", + "google.generativeai.types.Permission.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.Permission.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.Permission.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.Permission.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.Permission.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.Permission.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.types.Permissions.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.Permissions.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.Permissions.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.Permissions.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.Permissions.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.Permissions.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.Permissions.__new__": "google.generativeai.caching.CachedContent.__new__", + "google.generativeai.types.RequestOptions.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.RequestOptions.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.RequestOptions.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.RequestOptions.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.RequestOptions.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.RequestOptions.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.types.SafetyFeedbackDict.__contains__": "google.generativeai.types.BlobDict.__contains__", "google.generativeai.types.SafetyFeedbackDict.__eq__": "google.generativeai.types.BlobDict.__eq__", "google.generativeai.types.SafetyFeedbackDict.__ge__": "google.generativeai.types.BlobDict.__ge__", @@ -2655,24 +2723,24 @@ "google.generativeai.types.SafetySettingDict.setdefault": "google.generativeai.types.BlobDict.setdefault", "google.generativeai.types.SafetySettingDict.update": "google.generativeai.types.BlobDict.update", "google.generativeai.types.SafetySettingDict.values": "google.generativeai.types.BlobDict.values", - "google.generativeai.types.StopCandidateException.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.StopCandidateException.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.StopCandidateException.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.StopCandidateException.__init__": "google.generativeai.types.AuthorError.__init__", - "google.generativeai.types.StopCandidateException.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.StopCandidateException.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.StopCandidateException.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.StopCandidateException.__new__": "google.generativeai.types.AuthorError.__new__", - "google.generativeai.types.StopCandidateException.add_note": "google.generativeai.types.AuthorError.add_note", - "google.generativeai.types.StopCandidateException.args": "google.generativeai.types.AuthorError.args", - "google.generativeai.types.StopCandidateException.with_traceback": "google.generativeai.types.AuthorError.with_traceback", - "google.generativeai.types.Tool.__eq__": "google.generativeai.types.AsyncGenerateContentResponse.__eq__", - "google.generativeai.types.Tool.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.Tool.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.Tool.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.Tool.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.Tool.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.Tool.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.types.StopCandidateException.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.StopCandidateException.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.StopCandidateException.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.StopCandidateException.__init__": "google.generativeai.types.BlockedPromptException.__init__", + "google.generativeai.types.StopCandidateException.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.StopCandidateException.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.StopCandidateException.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.StopCandidateException.__new__": "google.generativeai.types.BlockedPromptException.__new__", + "google.generativeai.types.StopCandidateException.add_note": "google.generativeai.types.BlockedPromptException.add_note", + "google.generativeai.types.StopCandidateException.args": "google.generativeai.types.BlockedPromptException.args", + "google.generativeai.types.StopCandidateException.with_traceback": "google.generativeai.types.BlockedPromptException.with_traceback", + "google.generativeai.types.Tool.__eq__": "google.generativeai.caching.CachedContent.__eq__", + "google.generativeai.types.Tool.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.Tool.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.Tool.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.Tool.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.Tool.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.Tool.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.types.ToolDict.__contains__": "google.generativeai.types.BlobDict.__contains__", "google.generativeai.types.ToolDict.__eq__": "google.generativeai.types.BlobDict.__eq__", "google.generativeai.types.ToolDict.__ge__": "google.generativeai.types.BlobDict.__ge__", @@ -2697,12 +2765,12 @@ "google.generativeai.types.ToolDict.setdefault": "google.generativeai.types.BlobDict.setdefault", "google.generativeai.types.ToolDict.update": "google.generativeai.types.BlobDict.update", "google.generativeai.types.ToolDict.values": "google.generativeai.types.BlobDict.values", - "google.generativeai.types.TunedModel.__ge__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__ge__", - "google.generativeai.types.TunedModel.__gt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__gt__", - "google.generativeai.types.TunedModel.__le__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__le__", - "google.generativeai.types.TunedModel.__lt__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__lt__", - "google.generativeai.types.TunedModel.__ne__": "google.generativeai.types.AsyncGenerateContentResponse.__ne__", - "google.generativeai.types.TunedModel.__new__": "google.generativeai.protos.AttributionSourceId.GroundingPassageId.__new__", + "google.generativeai.types.TunedModel.__ge__": "google.generativeai.caching.CachedContent.__ge__", + "google.generativeai.types.TunedModel.__gt__": "google.generativeai.caching.CachedContent.__gt__", + "google.generativeai.types.TunedModel.__le__": "google.generativeai.caching.CachedContent.__le__", + "google.generativeai.types.TunedModel.__lt__": "google.generativeai.caching.CachedContent.__lt__", + "google.generativeai.types.TunedModel.__ne__": "google.generativeai.caching.CachedContent.__ne__", + "google.generativeai.types.TunedModel.__new__": "google.generativeai.caching.CachedContent.__new__", "google.generativeai.types.TunedModelState.__abs__": "google.generativeai.protos.Candidate.FinishReason.__abs__", "google.generativeai.types.TunedModelState.__add__": "google.generativeai.protos.Candidate.FinishReason.__add__", "google.generativeai.types.TunedModelState.__and__": "google.generativeai.protos.Candidate.FinishReason.__and__", @@ -2751,9 +2819,11 @@ "google.generativeai.types.TunedModelState.denominator": "google.generativeai.protos.Candidate.FinishReason.denominator", "google.generativeai.types.TunedModelState.from_bytes": "google.generativeai.protos.TunedModel.State.from_bytes", "google.generativeai.types.TunedModelState.imag": "google.generativeai.protos.Candidate.FinishReason.imag", + "google.generativeai.types.TunedModelState.is_integer": "google.generativeai.protos.Candidate.FinishReason.is_integer", "google.generativeai.types.TunedModelState.numerator": "google.generativeai.protos.Candidate.FinishReason.numerator", "google.generativeai.types.TunedModelState.real": "google.generativeai.protos.Candidate.FinishReason.real", - "google.generativeai.types.TunedModelState.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes" + "google.generativeai.types.TunedModelState.to_bytes": "google.generativeai.protos.Candidate.FinishReason.to_bytes", + "google.generativeai.types.annotations": "google.generativeai.caching.annotations" }, "is_fragment": { "google.generativeai": false, @@ -2781,9 +2851,14 @@ "google.generativeai.GenerationConfig.__ne__": true, "google.generativeai.GenerationConfig.__new__": true, "google.generativeai.GenerationConfig.candidate_count": true, + "google.generativeai.GenerationConfig.frequency_penalty": true, + "google.generativeai.GenerationConfig.logprobs": true, "google.generativeai.GenerationConfig.max_output_tokens": true, + "google.generativeai.GenerationConfig.presence_penalty": true, + "google.generativeai.GenerationConfig.response_logprobs": true, "google.generativeai.GenerationConfig.response_mime_type": true, "google.generativeai.GenerationConfig.response_schema": true, + "google.generativeai.GenerationConfig.seed": true, "google.generativeai.GenerationConfig.stop_sequences": true, "google.generativeai.GenerationConfig.temperature": true, "google.generativeai.GenerationConfig.top_k": true, @@ -2807,18 +2882,36 @@ "google.generativeai.GenerativeModel.start_chat": true, "google.generativeai.__version__": true, "google.generativeai.annotations": true, - "google.generativeai.chat": false, - "google.generativeai.chat_async": false, + "google.generativeai.caching": false, + "google.generativeai.caching.CachedContent": false, + "google.generativeai.caching.CachedContent.__eq__": true, + "google.generativeai.caching.CachedContent.__ge__": true, + "google.generativeai.caching.CachedContent.__gt__": true, + "google.generativeai.caching.CachedContent.__init__": true, + "google.generativeai.caching.CachedContent.__le__": true, + "google.generativeai.caching.CachedContent.__lt__": true, + "google.generativeai.caching.CachedContent.__ne__": true, + "google.generativeai.caching.CachedContent.__new__": true, + "google.generativeai.caching.CachedContent.create": true, + "google.generativeai.caching.CachedContent.create_time": true, + "google.generativeai.caching.CachedContent.delete": true, + "google.generativeai.caching.CachedContent.display_name": true, + "google.generativeai.caching.CachedContent.expire_time": true, + "google.generativeai.caching.CachedContent.get": true, + "google.generativeai.caching.CachedContent.list": true, + "google.generativeai.caching.CachedContent.model": true, + "google.generativeai.caching.CachedContent.name": true, + "google.generativeai.caching.CachedContent.update": true, + "google.generativeai.caching.CachedContent.update_time": true, + "google.generativeai.caching.CachedContent.usage_metadata": true, + "google.generativeai.caching.annotations": true, + "google.generativeai.caching.get_default_cache_client": false, "google.generativeai.configure": false, - "google.generativeai.count_message_tokens": false, - "google.generativeai.count_text_tokens": false, "google.generativeai.create_tuned_model": false, "google.generativeai.delete_file": false, "google.generativeai.delete_tuned_model": false, "google.generativeai.embed_content": false, "google.generativeai.embed_content_async": false, - "google.generativeai.generate_embeddings": false, - "google.generativeai.generate_text": false, "google.generativeai.get_base_model": false, "google.generativeai.get_file": false, "google.generativeai.get_model": false, @@ -3182,11 +3275,16 @@ "google.generativeai.protos.CachedContent.wrap": true, "google.generativeai.protos.Candidate": false, "google.generativeai.protos.Candidate.FinishReason": false, + "google.generativeai.protos.Candidate.FinishReason.BLOCKLIST": true, "google.generativeai.protos.Candidate.FinishReason.FINISH_REASON_UNSPECIFIED": true, + "google.generativeai.protos.Candidate.FinishReason.LANGUAGE": true, + "google.generativeai.protos.Candidate.FinishReason.MALFORMED_FUNCTION_CALL": true, "google.generativeai.protos.Candidate.FinishReason.MAX_TOKENS": true, "google.generativeai.protos.Candidate.FinishReason.OTHER": true, + "google.generativeai.protos.Candidate.FinishReason.PROHIBITED_CONTENT": true, "google.generativeai.protos.Candidate.FinishReason.RECITATION": true, "google.generativeai.protos.Candidate.FinishReason.SAFETY": true, + "google.generativeai.protos.Candidate.FinishReason.SPII": true, "google.generativeai.protos.Candidate.FinishReason.STOP": true, "google.generativeai.protos.Candidate.FinishReason.__abs__": true, "google.generativeai.protos.Candidate.FinishReason.__add__": true, @@ -3236,6 +3334,7 @@ "google.generativeai.protos.Candidate.FinishReason.denominator": true, "google.generativeai.protos.Candidate.FinishReason.from_bytes": true, "google.generativeai.protos.Candidate.FinishReason.imag": true, + "google.generativeai.protos.Candidate.FinishReason.is_integer": true, "google.generativeai.protos.Candidate.FinishReason.numerator": true, "google.generativeai.protos.Candidate.FinishReason.real": true, "google.generativeai.protos.Candidate.FinishReason.to_bytes": true, @@ -3250,6 +3349,7 @@ "google.generativeai.protos.Candidate.__new__": true, "google.generativeai.protos.Candidate.__or__": true, "google.generativeai.protos.Candidate.__ror__": true, + "google.generativeai.protos.Candidate.avg_logprobs": true, "google.generativeai.protos.Candidate.citation_metadata": true, "google.generativeai.protos.Candidate.content": true, "google.generativeai.protos.Candidate.copy_from": true, @@ -3257,7 +3357,9 @@ "google.generativeai.protos.Candidate.finish_reason": true, "google.generativeai.protos.Candidate.from_json": true, "google.generativeai.protos.Candidate.grounding_attributions": true, + "google.generativeai.protos.Candidate.grounding_metadata": true, "google.generativeai.protos.Candidate.index": true, + "google.generativeai.protos.Candidate.logprobs_result": true, "google.generativeai.protos.Candidate.mro": true, "google.generativeai.protos.Candidate.pb": true, "google.generativeai.protos.Candidate.safety_ratings": true, @@ -3320,6 +3422,7 @@ "google.generativeai.protos.Chunk.State.denominator": true, "google.generativeai.protos.Chunk.State.from_bytes": true, "google.generativeai.protos.Chunk.State.imag": true, + "google.generativeai.protos.Chunk.State.is_integer": true, "google.generativeai.protos.Chunk.State.numerator": true, "google.generativeai.protos.Chunk.State.real": true, "google.generativeai.protos.Chunk.State.to_bytes": true, @@ -3493,6 +3596,7 @@ "google.generativeai.protos.CodeExecutionResult.Outcome.denominator": true, "google.generativeai.protos.CodeExecutionResult.Outcome.from_bytes": true, "google.generativeai.protos.CodeExecutionResult.Outcome.imag": true, + "google.generativeai.protos.CodeExecutionResult.Outcome.is_integer": true, "google.generativeai.protos.CodeExecutionResult.Outcome.numerator": true, "google.generativeai.protos.CodeExecutionResult.Outcome.real": true, "google.generativeai.protos.CodeExecutionResult.Outcome.to_bytes": true, @@ -3577,6 +3681,7 @@ "google.generativeai.protos.Condition.Operator.denominator": true, "google.generativeai.protos.Condition.Operator.from_bytes": true, "google.generativeai.protos.Condition.Operator.imag": true, + "google.generativeai.protos.Condition.Operator.is_integer": true, "google.generativeai.protos.Condition.Operator.numerator": true, "google.generativeai.protos.Condition.Operator.real": true, "google.generativeai.protos.Condition.Operator.to_bytes": true, @@ -3701,6 +3806,7 @@ "google.generativeai.protos.ContentFilter.BlockedReason.denominator": true, "google.generativeai.protos.ContentFilter.BlockedReason.from_bytes": true, "google.generativeai.protos.ContentFilter.BlockedReason.imag": true, + "google.generativeai.protos.ContentFilter.BlockedReason.is_integer": true, "google.generativeai.protos.ContentFilter.BlockedReason.numerator": true, "google.generativeai.protos.ContentFilter.BlockedReason.real": true, "google.generativeai.protos.ContentFilter.BlockedReason.to_bytes": true, @@ -4323,6 +4429,84 @@ "google.generativeai.protos.Document.to_json": true, "google.generativeai.protos.Document.update_time": true, "google.generativeai.protos.Document.wrap": true, + "google.generativeai.protos.DynamicRetrievalConfig": false, + "google.generativeai.protos.DynamicRetrievalConfig.Mode": false, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.MODE_DYNAMIC": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.MODE_UNSPECIFIED": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__abs__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__add__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__and__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__bool__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__contains__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__eq__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__floordiv__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__ge__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__getitem__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__gt__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__init__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__invert__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__iter__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__le__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__len__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__lshift__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__lt__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__mod__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__mul__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__ne__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__neg__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__new__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__or__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__pos__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__pow__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__radd__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rand__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rfloordiv__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rlshift__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rmod__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rmul__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__ror__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rpow__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rrshift__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rshift__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rsub__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rtruediv__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__rxor__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__sub__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__truediv__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__xor__": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.as_integer_ratio": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.bit_count": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.bit_length": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.conjugate": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.denominator": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.from_bytes": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.imag": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.is_integer": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.numerator": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.real": true, + "google.generativeai.protos.DynamicRetrievalConfig.Mode.to_bytes": true, + "google.generativeai.protos.DynamicRetrievalConfig.__call__": true, + "google.generativeai.protos.DynamicRetrievalConfig.__eq__": true, + "google.generativeai.protos.DynamicRetrievalConfig.__ge__": true, + "google.generativeai.protos.DynamicRetrievalConfig.__gt__": true, + "google.generativeai.protos.DynamicRetrievalConfig.__init__": true, + "google.generativeai.protos.DynamicRetrievalConfig.__le__": true, + "google.generativeai.protos.DynamicRetrievalConfig.__lt__": true, + "google.generativeai.protos.DynamicRetrievalConfig.__ne__": true, + "google.generativeai.protos.DynamicRetrievalConfig.__new__": true, + "google.generativeai.protos.DynamicRetrievalConfig.__or__": true, + "google.generativeai.protos.DynamicRetrievalConfig.__ror__": true, + "google.generativeai.protos.DynamicRetrievalConfig.copy_from": true, + "google.generativeai.protos.DynamicRetrievalConfig.deserialize": true, + "google.generativeai.protos.DynamicRetrievalConfig.dynamic_threshold": true, + "google.generativeai.protos.DynamicRetrievalConfig.from_json": true, + "google.generativeai.protos.DynamicRetrievalConfig.mode": true, + "google.generativeai.protos.DynamicRetrievalConfig.mro": true, + "google.generativeai.protos.DynamicRetrievalConfig.pb": true, + "google.generativeai.protos.DynamicRetrievalConfig.serialize": true, + "google.generativeai.protos.DynamicRetrievalConfig.to_dict": true, + "google.generativeai.protos.DynamicRetrievalConfig.to_json": true, + "google.generativeai.protos.DynamicRetrievalConfig.wrap": true, "google.generativeai.protos.EmbedContentRequest": false, "google.generativeai.protos.EmbedContentRequest.__call__": true, "google.generativeai.protos.EmbedContentRequest.__eq__": true, @@ -4513,6 +4697,7 @@ "google.generativeai.protos.ExecutableCode.Language.denominator": true, "google.generativeai.protos.ExecutableCode.Language.from_bytes": true, "google.generativeai.protos.ExecutableCode.Language.imag": true, + "google.generativeai.protos.ExecutableCode.Language.is_integer": true, "google.generativeai.protos.ExecutableCode.Language.numerator": true, "google.generativeai.protos.ExecutableCode.Language.real": true, "google.generativeai.protos.ExecutableCode.Language.to_bytes": true, @@ -4592,6 +4777,7 @@ "google.generativeai.protos.File.State.denominator": true, "google.generativeai.protos.File.State.from_bytes": true, "google.generativeai.protos.File.State.imag": true, + "google.generativeai.protos.File.State.is_integer": true, "google.generativeai.protos.File.State.numerator": true, "google.generativeai.protos.File.State.real": true, "google.generativeai.protos.File.State.to_bytes": true, @@ -4727,6 +4913,7 @@ "google.generativeai.protos.FunctionCallingConfig.Mode.denominator": true, "google.generativeai.protos.FunctionCallingConfig.Mode.from_bytes": true, "google.generativeai.protos.FunctionCallingConfig.Mode.imag": true, + "google.generativeai.protos.FunctionCallingConfig.Mode.is_integer": true, "google.generativeai.protos.FunctionCallingConfig.Mode.numerator": true, "google.generativeai.protos.FunctionCallingConfig.Mode.real": true, "google.generativeai.protos.FunctionCallingConfig.Mode.to_bytes": true, @@ -4853,6 +5040,7 @@ "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.denominator": true, "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.from_bytes": true, "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.imag": true, + "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.is_integer": true, "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.numerator": true, "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.real": true, "google.generativeai.protos.GenerateAnswerRequest.AnswerStyle.to_bytes": true, @@ -4937,6 +5125,7 @@ "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.denominator": true, "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.from_bytes": true, "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.imag": true, + "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.is_integer": true, "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.numerator": true, "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.real": true, "google.generativeai.protos.GenerateAnswerResponse.InputFeedback.BlockReason.to_bytes": true, @@ -5017,8 +5206,10 @@ "google.generativeai.protos.GenerateContentResponse": false, "google.generativeai.protos.GenerateContentResponse.PromptFeedback": false, "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason": false, + "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.BLOCKLIST": true, "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.BLOCK_REASON_UNSPECIFIED": true, "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.OTHER": true, + "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.PROHIBITED_CONTENT": true, "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.SAFETY": true, "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.__abs__": true, "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.__add__": true, @@ -5068,6 +5259,7 @@ "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.denominator": true, "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.from_bytes": true, "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.imag": true, + "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.is_integer": true, "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.numerator": true, "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.real": true, "google.generativeai.protos.GenerateContentResponse.PromptFeedback.BlockReason.to_bytes": true, @@ -5261,10 +5453,14 @@ "google.generativeai.protos.GenerationConfig.candidate_count": true, "google.generativeai.protos.GenerationConfig.copy_from": true, "google.generativeai.protos.GenerationConfig.deserialize": true, + "google.generativeai.protos.GenerationConfig.frequency_penalty": true, "google.generativeai.protos.GenerationConfig.from_json": true, + "google.generativeai.protos.GenerationConfig.logprobs": true, "google.generativeai.protos.GenerationConfig.max_output_tokens": true, "google.generativeai.protos.GenerationConfig.mro": true, "google.generativeai.protos.GenerationConfig.pb": true, + "google.generativeai.protos.GenerationConfig.presence_penalty": true, + "google.generativeai.protos.GenerationConfig.response_logprobs": true, "google.generativeai.protos.GenerationConfig.response_mime_type": true, "google.generativeai.protos.GenerationConfig.response_schema": true, "google.generativeai.protos.GenerationConfig.serialize": true, @@ -5451,6 +5647,28 @@ "google.generativeai.protos.GetTunedModelRequest.to_dict": true, "google.generativeai.protos.GetTunedModelRequest.to_json": true, "google.generativeai.protos.GetTunedModelRequest.wrap": true, + "google.generativeai.protos.GoogleSearchRetrieval": false, + "google.generativeai.protos.GoogleSearchRetrieval.__call__": true, + "google.generativeai.protos.GoogleSearchRetrieval.__eq__": true, + "google.generativeai.protos.GoogleSearchRetrieval.__ge__": true, + "google.generativeai.protos.GoogleSearchRetrieval.__gt__": true, + "google.generativeai.protos.GoogleSearchRetrieval.__init__": true, + "google.generativeai.protos.GoogleSearchRetrieval.__le__": true, + "google.generativeai.protos.GoogleSearchRetrieval.__lt__": true, + "google.generativeai.protos.GoogleSearchRetrieval.__ne__": true, + "google.generativeai.protos.GoogleSearchRetrieval.__new__": true, + "google.generativeai.protos.GoogleSearchRetrieval.__or__": true, + "google.generativeai.protos.GoogleSearchRetrieval.__ror__": true, + "google.generativeai.protos.GoogleSearchRetrieval.copy_from": true, + "google.generativeai.protos.GoogleSearchRetrieval.deserialize": true, + "google.generativeai.protos.GoogleSearchRetrieval.dynamic_retrieval_config": true, + "google.generativeai.protos.GoogleSearchRetrieval.from_json": true, + "google.generativeai.protos.GoogleSearchRetrieval.mro": true, + "google.generativeai.protos.GoogleSearchRetrieval.pb": true, + "google.generativeai.protos.GoogleSearchRetrieval.serialize": true, + "google.generativeai.protos.GoogleSearchRetrieval.to_dict": true, + "google.generativeai.protos.GoogleSearchRetrieval.to_json": true, + "google.generativeai.protos.GoogleSearchRetrieval.wrap": true, "google.generativeai.protos.GroundingAttribution": false, "google.generativeai.protos.GroundingAttribution.__call__": true, "google.generativeai.protos.GroundingAttribution.__eq__": true, @@ -5474,6 +5692,76 @@ "google.generativeai.protos.GroundingAttribution.to_dict": true, "google.generativeai.protos.GroundingAttribution.to_json": true, "google.generativeai.protos.GroundingAttribution.wrap": true, + "google.generativeai.protos.GroundingChunk": false, + "google.generativeai.protos.GroundingChunk.Web": false, + "google.generativeai.protos.GroundingChunk.Web.__call__": true, + "google.generativeai.protos.GroundingChunk.Web.__eq__": true, + "google.generativeai.protos.GroundingChunk.Web.__ge__": true, + "google.generativeai.protos.GroundingChunk.Web.__gt__": true, + "google.generativeai.protos.GroundingChunk.Web.__init__": true, + "google.generativeai.protos.GroundingChunk.Web.__le__": true, + "google.generativeai.protos.GroundingChunk.Web.__lt__": true, + "google.generativeai.protos.GroundingChunk.Web.__ne__": true, + "google.generativeai.protos.GroundingChunk.Web.__new__": true, + "google.generativeai.protos.GroundingChunk.Web.__or__": true, + "google.generativeai.protos.GroundingChunk.Web.__ror__": true, + "google.generativeai.protos.GroundingChunk.Web.copy_from": true, + "google.generativeai.protos.GroundingChunk.Web.deserialize": true, + "google.generativeai.protos.GroundingChunk.Web.from_json": true, + "google.generativeai.protos.GroundingChunk.Web.mro": true, + "google.generativeai.protos.GroundingChunk.Web.pb": true, + "google.generativeai.protos.GroundingChunk.Web.serialize": true, + "google.generativeai.protos.GroundingChunk.Web.title": true, + "google.generativeai.protos.GroundingChunk.Web.to_dict": true, + "google.generativeai.protos.GroundingChunk.Web.to_json": true, + "google.generativeai.protos.GroundingChunk.Web.uri": true, + "google.generativeai.protos.GroundingChunk.Web.wrap": true, + "google.generativeai.protos.GroundingChunk.__call__": true, + "google.generativeai.protos.GroundingChunk.__eq__": true, + "google.generativeai.protos.GroundingChunk.__ge__": true, + "google.generativeai.protos.GroundingChunk.__gt__": true, + "google.generativeai.protos.GroundingChunk.__init__": true, + "google.generativeai.protos.GroundingChunk.__le__": true, + "google.generativeai.protos.GroundingChunk.__lt__": true, + "google.generativeai.protos.GroundingChunk.__ne__": true, + "google.generativeai.protos.GroundingChunk.__new__": true, + "google.generativeai.protos.GroundingChunk.__or__": true, + "google.generativeai.protos.GroundingChunk.__ror__": true, + "google.generativeai.protos.GroundingChunk.copy_from": true, + "google.generativeai.protos.GroundingChunk.deserialize": true, + "google.generativeai.protos.GroundingChunk.from_json": true, + "google.generativeai.protos.GroundingChunk.mro": true, + "google.generativeai.protos.GroundingChunk.pb": true, + "google.generativeai.protos.GroundingChunk.serialize": true, + "google.generativeai.protos.GroundingChunk.to_dict": true, + "google.generativeai.protos.GroundingChunk.to_json": true, + "google.generativeai.protos.GroundingChunk.web": true, + "google.generativeai.protos.GroundingChunk.wrap": true, + "google.generativeai.protos.GroundingMetadata": false, + "google.generativeai.protos.GroundingMetadata.__call__": true, + "google.generativeai.protos.GroundingMetadata.__eq__": true, + "google.generativeai.protos.GroundingMetadata.__ge__": true, + "google.generativeai.protos.GroundingMetadata.__gt__": true, + "google.generativeai.protos.GroundingMetadata.__init__": true, + "google.generativeai.protos.GroundingMetadata.__le__": true, + "google.generativeai.protos.GroundingMetadata.__lt__": true, + "google.generativeai.protos.GroundingMetadata.__ne__": true, + "google.generativeai.protos.GroundingMetadata.__new__": true, + "google.generativeai.protos.GroundingMetadata.__or__": true, + "google.generativeai.protos.GroundingMetadata.__ror__": true, + "google.generativeai.protos.GroundingMetadata.copy_from": true, + "google.generativeai.protos.GroundingMetadata.deserialize": true, + "google.generativeai.protos.GroundingMetadata.from_json": true, + "google.generativeai.protos.GroundingMetadata.grounding_chunks": true, + "google.generativeai.protos.GroundingMetadata.grounding_supports": true, + "google.generativeai.protos.GroundingMetadata.mro": true, + "google.generativeai.protos.GroundingMetadata.pb": true, + "google.generativeai.protos.GroundingMetadata.retrieval_metadata": true, + "google.generativeai.protos.GroundingMetadata.search_entry_point": true, + "google.generativeai.protos.GroundingMetadata.serialize": true, + "google.generativeai.protos.GroundingMetadata.to_dict": true, + "google.generativeai.protos.GroundingMetadata.to_json": true, + "google.generativeai.protos.GroundingMetadata.wrap": true, "google.generativeai.protos.GroundingPassage": false, "google.generativeai.protos.GroundingPassage.__call__": true, "google.generativeai.protos.GroundingPassage.__eq__": true, @@ -5519,7 +5807,32 @@ "google.generativeai.protos.GroundingPassages.to_dict": true, "google.generativeai.protos.GroundingPassages.to_json": true, "google.generativeai.protos.GroundingPassages.wrap": true, + "google.generativeai.protos.GroundingSupport": false, + "google.generativeai.protos.GroundingSupport.__call__": true, + "google.generativeai.protos.GroundingSupport.__eq__": true, + "google.generativeai.protos.GroundingSupport.__ge__": true, + "google.generativeai.protos.GroundingSupport.__gt__": true, + "google.generativeai.protos.GroundingSupport.__init__": true, + "google.generativeai.protos.GroundingSupport.__le__": true, + "google.generativeai.protos.GroundingSupport.__lt__": true, + "google.generativeai.protos.GroundingSupport.__ne__": true, + "google.generativeai.protos.GroundingSupport.__new__": true, + "google.generativeai.protos.GroundingSupport.__or__": true, + "google.generativeai.protos.GroundingSupport.__ror__": true, + "google.generativeai.protos.GroundingSupport.confidence_scores": true, + "google.generativeai.protos.GroundingSupport.copy_from": true, + "google.generativeai.protos.GroundingSupport.deserialize": true, + "google.generativeai.protos.GroundingSupport.from_json": true, + "google.generativeai.protos.GroundingSupport.grounding_chunk_indices": true, + "google.generativeai.protos.GroundingSupport.mro": true, + "google.generativeai.protos.GroundingSupport.pb": true, + "google.generativeai.protos.GroundingSupport.segment": true, + "google.generativeai.protos.GroundingSupport.serialize": true, + "google.generativeai.protos.GroundingSupport.to_dict": true, + "google.generativeai.protos.GroundingSupport.to_json": true, + "google.generativeai.protos.GroundingSupport.wrap": true, "google.generativeai.protos.HarmCategory": false, + "google.generativeai.protos.HarmCategory.HARM_CATEGORY_CIVIC_INTEGRITY": true, "google.generativeai.protos.HarmCategory.HARM_CATEGORY_DANGEROUS": true, "google.generativeai.protos.HarmCategory.HARM_CATEGORY_DANGEROUS_CONTENT": true, "google.generativeai.protos.HarmCategory.HARM_CATEGORY_DEROGATORY": true, @@ -5579,6 +5892,7 @@ "google.generativeai.protos.HarmCategory.denominator": true, "google.generativeai.protos.HarmCategory.from_bytes": true, "google.generativeai.protos.HarmCategory.imag": true, + "google.generativeai.protos.HarmCategory.is_integer": true, "google.generativeai.protos.HarmCategory.numerator": true, "google.generativeai.protos.HarmCategory.real": true, "google.generativeai.protos.HarmCategory.to_bytes": true, @@ -5979,6 +6293,75 @@ "google.generativeai.protos.ListTunedModelsResponse.to_json": true, "google.generativeai.protos.ListTunedModelsResponse.tuned_models": true, "google.generativeai.protos.ListTunedModelsResponse.wrap": true, + "google.generativeai.protos.LogprobsResult": false, + "google.generativeai.protos.LogprobsResult.Candidate": false, + "google.generativeai.protos.LogprobsResult.Candidate.__call__": true, + "google.generativeai.protos.LogprobsResult.Candidate.__eq__": true, + "google.generativeai.protos.LogprobsResult.Candidate.__ge__": true, + "google.generativeai.protos.LogprobsResult.Candidate.__gt__": true, + "google.generativeai.protos.LogprobsResult.Candidate.__init__": true, + "google.generativeai.protos.LogprobsResult.Candidate.__le__": true, + "google.generativeai.protos.LogprobsResult.Candidate.__lt__": true, + "google.generativeai.protos.LogprobsResult.Candidate.__ne__": true, + "google.generativeai.protos.LogprobsResult.Candidate.__new__": true, + "google.generativeai.protos.LogprobsResult.Candidate.__or__": true, + "google.generativeai.protos.LogprobsResult.Candidate.__ror__": true, + "google.generativeai.protos.LogprobsResult.Candidate.copy_from": true, + "google.generativeai.protos.LogprobsResult.Candidate.deserialize": true, + "google.generativeai.protos.LogprobsResult.Candidate.from_json": true, + "google.generativeai.protos.LogprobsResult.Candidate.log_probability": true, + "google.generativeai.protos.LogprobsResult.Candidate.mro": true, + "google.generativeai.protos.LogprobsResult.Candidate.pb": true, + "google.generativeai.protos.LogprobsResult.Candidate.serialize": true, + "google.generativeai.protos.LogprobsResult.Candidate.to_dict": true, + "google.generativeai.protos.LogprobsResult.Candidate.to_json": true, + "google.generativeai.protos.LogprobsResult.Candidate.token": true, + "google.generativeai.protos.LogprobsResult.Candidate.token_id": true, + "google.generativeai.protos.LogprobsResult.Candidate.wrap": true, + "google.generativeai.protos.LogprobsResult.TopCandidates": false, + "google.generativeai.protos.LogprobsResult.TopCandidates.__call__": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.__eq__": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.__ge__": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.__gt__": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.__init__": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.__le__": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.__lt__": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.__ne__": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.__new__": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.__or__": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.__ror__": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.candidates": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.copy_from": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.deserialize": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.from_json": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.mro": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.pb": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.serialize": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.to_dict": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.to_json": true, + "google.generativeai.protos.LogprobsResult.TopCandidates.wrap": true, + "google.generativeai.protos.LogprobsResult.__call__": true, + "google.generativeai.protos.LogprobsResult.__eq__": true, + "google.generativeai.protos.LogprobsResult.__ge__": true, + "google.generativeai.protos.LogprobsResult.__gt__": true, + "google.generativeai.protos.LogprobsResult.__init__": true, + "google.generativeai.protos.LogprobsResult.__le__": true, + "google.generativeai.protos.LogprobsResult.__lt__": true, + "google.generativeai.protos.LogprobsResult.__ne__": true, + "google.generativeai.protos.LogprobsResult.__new__": true, + "google.generativeai.protos.LogprobsResult.__or__": true, + "google.generativeai.protos.LogprobsResult.__ror__": true, + "google.generativeai.protos.LogprobsResult.chosen_candidates": true, + "google.generativeai.protos.LogprobsResult.copy_from": true, + "google.generativeai.protos.LogprobsResult.deserialize": true, + "google.generativeai.protos.LogprobsResult.from_json": true, + "google.generativeai.protos.LogprobsResult.mro": true, + "google.generativeai.protos.LogprobsResult.pb": true, + "google.generativeai.protos.LogprobsResult.serialize": true, + "google.generativeai.protos.LogprobsResult.to_dict": true, + "google.generativeai.protos.LogprobsResult.to_json": true, + "google.generativeai.protos.LogprobsResult.top_candidates": true, + "google.generativeai.protos.LogprobsResult.wrap": true, "google.generativeai.protos.Message": false, "google.generativeai.protos.Message.__call__": true, "google.generativeai.protos.Message.__eq__": true, @@ -6165,6 +6548,7 @@ "google.generativeai.protos.Permission.GranteeType.denominator": true, "google.generativeai.protos.Permission.GranteeType.from_bytes": true, "google.generativeai.protos.Permission.GranteeType.imag": true, + "google.generativeai.protos.Permission.GranteeType.is_integer": true, "google.generativeai.protos.Permission.GranteeType.numerator": true, "google.generativeai.protos.Permission.GranteeType.real": true, "google.generativeai.protos.Permission.GranteeType.to_bytes": true, @@ -6221,6 +6605,7 @@ "google.generativeai.protos.Permission.Role.denominator": true, "google.generativeai.protos.Permission.Role.from_bytes": true, "google.generativeai.protos.Permission.Role.imag": true, + "google.generativeai.protos.Permission.Role.is_integer": true, "google.generativeai.protos.Permission.Role.numerator": true, "google.generativeai.protos.Permission.Role.real": true, "google.generativeai.protos.Permission.Role.to_bytes": true, @@ -6248,6 +6633,52 @@ "google.generativeai.protos.Permission.to_dict": true, "google.generativeai.protos.Permission.to_json": true, "google.generativeai.protos.Permission.wrap": true, + "google.generativeai.protos.PredictRequest": false, + "google.generativeai.protos.PredictRequest.__call__": true, + "google.generativeai.protos.PredictRequest.__eq__": true, + "google.generativeai.protos.PredictRequest.__ge__": true, + "google.generativeai.protos.PredictRequest.__gt__": true, + "google.generativeai.protos.PredictRequest.__init__": true, + "google.generativeai.protos.PredictRequest.__le__": true, + "google.generativeai.protos.PredictRequest.__lt__": true, + "google.generativeai.protos.PredictRequest.__ne__": true, + "google.generativeai.protos.PredictRequest.__new__": true, + "google.generativeai.protos.PredictRequest.__or__": true, + "google.generativeai.protos.PredictRequest.__ror__": true, + "google.generativeai.protos.PredictRequest.copy_from": true, + "google.generativeai.protos.PredictRequest.deserialize": true, + "google.generativeai.protos.PredictRequest.from_json": true, + "google.generativeai.protos.PredictRequest.instances": true, + "google.generativeai.protos.PredictRequest.model": true, + "google.generativeai.protos.PredictRequest.mro": true, + "google.generativeai.protos.PredictRequest.parameters": true, + "google.generativeai.protos.PredictRequest.pb": true, + "google.generativeai.protos.PredictRequest.serialize": true, + "google.generativeai.protos.PredictRequest.to_dict": true, + "google.generativeai.protos.PredictRequest.to_json": true, + "google.generativeai.protos.PredictRequest.wrap": true, + "google.generativeai.protos.PredictResponse": false, + "google.generativeai.protos.PredictResponse.__call__": true, + "google.generativeai.protos.PredictResponse.__eq__": true, + "google.generativeai.protos.PredictResponse.__ge__": true, + "google.generativeai.protos.PredictResponse.__gt__": true, + "google.generativeai.protos.PredictResponse.__init__": true, + "google.generativeai.protos.PredictResponse.__le__": true, + "google.generativeai.protos.PredictResponse.__lt__": true, + "google.generativeai.protos.PredictResponse.__ne__": true, + "google.generativeai.protos.PredictResponse.__new__": true, + "google.generativeai.protos.PredictResponse.__or__": true, + "google.generativeai.protos.PredictResponse.__ror__": true, + "google.generativeai.protos.PredictResponse.copy_from": true, + "google.generativeai.protos.PredictResponse.deserialize": true, + "google.generativeai.protos.PredictResponse.from_json": true, + "google.generativeai.protos.PredictResponse.mro": true, + "google.generativeai.protos.PredictResponse.pb": true, + "google.generativeai.protos.PredictResponse.predictions": true, + "google.generativeai.protos.PredictResponse.serialize": true, + "google.generativeai.protos.PredictResponse.to_dict": true, + "google.generativeai.protos.PredictResponse.to_json": true, + "google.generativeai.protos.PredictResponse.wrap": true, "google.generativeai.protos.QueryCorpusRequest": false, "google.generativeai.protos.QueryCorpusRequest.__call__": true, "google.generativeai.protos.QueryCorpusRequest.__eq__": true, @@ -6365,6 +6796,28 @@ "google.generativeai.protos.RelevantChunk.to_dict": true, "google.generativeai.protos.RelevantChunk.to_json": true, "google.generativeai.protos.RelevantChunk.wrap": true, + "google.generativeai.protos.RetrievalMetadata": false, + "google.generativeai.protos.RetrievalMetadata.__call__": true, + "google.generativeai.protos.RetrievalMetadata.__eq__": true, + "google.generativeai.protos.RetrievalMetadata.__ge__": true, + "google.generativeai.protos.RetrievalMetadata.__gt__": true, + "google.generativeai.protos.RetrievalMetadata.__init__": true, + "google.generativeai.protos.RetrievalMetadata.__le__": true, + "google.generativeai.protos.RetrievalMetadata.__lt__": true, + "google.generativeai.protos.RetrievalMetadata.__ne__": true, + "google.generativeai.protos.RetrievalMetadata.__new__": true, + "google.generativeai.protos.RetrievalMetadata.__or__": true, + "google.generativeai.protos.RetrievalMetadata.__ror__": true, + "google.generativeai.protos.RetrievalMetadata.copy_from": true, + "google.generativeai.protos.RetrievalMetadata.deserialize": true, + "google.generativeai.protos.RetrievalMetadata.from_json": true, + "google.generativeai.protos.RetrievalMetadata.google_search_dynamic_retrieval_score": true, + "google.generativeai.protos.RetrievalMetadata.mro": true, + "google.generativeai.protos.RetrievalMetadata.pb": true, + "google.generativeai.protos.RetrievalMetadata.serialize": true, + "google.generativeai.protos.RetrievalMetadata.to_dict": true, + "google.generativeai.protos.RetrievalMetadata.to_json": true, + "google.generativeai.protos.RetrievalMetadata.wrap": true, "google.generativeai.protos.SafetyFeedback": false, "google.generativeai.protos.SafetyFeedback.__call__": true, "google.generativeai.protos.SafetyFeedback.__eq__": true, @@ -6443,6 +6896,7 @@ "google.generativeai.protos.SafetyRating.HarmProbability.denominator": true, "google.generativeai.protos.SafetyRating.HarmProbability.from_bytes": true, "google.generativeai.protos.SafetyRating.HarmProbability.imag": true, + "google.generativeai.protos.SafetyRating.HarmProbability.is_integer": true, "google.generativeai.protos.SafetyRating.HarmProbability.numerator": true, "google.generativeai.protos.SafetyRating.HarmProbability.real": true, "google.generativeai.protos.SafetyRating.HarmProbability.to_bytes": true, @@ -6476,6 +6930,7 @@ "google.generativeai.protos.SafetySetting.HarmBlockThreshold.BLOCK_NONE": true, "google.generativeai.protos.SafetySetting.HarmBlockThreshold.BLOCK_ONLY_HIGH": true, "google.generativeai.protos.SafetySetting.HarmBlockThreshold.HARM_BLOCK_THRESHOLD_UNSPECIFIED": true, + "google.generativeai.protos.SafetySetting.HarmBlockThreshold.OFF": true, "google.generativeai.protos.SafetySetting.HarmBlockThreshold.__abs__": true, "google.generativeai.protos.SafetySetting.HarmBlockThreshold.__add__": true, "google.generativeai.protos.SafetySetting.HarmBlockThreshold.__and__": true, @@ -6524,6 +6979,7 @@ "google.generativeai.protos.SafetySetting.HarmBlockThreshold.denominator": true, "google.generativeai.protos.SafetySetting.HarmBlockThreshold.from_bytes": true, "google.generativeai.protos.SafetySetting.HarmBlockThreshold.imag": true, + "google.generativeai.protos.SafetySetting.HarmBlockThreshold.is_integer": true, "google.generativeai.protos.SafetySetting.HarmBlockThreshold.numerator": true, "google.generativeai.protos.SafetySetting.HarmBlockThreshold.real": true, "google.generativeai.protos.SafetySetting.HarmBlockThreshold.to_bytes": true, @@ -6591,6 +7047,8 @@ "google.generativeai.protos.Schema.format_": true, "google.generativeai.protos.Schema.from_json": true, "google.generativeai.protos.Schema.items": true, + "google.generativeai.protos.Schema.max_items": true, + "google.generativeai.protos.Schema.min_items": true, "google.generativeai.protos.Schema.mro": true, "google.generativeai.protos.Schema.nullable": true, "google.generativeai.protos.Schema.pb": true, @@ -6601,6 +7059,54 @@ "google.generativeai.protos.Schema.to_json": true, "google.generativeai.protos.Schema.type_": true, "google.generativeai.protos.Schema.wrap": true, + "google.generativeai.protos.SearchEntryPoint": false, + "google.generativeai.protos.SearchEntryPoint.__call__": true, + "google.generativeai.protos.SearchEntryPoint.__eq__": true, + "google.generativeai.protos.SearchEntryPoint.__ge__": true, + "google.generativeai.protos.SearchEntryPoint.__gt__": true, + "google.generativeai.protos.SearchEntryPoint.__init__": true, + "google.generativeai.protos.SearchEntryPoint.__le__": true, + "google.generativeai.protos.SearchEntryPoint.__lt__": true, + "google.generativeai.protos.SearchEntryPoint.__ne__": true, + "google.generativeai.protos.SearchEntryPoint.__new__": true, + "google.generativeai.protos.SearchEntryPoint.__or__": true, + "google.generativeai.protos.SearchEntryPoint.__ror__": true, + "google.generativeai.protos.SearchEntryPoint.copy_from": true, + "google.generativeai.protos.SearchEntryPoint.deserialize": true, + "google.generativeai.protos.SearchEntryPoint.from_json": true, + "google.generativeai.protos.SearchEntryPoint.mro": true, + "google.generativeai.protos.SearchEntryPoint.pb": true, + "google.generativeai.protos.SearchEntryPoint.rendered_content": true, + "google.generativeai.protos.SearchEntryPoint.sdk_blob": true, + "google.generativeai.protos.SearchEntryPoint.serialize": true, + "google.generativeai.protos.SearchEntryPoint.to_dict": true, + "google.generativeai.protos.SearchEntryPoint.to_json": true, + "google.generativeai.protos.SearchEntryPoint.wrap": true, + "google.generativeai.protos.Segment": false, + "google.generativeai.protos.Segment.__call__": true, + "google.generativeai.protos.Segment.__eq__": true, + "google.generativeai.protos.Segment.__ge__": true, + "google.generativeai.protos.Segment.__gt__": true, + "google.generativeai.protos.Segment.__init__": true, + "google.generativeai.protos.Segment.__le__": true, + "google.generativeai.protos.Segment.__lt__": true, + "google.generativeai.protos.Segment.__ne__": true, + "google.generativeai.protos.Segment.__new__": true, + "google.generativeai.protos.Segment.__or__": true, + "google.generativeai.protos.Segment.__ror__": true, + "google.generativeai.protos.Segment.copy_from": true, + "google.generativeai.protos.Segment.deserialize": true, + "google.generativeai.protos.Segment.end_index": true, + "google.generativeai.protos.Segment.from_json": true, + "google.generativeai.protos.Segment.mro": true, + "google.generativeai.protos.Segment.part_index": true, + "google.generativeai.protos.Segment.pb": true, + "google.generativeai.protos.Segment.serialize": true, + "google.generativeai.protos.Segment.start_index": true, + "google.generativeai.protos.Segment.text": true, + "google.generativeai.protos.Segment.to_dict": true, + "google.generativeai.protos.Segment.to_json": true, + "google.generativeai.protos.Segment.wrap": true, "google.generativeai.protos.SemanticRetrieverConfig": false, "google.generativeai.protos.SemanticRetrieverConfig.__call__": true, "google.generativeai.protos.SemanticRetrieverConfig.__eq__": true, @@ -6706,6 +7212,7 @@ "google.generativeai.protos.TaskType.denominator": true, "google.generativeai.protos.TaskType.from_bytes": true, "google.generativeai.protos.TaskType.imag": true, + "google.generativeai.protos.TaskType.is_integer": true, "google.generativeai.protos.TaskType.numerator": true, "google.generativeai.protos.TaskType.real": true, "google.generativeai.protos.TaskType.to_bytes": true, @@ -6772,6 +7279,7 @@ "google.generativeai.protos.Tool.deserialize": true, "google.generativeai.protos.Tool.from_json": true, "google.generativeai.protos.Tool.function_declarations": true, + "google.generativeai.protos.Tool.google_search_retrieval": true, "google.generativeai.protos.Tool.mro": true, "google.generativeai.protos.Tool.pb": true, "google.generativeai.protos.Tool.serialize": true, @@ -6898,6 +7406,7 @@ "google.generativeai.protos.TunedModel.State.denominator": true, "google.generativeai.protos.TunedModel.State.from_bytes": true, "google.generativeai.protos.TunedModel.State.imag": true, + "google.generativeai.protos.TunedModel.State.is_integer": true, "google.generativeai.protos.TunedModel.State.numerator": true, "google.generativeai.protos.TunedModel.State.real": true, "google.generativeai.protos.TunedModel.State.to_bytes": true, @@ -6922,6 +7431,7 @@ "google.generativeai.protos.TunedModel.mro": true, "google.generativeai.protos.TunedModel.name": true, "google.generativeai.protos.TunedModel.pb": true, + "google.generativeai.protos.TunedModel.reader_project_numbers": true, "google.generativeai.protos.TunedModel.serialize": true, "google.generativeai.protos.TunedModel.state": true, "google.generativeai.protos.TunedModel.temperature": true, @@ -7108,6 +7618,7 @@ "google.generativeai.protos.Type.denominator": true, "google.generativeai.protos.Type.from_bytes": true, "google.generativeai.protos.Type.imag": true, + "google.generativeai.protos.Type.is_integer": true, "google.generativeai.protos.Type.numerator": true, "google.generativeai.protos.Type.real": true, "google.generativeai.protos.Type.to_bytes": true, @@ -7291,18 +7802,6 @@ "google.generativeai.types.AsyncGenerateContentResponse.text": true, "google.generativeai.types.AsyncGenerateContentResponse.to_dict": true, "google.generativeai.types.AsyncGenerateContentResponse.usage_metadata": true, - "google.generativeai.types.AuthorError": false, - "google.generativeai.types.AuthorError.__eq__": true, - "google.generativeai.types.AuthorError.__ge__": true, - "google.generativeai.types.AuthorError.__gt__": true, - "google.generativeai.types.AuthorError.__init__": true, - "google.generativeai.types.AuthorError.__le__": true, - "google.generativeai.types.AuthorError.__lt__": true, - "google.generativeai.types.AuthorError.__ne__": true, - "google.generativeai.types.AuthorError.__new__": true, - "google.generativeai.types.AuthorError.add_note": true, - "google.generativeai.types.AuthorError.args": true, - "google.generativeai.types.AuthorError.with_traceback": true, "google.generativeai.types.BaseModelNameOptions": false, "google.generativeai.types.BlobDict": false, "google.generativeai.types.BlobDict.__contains__": true, @@ -7395,6 +7894,7 @@ "google.generativeai.types.BlockedReason.denominator": true, "google.generativeai.types.BlockedReason.from_bytes": true, "google.generativeai.types.BlockedReason.imag": true, + "google.generativeai.types.BlockedReason.is_integer": true, "google.generativeai.types.BlockedReason.numerator": true, "google.generativeai.types.BlockedReason.real": true, "google.generativeai.types.BlockedReason.to_bytes": true, @@ -7426,20 +7926,6 @@ "google.generativeai.types.CallableFunctionDeclaration.name": true, "google.generativeai.types.CallableFunctionDeclaration.parameters": true, "google.generativeai.types.CallableFunctionDeclaration.to_proto": true, - "google.generativeai.types.ChatResponse": false, - "google.generativeai.types.ChatResponse.__eq__": true, - "google.generativeai.types.ChatResponse.__ge__": true, - "google.generativeai.types.ChatResponse.__gt__": true, - "google.generativeai.types.ChatResponse.__init__": true, - "google.generativeai.types.ChatResponse.__le__": true, - "google.generativeai.types.ChatResponse.__lt__": true, - "google.generativeai.types.ChatResponse.__ne__": true, - "google.generativeai.types.ChatResponse.__new__": true, - "google.generativeai.types.ChatResponse.last": true, - "google.generativeai.types.ChatResponse.reply": true, - "google.generativeai.types.ChatResponse.to_dict": true, - "google.generativeai.types.ChatResponse.top_k": true, - "google.generativeai.types.ChatResponse.top_p": true, "google.generativeai.types.CitationMetadataDict": false, "google.generativeai.types.CitationMetadataDict.__contains__": true, "google.generativeai.types.CitationMetadataDict.__eq__": true, @@ -7492,16 +7978,6 @@ "google.generativeai.types.CitationSourceDict.setdefault": true, "google.generativeai.types.CitationSourceDict.update": true, "google.generativeai.types.CitationSourceDict.values": true, - "google.generativeai.types.Completion": false, - "google.generativeai.types.Completion.__eq__": true, - "google.generativeai.types.Completion.__ge__": true, - "google.generativeai.types.Completion.__gt__": true, - "google.generativeai.types.Completion.__init__": true, - "google.generativeai.types.Completion.__le__": true, - "google.generativeai.types.Completion.__lt__": true, - "google.generativeai.types.Completion.__ne__": true, - "google.generativeai.types.Completion.__new__": true, - "google.generativeai.types.Completion.to_dict": true, "google.generativeai.types.ContentDict": false, "google.generativeai.types.ContentDict.__contains__": true, "google.generativeai.types.ContentDict.__eq__": true, @@ -7556,34 +8032,6 @@ "google.generativeai.types.ContentFilterDict.values": true, "google.generativeai.types.ContentType": false, "google.generativeai.types.ContentsType": false, - "google.generativeai.types.ExampleDict": false, - "google.generativeai.types.ExampleDict.__contains__": true, - "google.generativeai.types.ExampleDict.__eq__": true, - "google.generativeai.types.ExampleDict.__ge__": true, - "google.generativeai.types.ExampleDict.__getitem__": true, - "google.generativeai.types.ExampleDict.__gt__": true, - "google.generativeai.types.ExampleDict.__init__": true, - "google.generativeai.types.ExampleDict.__iter__": true, - "google.generativeai.types.ExampleDict.__le__": true, - "google.generativeai.types.ExampleDict.__len__": true, - "google.generativeai.types.ExampleDict.__lt__": true, - "google.generativeai.types.ExampleDict.__ne__": true, - "google.generativeai.types.ExampleDict.__new__": true, - "google.generativeai.types.ExampleDict.__or__": true, - "google.generativeai.types.ExampleDict.__ror__": true, - "google.generativeai.types.ExampleDict.clear": true, - "google.generativeai.types.ExampleDict.copy": true, - "google.generativeai.types.ExampleDict.fromkeys": true, - "google.generativeai.types.ExampleDict.get": true, - "google.generativeai.types.ExampleDict.items": true, - "google.generativeai.types.ExampleDict.keys": true, - "google.generativeai.types.ExampleDict.pop": true, - "google.generativeai.types.ExampleDict.popitem": true, - "google.generativeai.types.ExampleDict.setdefault": true, - "google.generativeai.types.ExampleDict.update": true, - "google.generativeai.types.ExampleDict.values": true, - "google.generativeai.types.ExampleOptions": false, - "google.generativeai.types.ExamplesOptions": false, "google.generativeai.types.File": false, "google.generativeai.types.File.__eq__": true, "google.generativeai.types.File.__ge__": true, @@ -7693,9 +8141,14 @@ "google.generativeai.types.GenerationConfig.__ne__": true, "google.generativeai.types.GenerationConfig.__new__": true, "google.generativeai.types.GenerationConfig.candidate_count": true, + "google.generativeai.types.GenerationConfig.frequency_penalty": true, + "google.generativeai.types.GenerationConfig.logprobs": true, "google.generativeai.types.GenerationConfig.max_output_tokens": true, + "google.generativeai.types.GenerationConfig.presence_penalty": true, + "google.generativeai.types.GenerationConfig.response_logprobs": true, "google.generativeai.types.GenerationConfig.response_mime_type": true, "google.generativeai.types.GenerationConfig.response_schema": true, + "google.generativeai.types.GenerationConfig.seed": true, "google.generativeai.types.GenerationConfig.stop_sequences": true, "google.generativeai.types.GenerationConfig.temperature": true, "google.generativeai.types.GenerationConfig.top_k": true, @@ -7733,6 +8186,7 @@ "google.generativeai.types.HarmBlockThreshold.BLOCK_NONE": true, "google.generativeai.types.HarmBlockThreshold.BLOCK_ONLY_HIGH": true, "google.generativeai.types.HarmBlockThreshold.HARM_BLOCK_THRESHOLD_UNSPECIFIED": true, + "google.generativeai.types.HarmBlockThreshold.OFF": true, "google.generativeai.types.HarmBlockThreshold.__abs__": true, "google.generativeai.types.HarmBlockThreshold.__add__": true, "google.generativeai.types.HarmBlockThreshold.__and__": true, @@ -7781,6 +8235,7 @@ "google.generativeai.types.HarmBlockThreshold.denominator": true, "google.generativeai.types.HarmBlockThreshold.from_bytes": true, "google.generativeai.types.HarmBlockThreshold.imag": true, + "google.generativeai.types.HarmBlockThreshold.is_integer": true, "google.generativeai.types.HarmBlockThreshold.numerator": true, "google.generativeai.types.HarmBlockThreshold.real": true, "google.generativeai.types.HarmBlockThreshold.to_bytes": true, @@ -7838,6 +8293,7 @@ "google.generativeai.types.HarmCategory.denominator": true, "google.generativeai.types.HarmCategory.from_bytes": true, "google.generativeai.types.HarmCategory.imag": true, + "google.generativeai.types.HarmCategory.is_integer": true, "google.generativeai.types.HarmCategory.numerator": true, "google.generativeai.types.HarmCategory.real": true, "google.generativeai.types.HarmCategory.to_bytes": true, @@ -7895,6 +8351,7 @@ "google.generativeai.types.HarmProbability.denominator": true, "google.generativeai.types.HarmProbability.from_bytes": true, "google.generativeai.types.HarmProbability.imag": true, + "google.generativeai.types.HarmProbability.is_integer": true, "google.generativeai.types.HarmProbability.numerator": true, "google.generativeai.types.HarmProbability.real": true, "google.generativeai.types.HarmProbability.to_bytes": true, @@ -7910,61 +8367,6 @@ "google.generativeai.types.IncompleteIterationError.add_note": true, "google.generativeai.types.IncompleteIterationError.args": true, "google.generativeai.types.IncompleteIterationError.with_traceback": true, - "google.generativeai.types.MessageDict": false, - "google.generativeai.types.MessageDict.__contains__": true, - "google.generativeai.types.MessageDict.__eq__": true, - "google.generativeai.types.MessageDict.__ge__": true, - "google.generativeai.types.MessageDict.__getitem__": true, - "google.generativeai.types.MessageDict.__gt__": true, - "google.generativeai.types.MessageDict.__init__": true, - "google.generativeai.types.MessageDict.__iter__": true, - "google.generativeai.types.MessageDict.__le__": true, - "google.generativeai.types.MessageDict.__len__": true, - "google.generativeai.types.MessageDict.__lt__": true, - "google.generativeai.types.MessageDict.__ne__": true, - "google.generativeai.types.MessageDict.__new__": true, - "google.generativeai.types.MessageDict.__or__": true, - "google.generativeai.types.MessageDict.__ror__": true, - "google.generativeai.types.MessageDict.clear": true, - "google.generativeai.types.MessageDict.copy": true, - "google.generativeai.types.MessageDict.fromkeys": true, - "google.generativeai.types.MessageDict.get": true, - "google.generativeai.types.MessageDict.items": true, - "google.generativeai.types.MessageDict.keys": true, - "google.generativeai.types.MessageDict.pop": true, - "google.generativeai.types.MessageDict.popitem": true, - "google.generativeai.types.MessageDict.setdefault": true, - "google.generativeai.types.MessageDict.update": true, - "google.generativeai.types.MessageDict.values": true, - "google.generativeai.types.MessageOptions": false, - "google.generativeai.types.MessagePromptDict": false, - "google.generativeai.types.MessagePromptDict.__contains__": true, - "google.generativeai.types.MessagePromptDict.__eq__": true, - "google.generativeai.types.MessagePromptDict.__ge__": true, - "google.generativeai.types.MessagePromptDict.__getitem__": true, - "google.generativeai.types.MessagePromptDict.__gt__": true, - "google.generativeai.types.MessagePromptDict.__init__": true, - "google.generativeai.types.MessagePromptDict.__iter__": true, - "google.generativeai.types.MessagePromptDict.__le__": true, - "google.generativeai.types.MessagePromptDict.__len__": true, - "google.generativeai.types.MessagePromptDict.__lt__": true, - "google.generativeai.types.MessagePromptDict.__ne__": true, - "google.generativeai.types.MessagePromptDict.__new__": true, - "google.generativeai.types.MessagePromptDict.__or__": true, - "google.generativeai.types.MessagePromptDict.__ror__": true, - "google.generativeai.types.MessagePromptDict.clear": true, - "google.generativeai.types.MessagePromptDict.copy": true, - "google.generativeai.types.MessagePromptDict.fromkeys": true, - "google.generativeai.types.MessagePromptDict.get": true, - "google.generativeai.types.MessagePromptDict.items": true, - "google.generativeai.types.MessagePromptDict.keys": true, - "google.generativeai.types.MessagePromptDict.pop": true, - "google.generativeai.types.MessagePromptDict.popitem": true, - "google.generativeai.types.MessagePromptDict.setdefault": true, - "google.generativeai.types.MessagePromptDict.update": true, - "google.generativeai.types.MessagePromptDict.values": true, - "google.generativeai.types.MessagePromptOptions": false, - "google.generativeai.types.MessagesOptions": false, "google.generativeai.types.Model": false, "google.generativeai.types.Model.__eq__": true, "google.generativeai.types.Model.__ge__": true, @@ -8061,32 +8463,6 @@ "google.generativeai.types.RequestOptions.keys": true, "google.generativeai.types.RequestOptions.values": true, "google.generativeai.types.RequestOptionsType": false, - "google.generativeai.types.ResponseDict": false, - "google.generativeai.types.ResponseDict.__contains__": true, - "google.generativeai.types.ResponseDict.__eq__": true, - "google.generativeai.types.ResponseDict.__ge__": true, - "google.generativeai.types.ResponseDict.__getitem__": true, - "google.generativeai.types.ResponseDict.__gt__": true, - "google.generativeai.types.ResponseDict.__init__": true, - "google.generativeai.types.ResponseDict.__iter__": true, - "google.generativeai.types.ResponseDict.__le__": true, - "google.generativeai.types.ResponseDict.__len__": true, - "google.generativeai.types.ResponseDict.__lt__": true, - "google.generativeai.types.ResponseDict.__ne__": true, - "google.generativeai.types.ResponseDict.__new__": true, - "google.generativeai.types.ResponseDict.__or__": true, - "google.generativeai.types.ResponseDict.__ror__": true, - "google.generativeai.types.ResponseDict.clear": true, - "google.generativeai.types.ResponseDict.copy": true, - "google.generativeai.types.ResponseDict.fromkeys": true, - "google.generativeai.types.ResponseDict.get": true, - "google.generativeai.types.ResponseDict.items": true, - "google.generativeai.types.ResponseDict.keys": true, - "google.generativeai.types.ResponseDict.pop": true, - "google.generativeai.types.ResponseDict.popitem": true, - "google.generativeai.types.ResponseDict.setdefault": true, - "google.generativeai.types.ResponseDict.update": true, - "google.generativeai.types.ResponseDict.values": true, "google.generativeai.types.SafetyFeedbackDict": false, "google.generativeai.types.SafetyFeedbackDict.__contains__": true, "google.generativeai.types.SafetyFeedbackDict.__eq__": true, @@ -8226,6 +8602,7 @@ "google.generativeai.types.Tool.__new__": true, "google.generativeai.types.Tool.code_execution": true, "google.generativeai.types.Tool.function_declarations": true, + "google.generativeai.types.Tool.google_search_retrieval": true, "google.generativeai.types.Tool.to_proto": true, "google.generativeai.types.ToolDict": false, "google.generativeai.types.ToolDict.__contains__": true, @@ -8269,6 +8646,7 @@ "google.generativeai.types.TunedModel.display_name": true, "google.generativeai.types.TunedModel.name": true, "google.generativeai.types.TunedModel.permissions": true, + "google.generativeai.types.TunedModel.reader_project_numbers": true, "google.generativeai.types.TunedModel.source_model": true, "google.generativeai.types.TunedModel.state": true, "google.generativeai.types.TunedModel.temperature": true, @@ -8330,6 +8708,7 @@ "google.generativeai.types.TunedModelState.denominator": true, "google.generativeai.types.TunedModelState.from_bytes": true, "google.generativeai.types.TunedModelState.imag": true, + "google.generativeai.types.TunedModelState.is_integer": true, "google.generativeai.types.TunedModelState.numerator": true, "google.generativeai.types.TunedModelState.real": true, "google.generativeai.types.TunedModelState.to_bytes": true, @@ -8356,18 +8735,21 @@ "google.generativeai.GenerativeModel.generate_content": "google.generativeai.generative_models.GenerativeModel.generate_content", "google.generativeai.GenerativeModel.generate_content_async": "google.generativeai.generative_models.GenerativeModel.generate_content_async", "google.generativeai.GenerativeModel.start_chat": "google.generativeai.generative_models.GenerativeModel.start_chat", - "google.generativeai.chat": "google.generativeai.discuss.chat", - "google.generativeai.chat_async": "google.generativeai.discuss.chat_async", + "google.generativeai.caching": "google.generativeai.caching", + "google.generativeai.caching.CachedContent": "google.generativeai.caching.CachedContent", + "google.generativeai.caching.CachedContent.__init__": "google.generativeai.caching.CachedContent.__init__", + "google.generativeai.caching.CachedContent.create": "google.generativeai.caching.CachedContent.create", + "google.generativeai.caching.CachedContent.delete": "google.generativeai.caching.CachedContent.delete", + "google.generativeai.caching.CachedContent.get": "google.generativeai.caching.CachedContent.get", + "google.generativeai.caching.CachedContent.list": "google.generativeai.caching.CachedContent.list", + "google.generativeai.caching.CachedContent.update": "google.generativeai.caching.CachedContent.update", + "google.generativeai.caching.get_default_cache_client": "google.generativeai.client.get_default_cache_client", "google.generativeai.configure": "google.generativeai.client.configure", - "google.generativeai.count_message_tokens": "google.generativeai.discuss.count_message_tokens", - "google.generativeai.count_text_tokens": "google.generativeai.text.count_text_tokens", "google.generativeai.create_tuned_model": "google.generativeai.models.create_tuned_model", "google.generativeai.delete_file": "google.generativeai.files.delete_file", "google.generativeai.delete_tuned_model": "google.generativeai.models.delete_tuned_model", "google.generativeai.embed_content": "google.generativeai.embedding.embed_content", "google.generativeai.embed_content_async": "google.generativeai.embedding.embed_content_async", - "google.generativeai.generate_embeddings": "google.generativeai.text.generate_embeddings", - "google.generativeai.generate_text": "google.generativeai.text.generate_text", "google.generativeai.get_base_model": "google.generativeai.models.get_base_model", "google.generativeai.get_file": "google.generativeai.files.get_file", "google.generativeai.get_model": "google.generativeai.models.get_model", @@ -8877,6 +9259,20 @@ "google.generativeai.protos.Document.to_dict": "proto.message.MessageMeta.to_dict", "google.generativeai.protos.Document.to_json": "proto.message.MessageMeta.to_json", "google.generativeai.protos.Document.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.DynamicRetrievalConfig": "google.ai.generativelanguage_v1beta.types.content.DynamicRetrievalConfig", + "google.generativeai.protos.DynamicRetrievalConfig.Mode": "google.ai.generativelanguage_v1beta.types.content.DynamicRetrievalConfig.Mode", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__contains__": "enum.EnumType.__contains__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__getitem__": "enum.EnumType.__getitem__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__iter__": "enum.EnumType.__iter__", + "google.generativeai.protos.DynamicRetrievalConfig.Mode.__len__": "enum.EnumType.__len__", + "google.generativeai.protos.DynamicRetrievalConfig.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.DynamicRetrievalConfig.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.DynamicRetrievalConfig.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.DynamicRetrievalConfig.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.DynamicRetrievalConfig.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.DynamicRetrievalConfig.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.DynamicRetrievalConfig.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.DynamicRetrievalConfig.wrap": "proto.message.MessageMeta.wrap", "google.generativeai.protos.EmbedContentRequest": "google.ai.generativelanguage_v1beta.types.generative_service.EmbedContentRequest", "google.generativeai.protos.EmbedContentRequest.copy_from": "proto.message.MessageMeta.copy_from", "google.generativeai.protos.EmbedContentRequest.deserialize": "proto.message.MessageMeta.deserialize", @@ -9204,6 +9600,15 @@ "google.generativeai.protos.GetTunedModelRequest.to_dict": "proto.message.MessageMeta.to_dict", "google.generativeai.protos.GetTunedModelRequest.to_json": "proto.message.MessageMeta.to_json", "google.generativeai.protos.GetTunedModelRequest.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.GoogleSearchRetrieval": "google.ai.generativelanguage_v1beta.types.content.GoogleSearchRetrieval", + "google.generativeai.protos.GoogleSearchRetrieval.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.GoogleSearchRetrieval.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.GoogleSearchRetrieval.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.GoogleSearchRetrieval.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.GoogleSearchRetrieval.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.GoogleSearchRetrieval.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.GoogleSearchRetrieval.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.GoogleSearchRetrieval.wrap": "proto.message.MessageMeta.wrap", "google.generativeai.protos.GroundingAttribution": "google.ai.generativelanguage_v1beta.types.generative_service.GroundingAttribution", "google.generativeai.protos.GroundingAttribution.copy_from": "proto.message.MessageMeta.copy_from", "google.generativeai.protos.GroundingAttribution.deserialize": "proto.message.MessageMeta.deserialize", @@ -9213,6 +9618,33 @@ "google.generativeai.protos.GroundingAttribution.to_dict": "proto.message.MessageMeta.to_dict", "google.generativeai.protos.GroundingAttribution.to_json": "proto.message.MessageMeta.to_json", "google.generativeai.protos.GroundingAttribution.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.GroundingChunk": "google.ai.generativelanguage_v1beta.types.generative_service.GroundingChunk", + "google.generativeai.protos.GroundingChunk.Web": "google.ai.generativelanguage_v1beta.types.generative_service.GroundingChunk.Web", + "google.generativeai.protos.GroundingChunk.Web.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.GroundingChunk.Web.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.GroundingChunk.Web.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.GroundingChunk.Web.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.GroundingChunk.Web.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.GroundingChunk.Web.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.GroundingChunk.Web.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.GroundingChunk.Web.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.GroundingChunk.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.GroundingChunk.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.GroundingChunk.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.GroundingChunk.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.GroundingChunk.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.GroundingChunk.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.GroundingChunk.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.GroundingChunk.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.GroundingMetadata": "google.ai.generativelanguage_v1beta.types.generative_service.GroundingMetadata", + "google.generativeai.protos.GroundingMetadata.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.GroundingMetadata.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.GroundingMetadata.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.GroundingMetadata.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.GroundingMetadata.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.GroundingMetadata.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.GroundingMetadata.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.GroundingMetadata.wrap": "proto.message.MessageMeta.wrap", "google.generativeai.protos.GroundingPassage": "google.ai.generativelanguage_v1beta.types.content.GroundingPassage", "google.generativeai.protos.GroundingPassage.copy_from": "proto.message.MessageMeta.copy_from", "google.generativeai.protos.GroundingPassage.deserialize": "proto.message.MessageMeta.deserialize", @@ -9231,6 +9663,15 @@ "google.generativeai.protos.GroundingPassages.to_dict": "proto.message.MessageMeta.to_dict", "google.generativeai.protos.GroundingPassages.to_json": "proto.message.MessageMeta.to_json", "google.generativeai.protos.GroundingPassages.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.GroundingSupport": "google.ai.generativelanguage_v1beta.types.generative_service.GroundingSupport", + "google.generativeai.protos.GroundingSupport.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.GroundingSupport.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.GroundingSupport.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.GroundingSupport.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.GroundingSupport.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.GroundingSupport.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.GroundingSupport.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.GroundingSupport.wrap": "proto.message.MessageMeta.wrap", "google.generativeai.protos.HarmCategory": "google.ai.generativelanguage_v1beta.types.safety.HarmCategory", "google.generativeai.protos.HarmCategory.__contains__": "enum.EnumType.__contains__", "google.generativeai.protos.HarmCategory.__getitem__": "enum.EnumType.__getitem__", @@ -9389,6 +9830,33 @@ "google.generativeai.protos.ListTunedModelsResponse.to_dict": "proto.message.MessageMeta.to_dict", "google.generativeai.protos.ListTunedModelsResponse.to_json": "proto.message.MessageMeta.to_json", "google.generativeai.protos.ListTunedModelsResponse.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.LogprobsResult": "google.ai.generativelanguage_v1beta.types.generative_service.LogprobsResult", + "google.generativeai.protos.LogprobsResult.Candidate": "google.ai.generativelanguage_v1beta.types.generative_service.LogprobsResult.Candidate", + "google.generativeai.protos.LogprobsResult.Candidate.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.LogprobsResult.Candidate.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.LogprobsResult.Candidate.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.LogprobsResult.Candidate.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.LogprobsResult.Candidate.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.LogprobsResult.Candidate.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.LogprobsResult.Candidate.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.LogprobsResult.Candidate.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.LogprobsResult.TopCandidates": "google.ai.generativelanguage_v1beta.types.generative_service.LogprobsResult.TopCandidates", + "google.generativeai.protos.LogprobsResult.TopCandidates.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.LogprobsResult.TopCandidates.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.LogprobsResult.TopCandidates.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.LogprobsResult.TopCandidates.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.LogprobsResult.TopCandidates.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.LogprobsResult.TopCandidates.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.LogprobsResult.TopCandidates.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.LogprobsResult.TopCandidates.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.LogprobsResult.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.LogprobsResult.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.LogprobsResult.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.LogprobsResult.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.LogprobsResult.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.LogprobsResult.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.LogprobsResult.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.LogprobsResult.wrap": "proto.message.MessageMeta.wrap", "google.generativeai.protos.Message": "google.ai.generativelanguage_v1beta.types.discuss_service.Message", "google.generativeai.protos.Message.copy_from": "proto.message.MessageMeta.copy_from", "google.generativeai.protos.Message.deserialize": "proto.message.MessageMeta.deserialize", @@ -9453,6 +9921,24 @@ "google.generativeai.protos.Permission.to_dict": "proto.message.MessageMeta.to_dict", "google.generativeai.protos.Permission.to_json": "proto.message.MessageMeta.to_json", "google.generativeai.protos.Permission.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.PredictRequest": "google.ai.generativelanguage_v1beta.types.prediction_service.PredictRequest", + "google.generativeai.protos.PredictRequest.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.PredictRequest.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.PredictRequest.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.PredictRequest.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.PredictRequest.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.PredictRequest.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.PredictRequest.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.PredictRequest.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.PredictResponse": "google.ai.generativelanguage_v1beta.types.prediction_service.PredictResponse", + "google.generativeai.protos.PredictResponse.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.PredictResponse.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.PredictResponse.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.PredictResponse.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.PredictResponse.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.PredictResponse.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.PredictResponse.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.PredictResponse.wrap": "proto.message.MessageMeta.wrap", "google.generativeai.protos.QueryCorpusRequest": "google.ai.generativelanguage_v1beta.types.retriever_service.QueryCorpusRequest", "google.generativeai.protos.QueryCorpusRequest.copy_from": "proto.message.MessageMeta.copy_from", "google.generativeai.protos.QueryCorpusRequest.deserialize": "proto.message.MessageMeta.deserialize", @@ -9498,6 +9984,15 @@ "google.generativeai.protos.RelevantChunk.to_dict": "proto.message.MessageMeta.to_dict", "google.generativeai.protos.RelevantChunk.to_json": "proto.message.MessageMeta.to_json", "google.generativeai.protos.RelevantChunk.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.RetrievalMetadata": "google.ai.generativelanguage_v1beta.types.generative_service.RetrievalMetadata", + "google.generativeai.protos.RetrievalMetadata.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.RetrievalMetadata.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.RetrievalMetadata.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.RetrievalMetadata.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.RetrievalMetadata.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.RetrievalMetadata.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.RetrievalMetadata.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.RetrievalMetadata.wrap": "proto.message.MessageMeta.wrap", "google.generativeai.protos.SafetyFeedback": "google.ai.generativelanguage_v1beta.types.safety.SafetyFeedback", "google.generativeai.protos.SafetyFeedback.copy_from": "proto.message.MessageMeta.copy_from", "google.generativeai.protos.SafetyFeedback.deserialize": "proto.message.MessageMeta.deserialize", @@ -9543,6 +10038,24 @@ "google.generativeai.protos.Schema.to_dict": "proto.message.MessageMeta.to_dict", "google.generativeai.protos.Schema.to_json": "proto.message.MessageMeta.to_json", "google.generativeai.protos.Schema.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.SearchEntryPoint": "google.ai.generativelanguage_v1beta.types.generative_service.SearchEntryPoint", + "google.generativeai.protos.SearchEntryPoint.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.SearchEntryPoint.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.SearchEntryPoint.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.SearchEntryPoint.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.SearchEntryPoint.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.SearchEntryPoint.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.SearchEntryPoint.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.SearchEntryPoint.wrap": "proto.message.MessageMeta.wrap", + "google.generativeai.protos.Segment": "google.ai.generativelanguage_v1beta.types.generative_service.Segment", + "google.generativeai.protos.Segment.copy_from": "proto.message.MessageMeta.copy_from", + "google.generativeai.protos.Segment.deserialize": "proto.message.MessageMeta.deserialize", + "google.generativeai.protos.Segment.from_json": "proto.message.MessageMeta.from_json", + "google.generativeai.protos.Segment.pb": "proto.message.MessageMeta.pb", + "google.generativeai.protos.Segment.serialize": "proto.message.MessageMeta.serialize", + "google.generativeai.protos.Segment.to_dict": "proto.message.MessageMeta.to_dict", + "google.generativeai.protos.Segment.to_json": "proto.message.MessageMeta.to_json", + "google.generativeai.protos.Segment.wrap": "proto.message.MessageMeta.wrap", "google.generativeai.protos.SemanticRetrieverConfig": "google.ai.generativelanguage_v1beta.types.generative_service.SemanticRetrieverConfig", "google.generativeai.protos.SemanticRetrieverConfig.copy_from": "proto.message.MessageMeta.copy_from", "google.generativeai.protos.SemanticRetrieverConfig.deserialize": "proto.message.MessageMeta.deserialize", @@ -9749,7 +10262,6 @@ "google.generativeai.types.AsyncGenerateContentResponse.from_response": "google.generativeai.types.generation_types.AsyncGenerateContentResponse.from_response", "google.generativeai.types.AsyncGenerateContentResponse.resolve": "google.generativeai.types.generation_types.AsyncGenerateContentResponse.resolve", "google.generativeai.types.AsyncGenerateContentResponse.to_dict": "google.generativeai.types.generation_types.BaseGenerateContentResponse.to_dict", - "google.generativeai.types.AuthorError": "google.generativeai.types.discuss_types.AuthorError", "google.generativeai.types.BlobDict": "google.generativeai.types.content_types.BlobDict", "google.generativeai.types.BlockedPromptException": "google.generativeai.types.generation_types.BlockedPromptException", "google.generativeai.types.BlockedReason": "google.ai.generativelanguage_v1beta.types.safety.ContentFilter.BlockedReason", @@ -9762,18 +10274,10 @@ "google.generativeai.types.CallableFunctionDeclaration.__call__": "google.generativeai.types.content_types.CallableFunctionDeclaration.__call__", "google.generativeai.types.CallableFunctionDeclaration.__init__": "google.generativeai.types.content_types.CallableFunctionDeclaration.__init__", "google.generativeai.types.CallableFunctionDeclaration.from_proto": "google.generativeai.types.content_types.FunctionDeclaration.from_proto", - "google.generativeai.types.ChatResponse": "google.generativeai.types.discuss_types.ChatResponse", - "google.generativeai.types.ChatResponse.__eq__": "google.generativeai.types.discuss_types.ChatResponse.__eq__", - "google.generativeai.types.ChatResponse.reply": "google.generativeai.types.discuss_types.ChatResponse.reply", - "google.generativeai.types.ChatResponse.to_dict": "google.generativeai.types.discuss_types.ChatResponse.to_dict", "google.generativeai.types.CitationMetadataDict": "google.generativeai.types.citation_types.CitationMetadataDict", "google.generativeai.types.CitationSourceDict": "google.generativeai.types.citation_types.CitationSourceDict", - "google.generativeai.types.Completion": "google.generativeai.types.text_types.Completion", - "google.generativeai.types.Completion.__eq__": "google.generativeai.types.text_types.Completion.__eq__", - "google.generativeai.types.Completion.to_dict": "google.generativeai.types.text_types.Completion.to_dict", "google.generativeai.types.ContentDict": "google.generativeai.types.content_types.ContentDict", "google.generativeai.types.ContentFilterDict": "google.generativeai.types.safety_types.ContentFilterDict", - "google.generativeai.types.ExampleDict": "google.generativeai.types.discuss_types.ExampleDict", "google.generativeai.types.File": "google.generativeai.types.file_types.File", "google.generativeai.types.File.__init__": "google.generativeai.types.file_types.File.__init__", "google.generativeai.types.File.delete": "google.generativeai.types.file_types.File.delete", @@ -9815,8 +10319,6 @@ "google.generativeai.types.HarmProbability.__iter__": "enum.EnumType.__iter__", "google.generativeai.types.HarmProbability.__len__": "enum.EnumType.__len__", "google.generativeai.types.IncompleteIterationError": "google.generativeai.types.generation_types.IncompleteIterationError", - "google.generativeai.types.MessageDict": "google.generativeai.types.discuss_types.MessageDict", - "google.generativeai.types.MessagePromptDict": "google.generativeai.types.discuss_types.MessagePromptDict", "google.generativeai.types.Model": "google.generativeai.types.model_types.Model", "google.generativeai.types.Model.__eq__": "google.generativeai.types.model_types.Model.__eq__", "google.generativeai.types.Model.__init__": "google.generativeai.types.model_types.Model.__init__", @@ -9853,7 +10355,6 @@ "google.generativeai.types.RequestOptions.items": "collections.abc.Mapping.items", "google.generativeai.types.RequestOptions.keys": "collections.abc.Mapping.keys", "google.generativeai.types.RequestOptions.values": "collections.abc.Mapping.values", - "google.generativeai.types.ResponseDict": "google.generativeai.types.discuss_types.ResponseDict", "google.generativeai.types.SafetyFeedbackDict": "google.generativeai.types.safety_types.SafetyFeedbackDict", "google.generativeai.types.SafetyRatingDict": "google.generativeai.types.safety_types.SafetyRatingDict", "google.generativeai.types.SafetySettingDict": "google.generativeai.types.safety_types.SafetySettingDict", diff --git a/docs/api/google/generativeai/_toc.yaml b/docs/api/google/generativeai/_toc.yaml index 99797d5d8..7d18dbf66 100644 --- a/docs/api/google/generativeai/_toc.yaml +++ b/docs/api/google/generativeai/_toc.yaml @@ -7,16 +7,8 @@ toc: path: /api/python/google/generativeai/ChatSession - title: GenerativeModel path: /api/python/google/generativeai/GenerativeModel - - title: chat - path: /api/python/google/generativeai/chat - - title: chat_async - path: /api/python/google/generativeai/chat_async - title: configure path: /api/python/google/generativeai/configure - - title: count_message_tokens - path: /api/python/google/generativeai/count_message_tokens - - title: count_text_tokens - path: /api/python/google/generativeai/count_text_tokens - title: create_tuned_model path: /api/python/google/generativeai/create_tuned_model - title: delete_file @@ -27,10 +19,6 @@ toc: path: /api/python/google/generativeai/embed_content - title: embed_content_async path: /api/python/google/generativeai/embed_content_async - - title: generate_embeddings - path: /api/python/google/generativeai/generate_embeddings - - title: generate_text - path: /api/python/google/generativeai/generate_text - title: get_base_model path: /api/python/google/generativeai/get_base_model - title: get_file @@ -53,6 +41,14 @@ toc: path: /api/python/google/generativeai/update_tuned_model - title: upload_file path: /api/python/google/generativeai/upload_file + - title: caching + section: + - title: Overview + path: /api/python/google/generativeai/caching + - title: CachedContent + path: /api/python/google/generativeai/caching/CachedContent + - title: get_default_cache_client + path: /api/python/google/generativeai/caching/get_default_cache_client - title: protos section: - title: Overview @@ -169,6 +165,10 @@ toc: path: /api/python/google/generativeai/protos/DeleteTunedModelRequest - title: Document path: /api/python/google/generativeai/protos/Document + - title: DynamicRetrievalConfig + path: /api/python/google/generativeai/protos/DynamicRetrievalConfig + - title: DynamicRetrievalConfig.Mode + path: /api/python/google/generativeai/protos/DynamicRetrievalConfig/Mode - title: EmbedContentRequest path: /api/python/google/generativeai/protos/EmbedContentRequest - title: EmbedContentResponse @@ -247,12 +247,22 @@ toc: path: /api/python/google/generativeai/protos/GetPermissionRequest - title: GetTunedModelRequest path: /api/python/google/generativeai/protos/GetTunedModelRequest + - title: GoogleSearchRetrieval + path: /api/python/google/generativeai/protos/GoogleSearchRetrieval - title: GroundingAttribution path: /api/python/google/generativeai/protos/GroundingAttribution + - title: GroundingChunk + path: /api/python/google/generativeai/protos/GroundingChunk + - title: GroundingChunk.Web + path: /api/python/google/generativeai/protos/GroundingChunk/Web + - title: GroundingMetadata + path: /api/python/google/generativeai/protos/GroundingMetadata - title: GroundingPassage path: /api/python/google/generativeai/protos/GroundingPassage - title: GroundingPassages path: /api/python/google/generativeai/protos/GroundingPassages + - title: GroundingSupport + path: /api/python/google/generativeai/protos/GroundingSupport - title: HarmCategory path: /api/python/google/generativeai/protos/HarmCategory - title: Hyperparameters @@ -289,6 +299,12 @@ toc: path: /api/python/google/generativeai/protos/ListTunedModelsRequest - title: ListTunedModelsResponse path: /api/python/google/generativeai/protos/ListTunedModelsResponse + - title: LogprobsResult + path: /api/python/google/generativeai/protos/LogprobsResult + - title: LogprobsResult.Candidate + path: /api/python/google/generativeai/protos/LogprobsResult/Candidate + - title: LogprobsResult.TopCandidates + path: /api/python/google/generativeai/protos/LogprobsResult/TopCandidates - title: Message path: /api/python/google/generativeai/protos/Message - title: MessagePrompt @@ -305,6 +321,10 @@ toc: path: /api/python/google/generativeai/protos/Permission/GranteeType - title: Permission.Role path: /api/python/google/generativeai/protos/Permission/Role + - title: PredictRequest + path: /api/python/google/generativeai/protos/PredictRequest + - title: PredictResponse + path: /api/python/google/generativeai/protos/PredictResponse - title: QueryCorpusRequest path: /api/python/google/generativeai/protos/QueryCorpusRequest - title: QueryCorpusResponse @@ -315,6 +335,8 @@ toc: path: /api/python/google/generativeai/protos/QueryDocumentResponse - title: RelevantChunk path: /api/python/google/generativeai/protos/RelevantChunk + - title: RetrievalMetadata + path: /api/python/google/generativeai/protos/RetrievalMetadata - title: SafetyFeedback path: /api/python/google/generativeai/protos/SafetyFeedback - title: SafetyRating @@ -325,6 +347,10 @@ toc: path: /api/python/google/generativeai/protos/Schema - title: Schema.PropertiesEntry path: /api/python/google/generativeai/protos/Schema/PropertiesEntry + - title: SearchEntryPoint + path: /api/python/google/generativeai/protos/SearchEntryPoint + - title: Segment + path: /api/python/google/generativeai/protos/Segment - title: SemanticRetrieverConfig path: /api/python/google/generativeai/protos/SemanticRetrieverConfig - title: StringList @@ -379,8 +405,6 @@ toc: path: /api/python/google/generativeai/types/AnyModelNameOptions - title: AsyncGenerateContentResponse path: /api/python/google/generativeai/types/AsyncGenerateContentResponse - - title: AuthorError - path: /api/python/google/generativeai/types/AuthorError - title: BaseModelNameOptions path: /api/python/google/generativeai/types/BaseModelNameOptions - title: BlobDict @@ -395,14 +419,10 @@ toc: path: /api/python/google/generativeai/types/BrokenResponseError - title: CallableFunctionDeclaration path: /api/python/google/generativeai/types/CallableFunctionDeclaration - - title: ChatResponse - path: /api/python/google/generativeai/types/ChatResponse - title: CitationMetadataDict path: /api/python/google/generativeai/types/CitationMetadataDict - title: CitationSourceDict path: /api/python/google/generativeai/types/CitationSourceDict - - title: Completion - path: /api/python/google/generativeai/types/Completion - title: ContentDict path: /api/python/google/generativeai/types/ContentDict - title: ContentFilterDict @@ -411,12 +431,6 @@ toc: path: /api/python/google/generativeai/types/ContentType - title: ContentsType path: /api/python/google/generativeai/types/ContentsType - - title: ExampleDict - path: /api/python/google/generativeai/types/ExampleDict - - title: ExampleOptions - path: /api/python/google/generativeai/types/ExampleOptions - - title: ExamplesOptions - path: /api/python/google/generativeai/types/ExamplesOptions - title: File path: /api/python/google/generativeai/types/File - title: FileDataDict @@ -447,16 +461,6 @@ toc: path: /api/python/google/generativeai/types/HarmProbability - title: IncompleteIterationError path: /api/python/google/generativeai/types/IncompleteIterationError - - title: MessageDict - path: /api/python/google/generativeai/types/MessageDict - - title: MessageOptions - path: /api/python/google/generativeai/types/MessageOptions - - title: MessagePromptDict - path: /api/python/google/generativeai/types/MessagePromptDict - - title: MessagePromptOptions - path: /api/python/google/generativeai/types/MessagePromptOptions - - title: MessagesOptions - path: /api/python/google/generativeai/types/MessagesOptions - title: Model path: /api/python/google/generativeai/types/Model - title: ModelsIterable @@ -473,8 +477,6 @@ toc: path: /api/python/google/generativeai/types/RequestOptions - title: RequestOptionsType path: /api/python/google/generativeai/types/RequestOptionsType - - title: ResponseDict - path: /api/python/google/generativeai/types/ResponseDict - title: SafetyFeedbackDict path: /api/python/google/generativeai/types/SafetyFeedbackDict - title: SafetyRatingDict diff --git a/docs/api/google/generativeai/all_symbols.md b/docs/api/google/generativeai/all_symbols.md index a6fa84caf..bc673a13e 100644 --- a/docs/api/google/generativeai/all_symbols.md +++ b/docs/api/google/generativeai/all_symbols.md @@ -7,18 +7,15 @@ * google.generativeai.ChatSession * google.generativeai.GenerationConfig * google.generativeai.GenerativeModel -* google.generativeai.chat -* google.generativeai.chat_async +* google.generativeai.caching +* google.generativeai.caching.CachedContent +* google.generativeai.caching.get_default_cache_client * google.generativeai.configure -* google.generativeai.count_message_tokens -* google.generativeai.count_text_tokens * google.generativeai.create_tuned_model * google.generativeai.delete_file * google.generativeai.delete_tuned_model * google.generativeai.embed_content * google.generativeai.embed_content_async -* google.generativeai.generate_embeddings -* google.generativeai.generate_text * google.generativeai.get_base_model * google.generativeai.get_file * google.generativeai.get_model @@ -86,6 +83,8 @@ * google.generativeai.protos.DeletePermissionRequest * google.generativeai.protos.DeleteTunedModelRequest * google.generativeai.protos.Document +* google.generativeai.protos.DynamicRetrievalConfig +* google.generativeai.protos.DynamicRetrievalConfig.Mode * google.generativeai.protos.EmbedContentRequest * google.generativeai.protos.EmbedContentResponse * google.generativeai.protos.EmbedTextRequest @@ -125,9 +124,14 @@ * google.generativeai.protos.GetModelRequest * google.generativeai.protos.GetPermissionRequest * google.generativeai.protos.GetTunedModelRequest +* google.generativeai.protos.GoogleSearchRetrieval * google.generativeai.protos.GroundingAttribution +* google.generativeai.protos.GroundingChunk +* google.generativeai.protos.GroundingChunk.Web +* google.generativeai.protos.GroundingMetadata * google.generativeai.protos.GroundingPassage * google.generativeai.protos.GroundingPassages +* google.generativeai.protos.GroundingSupport * google.generativeai.protos.HarmCategory * google.generativeai.protos.Hyperparameters * google.generativeai.protos.ListCachedContentsRequest @@ -146,6 +150,9 @@ * google.generativeai.protos.ListPermissionsResponse * google.generativeai.protos.ListTunedModelsRequest * google.generativeai.protos.ListTunedModelsResponse +* google.generativeai.protos.LogprobsResult +* google.generativeai.protos.LogprobsResult.Candidate +* google.generativeai.protos.LogprobsResult.TopCandidates * google.generativeai.protos.Message * google.generativeai.protos.MessagePrompt * google.generativeai.protos.MetadataFilter @@ -154,11 +161,14 @@ * google.generativeai.protos.Permission * google.generativeai.protos.Permission.GranteeType * google.generativeai.protos.Permission.Role +* google.generativeai.protos.PredictRequest +* google.generativeai.protos.PredictResponse * google.generativeai.protos.QueryCorpusRequest * google.generativeai.protos.QueryCorpusResponse * google.generativeai.protos.QueryDocumentRequest * google.generativeai.protos.QueryDocumentResponse * google.generativeai.protos.RelevantChunk +* google.generativeai.protos.RetrievalMetadata * google.generativeai.protos.SafetyFeedback * google.generativeai.protos.SafetyRating * google.generativeai.protos.SafetyRating.HarmProbability @@ -166,6 +176,8 @@ * google.generativeai.protos.SafetySetting.HarmBlockThreshold * google.generativeai.protos.Schema * google.generativeai.protos.Schema.PropertiesEntry +* google.generativeai.protos.SearchEntryPoint +* google.generativeai.protos.Segment * google.generativeai.protos.SemanticRetrieverConfig * google.generativeai.protos.StringList * google.generativeai.protos.TaskType @@ -193,7 +205,6 @@ * google.generativeai.types * google.generativeai.types.AnyModelNameOptions * google.generativeai.types.AsyncGenerateContentResponse -* google.generativeai.types.AuthorError * google.generativeai.types.BaseModelNameOptions * google.generativeai.types.BlobDict * google.generativeai.types.BlobType @@ -201,17 +212,12 @@ * google.generativeai.types.BlockedReason * google.generativeai.types.BrokenResponseError * google.generativeai.types.CallableFunctionDeclaration -* google.generativeai.types.ChatResponse * google.generativeai.types.CitationMetadataDict * google.generativeai.types.CitationSourceDict -* google.generativeai.types.Completion * google.generativeai.types.ContentDict * google.generativeai.types.ContentFilterDict * google.generativeai.types.ContentType * google.generativeai.types.ContentsType -* google.generativeai.types.ExampleDict -* google.generativeai.types.ExampleOptions -* google.generativeai.types.ExamplesOptions * google.generativeai.types.File * google.generativeai.types.FileDataDict * google.generativeai.types.FileDataType @@ -227,11 +233,6 @@ * google.generativeai.types.HarmCategory * google.generativeai.types.HarmProbability * google.generativeai.types.IncompleteIterationError -* google.generativeai.types.MessageDict -* google.generativeai.types.MessageOptions -* google.generativeai.types.MessagePromptDict -* google.generativeai.types.MessagePromptOptions -* google.generativeai.types.MessagesOptions * google.generativeai.types.Model * google.generativeai.types.ModelNameOptions * google.generativeai.types.ModelsIterable @@ -241,7 +242,6 @@ * google.generativeai.types.Permissions * google.generativeai.types.RequestOptions * google.generativeai.types.RequestOptionsType -* google.generativeai.types.ResponseDict * google.generativeai.types.SafetyFeedbackDict * google.generativeai.types.SafetyRatingDict * google.generativeai.types.SafetySettingDict diff --git a/docs/api/google/generativeai/api_report.pb b/docs/api/google/generativeai/api_report.pb index 96c5f00568db0f4db860421c667f7d315faa1484..13579ce3ab32021b0ce08498ac74860b56df5dc2 100644 GIT binary patch delta 2620 zcmZ`*ZA?>V6z*G~Ed^;O_Jhi8K@pv%r6@%aCq-l$5vgEwI%oO1Vkh>pQgnVW>*uz_ zPo7MTSwfl94Zq#H85AaUTjJb;VrJ&T)Zm{j+Y*K|8ka5G-dhCfy!JP! zS+8@P_-93L#!UHE0+OuHkVM+5e0+tU*AkOvkU*AiWlZ_FR%66<^#r(%>U5G=^d8b- zPQXDn<3^f3Nz%tw!~2`45e?QvMwX7$7^6wrvDQ-`_B=pyU`aGQCuICtBlc1yeyK8} zkr>D(Xj}EhK}HtLUCpnoXsGqO#b+>uO0ZS&2ED1wl+%amo;Z0*KE0vW5NP(skgst$ zHv`uMGfo%`be{1$g8p2Kc%$~zyFIM5HM|e^%SYkw(hSO(PDj8#N$w%&+GBt{Nd-%C zoD`ymYmFKXMB7r$a^#K4m2gFKfdwnZB;!G05lYM!{GO(w+tN%C0nwG7i9mWZRiMkZgw~j~v)6ko)_AH)dB4xYudS#>%Tgn{wF)$^h{2C~ zJG6SsvrZRhjYZiA2LkgXjLw3I!@|&(D&f*q@Cp-aG5tR}8`+hf8e6eYjh5UJX>8Bz zF!tG`$_tl@r0LHm;Tt62!z%ng{p3GK74~bbxQ*v(+)aFi=Dz7*yni)oF zeQ9lEXL>j@ocYn{b}I28b$(Ow&@Ek?H;qKxOOd+H8{pI_MF!gKJS-o|C4)8>nB-!G zaH(Ll6ts9;*hC)`o{fb4FgIJy`j#&Np$SE+h&-5&b6cj+6Z6#(GU%_xJ~=u|TvD** zuGfh|md{p;ANO<_aBJ9%mZig4dLHp!2PT!(MdaOGwm}Z>qEZPa7GOM@7iwr=@w6xe zYnAd|C+s;>pmkVi;<77I?C_g)a|EHLmM`Ngd{wK4=k~tYhzVOAxV_whKVK`yOp7^o zj!$UtR^1*;mot8Gj8O5CX8@UYPibM;d|dlK%x7?0nI z>`1s^K;4SoCs(batf8(>@L^$M5|M?OUGC7Z(C`8{Td9KJj-x{Prvx44lO#lo6X12n z)8fhwm6)|^zED%=6DsTBN-^WB3l8ji!D1YISjyM41;#c!(^buuGcLDr;yI1pLDW-` zTAiHq1pUNukx)123*t86QK^H*uHF@~df1M0(0{#8_FK7EYQKRqnQ4FBgoufNrgdO6 z%j>mtqpyRY_sGx#37L3z*dM&VNR+B{`S@y2l^+XjMg(3~qS)hT3Wiw}118v~rlNnM z0voNx^qPN>Tx^eOu1|i)j)?g(xa~_!KULJvn5E-4I>li_xpa5!~M2MrNs32ZZ{pw9t^;0#(_Ji z#NLBTAYA0A_s~reHimZQghQL&PlUh(oj$xXCe9_EcA1QQNVt#}+%Uw_7yNek1kk>g zKiGRP-GE@L8k!F@66w+2BRLUj#B7-}6^>pI-=G`&6hZ`VfW-O=_2THux z;p#_+hI3$JXQf|$%-A%oRw?HMuT%VR zayrMT+1JoJxNlF!#CRj_T>Nkl1j{K7p$;|fv@7GoB?{y*NO?Z?Q)AP*9HeyWu(;#t q^f>DL{3^lTOV3G9WYpr8vj~5UU~|@~M02Nx1nHU1M+A+r`u_kx;HU7pt77uQp@N~x&RW}-)xo>SxUadLf9f{cCAWipGsK>W$mvVsHc-=(8#aEhW) zYY@SC4D56@`Q01;mx6rFRz{m4(y~3<+&*W6(A4Cr7MwoM7Qx-b1eB~@1VyP?9h!X7 z0J1nEYhx7Y6PkUG!UE$kdO%YoSNOHlVUN!+xdpGwCpd+M4Z@~PweD(B^r4Y}tpEwZ z9E2_USW7p=}zEsRsd4pQ*AYvd+oP7vsoxF6$41a1ELxTE_X_f$#}gWStzaAgK0 zW$P%Pb&H@gF!m>y?I#k9ty_oDoKza%Lj=R+22>g2v3Y3)%`p`#B)BD2MsRtlSTHq# z4o>-*ps;eHprM=d_enLwXLRVAtwneyM_14IieTvUWZ~MZwnS=JFgr#fKB_muv?zyO zSa^$2uIz+VY`Ayu(R?M@i%WVlo_^^c%*vdL`gM(y;;3@2z@1f<^s|?TNynP$ zh^$Sb>s?PNuybv!Dq`bhG8^o9W>hpA=^vXeE6`VM#890YuG-aTGa2Bh)8P7+SiHF9 zDh}3%CDIn7frc8w1mXlt?lk0Is6ZqnKC9`@#^q{Uc-ug??r=+|AWpPDprcD)XF+ua z7E4^g(WgVGMMsys(MParw;xWgfok@wl*4jeM@QexGO`oWFgBb0GG+kyiTQuyHX_0VKK4;cqomgAEJcXx|0<+f0mC~ z#4a#ed|3(OH#{t69mI#H%xt54nz+0|XlnGhn}kBI&{*&12=s||)P{KlTf{)85lN@! z!LUGw$dOohjt-;m8n0U9X=tn$(6THY_v&JC^P-ZBO>iX4YsVISwH`OxLm5#%vxS;q z)})8UQMuc}b)w_6vSyd4_gw8pA18~xCuA~&4whouH$1I6cAHER&1@c`Qx*O`kxE-X zeMcEDvoljN*);aGBRN>gj`$ejL5M?ZPl}X$<0y~yXHxK>=VQs_hECrn^qI5sq=DMH zMPv+?oztMdp>jN6)kKX}d|pcEzvmy}?Aje|+|ipxKlom%{MoKK&a-s76gDV=|HgFH?q z&Rk{_;{g|(f+xPt#E#>9$FFCP%4`0t)?f?J) diff --git a/docs/api/google/generativeai/caching.md b/docs/api/google/generativeai/caching.md new file mode 100644 index 000000000..9494d1f38 --- /dev/null +++ b/docs/api/google/generativeai/caching.md @@ -0,0 +1,54 @@ +
+ + + +
+ +# Module: google.generativeai.caching + + + + + + + + + + + + + +## Classes + +[`class CachedContent`](../../google/generativeai/caching/CachedContent.md): Cached content resource. + +## Functions + +[`get_default_cache_client(...)`](../../google/generativeai/caching/get_default_cache_client.md) + + + + + + + + + + + + +
+ +annotations + + + +Instance of `__future__._Feature` + +
+ diff --git a/docs/api/google/generativeai/caching/CachedContent.md b/docs/api/google/generativeai/caching/CachedContent.md new file mode 100644 index 000000000..b9cafee95 --- /dev/null +++ b/docs/api/google/generativeai/caching/CachedContent.md @@ -0,0 +1,460 @@ +description: Cached content resource. + +
+ + + + + + + + +
+ +# google.generativeai.caching.CachedContent + + + + + + + + + +Cached content resource. + + + + + + + + + + + + + + + + + +
+ +`name` + + + +The resource name referring to the cached content. + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +`create_time` + + + + + +
+ +`display_name` + + + + + +
+ +`expire_time` + + + + + +
+ +`model` + + + + + +
+ +`name` + + + + + +
+ +`update_time` + + + + + +
+ +`usage_metadata` + + + + + +
+ + + +## Methods + +

create

+ +View source + + + +Creates `CachedContent` resource. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Args
+ +`model` + + + +The name of the `model` to use for cached content creation. +Any `CachedContent` resource can be only used with the +`model` it was created for. + +
+ +`display_name` + + + +The user-generated meaningful display name +of the cached content. `display_name` must be no +more than 128 unicode characters. + +
+ +`system_instruction` + + + +Developer set system instruction. + +
+ +`contents` + + + +Contents to cache. + +
+ +`tools` + + + +A list of `Tools` the model may use to generate response. + +
+ +`tool_config` + + + +Config to apply to all tools. + +
+ +`ttl` + + + +TTL for cached resource (in seconds). Defaults to 1 hour. +`ttl` and `expire_time` are exclusive arguments. + +
+ +`expire_time` + + + +Expiration time for cached resource. +`ttl` and `expire_time` are exclusive arguments. + +
+ + + + + + + + + + + +
Returns
+ +`CachedContent` resource with specified name. + +
+ + + +

delete

+ +View source + + + +Deletes `CachedContent` resource. + + +

get

+ +View source + + + +Fetches required `CachedContent` resource. + + + + + + + + + + + +
Args
+ +`name` + + + +The resource name referring to the cached content. + +
+ + + + + + + + + + + +
Returns
+ +`CachedContent` resource with specified `name`. + +
+ + + +

list

+ +View source + + + +Lists `CachedContent` objects associated with the project. + + + + + + + + + + + +
Args
+ +`page_size` + + + +The maximum number of permissions to return (per page). +The service may return fewer `CachedContent` objects. + +
+ + + + + + + + + + + +
Returns
+ +A paginated list of `CachedContent` objects. + +
+ + + +

update

+ +View source + + + +Updates requested `CachedContent` resource. + + + + + + + + + + + + + + +
Args
+ +`ttl` + + + +TTL for cached resource (in seconds). Defaults to 1 hour. +`ttl` and `expire_time` are exclusive arguments. + +
+ +`expire_time` + + + +Expiration time for cached resource. +`ttl` and `expire_time` are exclusive arguments. + +
+ + + + + diff --git a/docs/api/google/generativeai/types/AuthorError.md b/docs/api/google/generativeai/caching/get_default_cache_client.md similarity index 54% rename from docs/api/google/generativeai/types/AuthorError.md rename to docs/api/google/generativeai/caching/get_default_cache_client.md index 0220cd6f5..beb15b6cb 100644 --- a/docs/api/google/generativeai/types/AuthorError.md +++ b/docs/api/google/generativeai/caching/get_default_cache_client.md @@ -1,17 +1,15 @@ -description: Raised by the chat (or reply) functions when the author list can't be normalized. -
- +
-# google.generativeai.types.AuthorError +# google.generativeai.caching.get_default_cache_client @@ -190,7 +242,9 @@ Options for the request. + A [`google.api_core.operation.Operation`](https://googleapis.dev/python/google-api-core/latest/operation.html) + diff --git a/docs/api/google/generativeai/delete_file.md b/docs/api/google/generativeai/delete_file.md index 1098c3afb..23c86db6f 100644 --- a/docs/api/google/generativeai/delete_file.md +++ b/docs/api/google/generativeai/delete_file.md @@ -11,7 +11,7 @@ description: Calls the API to permanently delete a specified file using a suppor @@ -103,8 +127,10 @@ the end. + Dictionary containing the embedding (list of float values) for the input content. + diff --git a/docs/api/google/generativeai/generate_embeddings.md b/docs/api/google/generativeai/generate_embeddings.md deleted file mode 100644 index 9d1fd8beb..000000000 --- a/docs/api/google/generativeai/generate_embeddings.md +++ /dev/null @@ -1,90 +0,0 @@ -description: Calls the API to create an embedding for the text passed in. - -
- - -
- -# google.generativeai.generate_embeddings - - - - - - - - - -Calls the API to create an embedding for the text passed in. - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-`model` - -Which model to call, as a string or a types.Model. -
-`text` - -Free-form input text given to the model. Given a string, the model will -generate an embedding based on the input text. -
-`client` - -If you're not relying on a default client, you pass a `glm.TextServiceClient` instead. -
-`request_options` - -Options for the request. -
- - - - - - - - - - - -
-Dictionary containing the embedding (list of float values) for the input text. -
- diff --git a/docs/api/google/generativeai/generate_text.md b/docs/api/google/generativeai/generate_text.md deleted file mode 100644 index 91225fd70..000000000 --- a/docs/api/google/generativeai/generate_text.md +++ /dev/null @@ -1,172 +0,0 @@ -description: Calls the API to generate text based on the provided prompt. - -
- - -
- -# google.generativeai.generate_text - - - - - - - - - -Calls the API to generate text based on the provided prompt. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-`model` - -Which model to call, as a string or a types.Model. -
-`prompt` - -Free-form input text given to the model. Given a prompt, the model will -generate text that completes the input text. -
-`temperature` - -Controls the randomness of the output. Must be positive. -Typical values are in the range: `[0.0,1.0]`. Higher values produce a -more random and varied response. A temperature of zero will be deterministic. -
-`candidate_count` - -The **maximum** number of generated response messages to return. -This value must be between `[1, 8]`, inclusive. If unset, this -will default to `1`. - -Note: Only unique candidates are returned. Higher temperatures are more -likely to produce unique candidates. Setting `temperature=0.0` will always -return 1 candidate regardless of the `candidate_count`. -
-`max_output_tokens` - -Maximum number of tokens to include in a candidate. Must be greater -than zero. If unset, will default to 64. -
-`top_k` - -The API uses combined [nucleus](https://arxiv.org/abs/1904.09751) and top-k sampling. -`top_k` sets the maximum number of tokens to sample from on each step. -
-`top_p` - -The API uses combined [nucleus](https://arxiv.org/abs/1904.09751) and top-k sampling. -`top_p` configures the nucleus sampling. It sets the maximum cumulative -probability of tokens to sample from. -For example, if the sorted probabilities are -`[0.5, 0.2, 0.1, 0.1, 0.05, 0.05]` a `top_p` of `0.8` will sample -as `[0.625, 0.25, 0.125, 0, 0, 0]`. -
-`safety_settings` - -A list of unique `types.SafetySetting` instances for blocking unsafe content. -These will be enforced on the `prompt` and -`candidates`. There should not be more than one -setting for each `types.SafetyCategory` type. The API will block any prompts and -responses that fail to meet the thresholds set by these settings. This list -overrides the default settings for each `SafetyCategory` specified in the -safety_settings. If there is no `types.SafetySetting` for a given -`SafetyCategory` provided in the list, the API will use the default safety -setting for that category. -
-`stop_sequences` - -A set of up to 5 character sequences that will stop output generation. -If specified, the API will stop at the first appearance of a stop -sequence. The stop sequence will not be included as part of the response. -
-`client` - -If you're not relying on a default client, you pass a `glm.TextServiceClient` instead. -
-`request_options` - -Options for the request. -
- - - - - - - - - - - -
-A types.Completion containing the model's text completion response. -
- diff --git a/docs/api/google/generativeai/get_base_model.md b/docs/api/google/generativeai/get_base_model.md index a71ef12f5..c123e21d0 100644 --- a/docs/api/google/generativeai/get_base_model.md +++ b/docs/api/google/generativeai/get_base_model.md @@ -49,24 +49,36 @@ pprint.pprint(model) + `name` + + The name of the model to fetch. Should start with `models/` + + `client` + + The client to use. + + `request_options` + + Options for the request. + @@ -79,7 +91,9 @@ Options for the request. + A types.Model. + diff --git a/docs/api/google/generativeai/get_file.md b/docs/api/google/generativeai/get_file.md index 5377161be..2cb9edbab 100644 --- a/docs/api/google/generativeai/get_file.md +++ b/docs/api/google/generativeai/get_file.md @@ -11,7 +11,7 @@ description: Calls the API to retrieve a specified file using a supported file s @@ -79,7 +91,9 @@ Options for the request. + A types.Model + diff --git a/docs/api/google/generativeai/get_tuned_model.md b/docs/api/google/generativeai/get_tuned_model.md index f420a3beb..c37dc0689 100644 --- a/docs/api/google/generativeai/get_tuned_model.md +++ b/docs/api/google/generativeai/get_tuned_model.md @@ -49,24 +49,36 @@ pprint.pprint(model) + `name` + + The name of the model to fetch. Should start with `tunedModels/` + + `client` + + The client to use. + + `request_options` + + Options for the request. + @@ -79,7 +91,9 @@ Options for the request. + A types.TunedModel. + diff --git a/docs/api/google/generativeai/list_files.md b/docs/api/google/generativeai/list_files.md index ccb3cb453..b745bbadb 100644 --- a/docs/api/google/generativeai/list_files.md +++ b/docs/api/google/generativeai/list_files.md @@ -11,7 +11,7 @@ description: Calls the API to list files using a supported file service. @@ -79,7 +91,9 @@ Options for the request. + types.Model objects. + diff --git a/docs/api/google/generativeai/list_tuned_models.md b/docs/api/google/generativeai/list_tuned_models.md index 07306d3c7..8733fd3c4 100644 --- a/docs/api/google/generativeai/list_tuned_models.md +++ b/docs/api/google/generativeai/list_tuned_models.md @@ -49,24 +49,36 @@ for model in genai.list_tuned_models(): + `page_size` + + How many `types.Models` to fetch per page (api call). + + `client` + + You may pass a `glm.ModelServiceClient` instead of using the default client. + + `request_options` + + Options for the request. + @@ -79,7 +91,9 @@ Options for the request. + types.TunedModel objects. + diff --git a/docs/api/google/generativeai/protos.md b/docs/api/google/generativeai/protos.md index 8ab8c8efc..68d81053c 100644 --- a/docs/api/google/generativeai/protos.md +++ b/docs/api/google/generativeai/protos.md @@ -188,6 +188,8 @@ Additional arguments are described in the docstring: [`class Document`](../../google/generativeai/protos/Document.md): A ``Document`` is a collection of ``Chunk``\ s. +[`class DynamicRetrievalConfig`](../../google/generativeai/protos/DynamicRetrievalConfig.md): Describes the options to customize dynamic retrieval. + [`class EmbedContentRequest`](../../google/generativeai/protos/EmbedContentRequest.md): Request containing the ``Content`` for the model to embed. [`class EmbedContentResponse`](../../google/generativeai/protos/EmbedContentResponse.md): The response to an ``EmbedContentRequest``. @@ -214,13 +216,13 @@ Additional arguments are described in the docstring: [`class FunctionResponse`](../../google/generativeai/protos/FunctionResponse.md): The result output from a ``FunctionCall`` that contains a string representing the FunctionDeclaration.name and a structured JSON object containing any output from the function is used as context to the model. -[`class GenerateAnswerRequest`](../../google/generativeai/protos/GenerateAnswerRequest.md): Request to generate a grounded answer from the model. +[`class GenerateAnswerRequest`](../../google/generativeai/protos/GenerateAnswerRequest.md): Request to generate a grounded answer from the ``Model``. [`class GenerateAnswerResponse`](../../google/generativeai/protos/GenerateAnswerResponse.md): Response from the model for a grounded answer. [`class GenerateContentRequest`](../../google/generativeai/protos/GenerateContentRequest.md): Request to generate a completion from the model. -[`class GenerateContentResponse`](../../google/generativeai/protos/GenerateContentResponse.md): Response from the model supporting multiple candidates. +[`class GenerateContentResponse`](../../google/generativeai/protos/GenerateContentResponse.md): Response from the model supporting multiple candidate responses. [`class GenerateMessageRequest`](../../google/generativeai/protos/GenerateMessageRequest.md): Request to generate a message response from the model. @@ -248,12 +250,20 @@ Additional arguments are described in the docstring: [`class GetTunedModelRequest`](../../google/generativeai/protos/GetTunedModelRequest.md): Request for getting information about a specific Model. +[`class GoogleSearchRetrieval`](../../google/generativeai/protos/GoogleSearchRetrieval.md): Tool to retrieve public web data for grounding, powered by Google. + [`class GroundingAttribution`](../../google/generativeai/protos/GroundingAttribution.md): Attribution for a source that contributed to an answer. +[`class GroundingChunk`](../../google/generativeai/protos/GroundingChunk.md): Grounding chunk. + +[`class GroundingMetadata`](../../google/generativeai/protos/GroundingMetadata.md): Metadata returned to client when grounding is enabled. + [`class GroundingPassage`](../../google/generativeai/protos/GroundingPassage.md): Passage included inline with a grounding configuration. [`class GroundingPassages`](../../google/generativeai/protos/GroundingPassages.md): A repeated list of passages. +[`class GroundingSupport`](../../google/generativeai/protos/GroundingSupport.md): Grounding support. + [`class HarmCategory`](../../google/generativeai/protos/HarmCategory.md): The category of a rating. [`class Hyperparameters`](../../google/generativeai/protos/Hyperparameters.md): Hyperparameters controlling the tuning process. @@ -290,6 +300,8 @@ Additional arguments are described in the docstring: [`class ListTunedModelsResponse`](../../google/generativeai/protos/ListTunedModelsResponse.md): Response from ``ListTunedModels`` containing a paginated list of Models. +[`class LogprobsResult`](../../google/generativeai/protos/LogprobsResult.md): Logprobs Result + [`class Message`](../../google/generativeai/protos/Message.md): The base unit of structured text. [`class MessagePrompt`](../../google/generativeai/protos/MessagePrompt.md): All of the structured input text passed to the model as a prompt. @@ -302,6 +314,10 @@ Additional arguments are described in the docstring: [`class Permission`](../../google/generativeai/protos/Permission.md): Permission resource grants user, group or the rest of the world access to the PaLM API resource (e.g. +[`class PredictRequest`](../../google/generativeai/protos/PredictRequest.md): Request message for [PredictionService.Predict][google.ai.generativelanguage.v1beta.PredictionService.Predict]. + +[`class PredictResponse`](../../google/generativeai/protos/PredictResponse.md): Response message for [PredictionService.Predict]. + [`class QueryCorpusRequest`](../../google/generativeai/protos/QueryCorpusRequest.md): Request for querying a ``Corpus``. [`class QueryCorpusResponse`](../../google/generativeai/protos/QueryCorpusResponse.md): Response from ``QueryCorpus`` containing a list of relevant chunks. @@ -312,6 +328,8 @@ Additional arguments are described in the docstring: [`class RelevantChunk`](../../google/generativeai/protos/RelevantChunk.md): The information for a chunk relevant to a query. +[`class RetrievalMetadata`](../../google/generativeai/protos/RetrievalMetadata.md): Metadata related to retrieval in the grounding flow. + [`class SafetyFeedback`](../../google/generativeai/protos/SafetyFeedback.md): Safety feedback for an entire request. [`class SafetyRating`](../../google/generativeai/protos/SafetyRating.md): Safety rating for a piece of content. @@ -320,6 +338,10 @@ Additional arguments are described in the docstring: [`class Schema`](../../google/generativeai/protos/Schema.md): The ``Schema`` object allows the definition of input and output data types. +[`class SearchEntryPoint`](../../google/generativeai/protos/SearchEntryPoint.md): Google search entry point. + +[`class Segment`](../../google/generativeai/protos/Segment.md): Segment of the content. + [`class SemanticRetrieverConfig`](../../google/generativeai/protos/SemanticRetrieverConfig.md): Configuration for retrieving grounding content from a ``Corpus`` or ``Document`` created using the Semantic Retriever API. [`class StringList`](../../google/generativeai/protos/StringList.md): User provided string values assigned to a single metadata key. diff --git a/docs/api/google/generativeai/protos/AttributionSourceId.md b/docs/api/google/generativeai/protos/AttributionSourceId.md index bdc426825..7ccae09bc 100644 --- a/docs/api/google/generativeai/protos/AttributionSourceId.md +++ b/docs/api/google/generativeai/protos/AttributionSourceId.md @@ -13,7 +13,7 @@ description: Identifier for the source contributing to this attribution. diff --git a/docs/api/google/generativeai/protos/AttributionSourceId/GroundingPassageId.md b/docs/api/google/generativeai/protos/AttributionSourceId/GroundingPassageId.md index 0e55174a0..8a60e29a7 100644 --- a/docs/api/google/generativeai/protos/AttributionSourceId/GroundingPassageId.md +++ b/docs/api/google/generativeai/protos/AttributionSourceId/GroundingPassageId.md @@ -11,7 +11,7 @@ description: Identifier for a part within a GroundingPassage. diff --git a/docs/api/google/generativeai/protos/AttributionSourceId/SemanticRetrieverChunk.md b/docs/api/google/generativeai/protos/AttributionSourceId/SemanticRetrieverChunk.md index dab874e2e..0fffdb692 100644 --- a/docs/api/google/generativeai/protos/AttributionSourceId/SemanticRetrieverChunk.md +++ b/docs/api/google/generativeai/protos/AttributionSourceId/SemanticRetrieverChunk.md @@ -11,7 +11,7 @@ description: Identifier for a Chunk retrieved via Semantic Retriever specified i diff --git a/docs/api/google/generativeai/protos/BatchCreateChunksRequest.md b/docs/api/google/generativeai/protos/BatchCreateChunksRequest.md index 4508763a9..1f464713d 100644 --- a/docs/api/google/generativeai/protos/BatchCreateChunksRequest.md +++ b/docs/api/google/generativeai/protos/BatchCreateChunksRequest.md @@ -34,26 +34,34 @@ Request to batch create ``Chunk``\ s. + `parent` + + `str` Optional. The name of the ``Document`` where this batch of ``Chunk``\ s will be created. The parent field in every ``CreateChunkRequest`` must match this value. Example: ``corpora/my-corpus-123/documents/the-doc-abc`` + + `requests` + + `MutableSequence[google.ai.generativelanguage.CreateChunkRequest]` Required. The request messages specifying the ``Chunk``\ s to create. A maximum of 100 ``Chunk``\ s can be created in a batch. + diff --git a/docs/api/google/generativeai/protos/BatchCreateChunksResponse.md b/docs/api/google/generativeai/protos/BatchCreateChunksResponse.md index c5c7315cf..97eb93d70 100644 --- a/docs/api/google/generativeai/protos/BatchCreateChunksResponse.md +++ b/docs/api/google/generativeai/protos/BatchCreateChunksResponse.md @@ -34,12 +34,16 @@ Response from ``BatchCreateChunks`` containing a list of created ``Chunk``\ s. + `chunks` + + `MutableSequence[google.ai.generativelanguage.Chunk]` ``Chunk``\ s created. + diff --git a/docs/api/google/generativeai/protos/BatchDeleteChunksRequest.md b/docs/api/google/generativeai/protos/BatchDeleteChunksRequest.md index da61fbb11..ab5c32908 100644 --- a/docs/api/google/generativeai/protos/BatchDeleteChunksRequest.md +++ b/docs/api/google/generativeai/protos/BatchDeleteChunksRequest.md @@ -34,25 +34,33 @@ Request to batch delete ``Chunk``\ s. + `parent` + + `str` Optional. The name of the ``Document`` containing the ``Chunk``\ s to delete. The parent field in every ``DeleteChunkRequest`` must match this value. Example: ``corpora/my-corpus-123/documents/the-doc-abc`` + + `requests` + + `MutableSequence[google.ai.generativelanguage.DeleteChunkRequest]` Required. The request messages specifying the ``Chunk``\ s to delete. + diff --git a/docs/api/google/generativeai/protos/BatchEmbedContentsRequest.md b/docs/api/google/generativeai/protos/BatchEmbedContentsRequest.md index 229a8899a..0b7f47aa5 100644 --- a/docs/api/google/generativeai/protos/BatchEmbedContentsRequest.md +++ b/docs/api/google/generativeai/protos/BatchEmbedContentsRequest.md @@ -11,7 +11,7 @@ description: Batch request to get embeddings from the model for a list of prompt diff --git a/docs/api/google/generativeai/protos/BatchEmbedContentsResponse.md b/docs/api/google/generativeai/protos/BatchEmbedContentsResponse.md index a4fc7b328..6c46437d7 100644 --- a/docs/api/google/generativeai/protos/BatchEmbedContentsResponse.md +++ b/docs/api/google/generativeai/protos/BatchEmbedContentsResponse.md @@ -11,7 +11,7 @@ description: The response to a BatchEmbedContentsRequest. diff --git a/docs/api/google/generativeai/protos/BatchEmbedTextRequest.md b/docs/api/google/generativeai/protos/BatchEmbedTextRequest.md index 729ca1683..4e8f9efd0 100644 --- a/docs/api/google/generativeai/protos/BatchEmbedTextRequest.md +++ b/docs/api/google/generativeai/protos/BatchEmbedTextRequest.md @@ -34,35 +34,47 @@ Batch request to get a text embedding from the model. + `model` + + `str` Required. The name of the ``Model`` to use for generating the embedding. Examples: models/embedding-gecko-001 + + `texts` + + `MutableSequence[str]` Optional. The free-form input texts that the model will turn into an embedding. The current limit is 100 texts, over which an error will be thrown. + + `requests` + + `MutableSequence[google.ai.generativelanguage.EmbedTextRequest]` Optional. Embed requests for the batch. Only one of ``texts`` or ``requests`` can be set. + diff --git a/docs/api/google/generativeai/protos/BatchEmbedTextResponse.md b/docs/api/google/generativeai/protos/BatchEmbedTextResponse.md index 852411097..b1b2e72b2 100644 --- a/docs/api/google/generativeai/protos/BatchEmbedTextResponse.md +++ b/docs/api/google/generativeai/protos/BatchEmbedTextResponse.md @@ -34,13 +34,17 @@ The response to a EmbedTextRequest. + `embeddings` + + `MutableSequence[google.ai.generativelanguage.Embedding]` Output only. The embeddings generated from the input text. + diff --git a/docs/api/google/generativeai/protos/BatchUpdateChunksRequest.md b/docs/api/google/generativeai/protos/BatchUpdateChunksRequest.md index 0d1445da9..2e254ec16 100644 --- a/docs/api/google/generativeai/protos/BatchUpdateChunksRequest.md +++ b/docs/api/google/generativeai/protos/BatchUpdateChunksRequest.md @@ -34,26 +34,34 @@ Request to batch update ``Chunk``\ s. + `parent` + + `str` Optional. The name of the ``Document`` containing the ``Chunk``\ s to update. The parent field in every ``UpdateChunkRequest`` must match this value. Example: ``corpora/my-corpus-123/documents/the-doc-abc`` + + `requests` + + `MutableSequence[google.ai.generativelanguage.UpdateChunkRequest]` Required. The request messages specifying the ``Chunk``\ s to update. A maximum of 100 ``Chunk``\ s can be updated in a batch. + diff --git a/docs/api/google/generativeai/protos/BatchUpdateChunksResponse.md b/docs/api/google/generativeai/protos/BatchUpdateChunksResponse.md index 258f21f7c..837760459 100644 --- a/docs/api/google/generativeai/protos/BatchUpdateChunksResponse.md +++ b/docs/api/google/generativeai/protos/BatchUpdateChunksResponse.md @@ -34,12 +34,16 @@ Response from ``BatchUpdateChunks`` containing a list of updated ``Chunk``\ s. + `chunks` + + `MutableSequence[google.ai.generativelanguage.Chunk]` ``Chunk``\ s updated. + diff --git a/docs/api/google/generativeai/protos/Blob.md b/docs/api/google/generativeai/protos/Blob.md index 7985af92f..b8a33449f 100644 --- a/docs/api/google/generativeai/protos/Blob.md +++ b/docs/api/google/generativeai/protos/Blob.md @@ -11,7 +11,7 @@ description: Raw media bytes. diff --git a/docs/api/google/generativeai/protos/CachedContent.md b/docs/api/google/generativeai/protos/CachedContent.md index dd6d513b9..ddb32dcc2 100644 --- a/docs/api/google/generativeai/protos/CachedContent.md +++ b/docs/api/google/generativeai/protos/CachedContent.md @@ -42,9 +42,12 @@ members. + `expire_time` + + `google.protobuf.timestamp_pb2.Timestamp` Timestamp in UTC of when this resource is considered @@ -52,124 +55,169 @@ 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. New TTL for this resource, input only. This field is a member of `oneof`_ ``expiration``. + + `name` + + `str` Optional. Identifier. The resource name referring to the cached content. Format: ``cachedContents/{id}`` + + `display_name` + + `str` Optional. Immutable. The user-generated meaningful display name of the cached content. Maximum 128 Unicode characters. + + `model` + + `str` Required. Immutable. The name of the ``Model`` to use for cached content Format: ``models/{model}`` + + `system_instruction` + + `google.ai.generativelanguage.Content` Optional. Input only. Immutable. Developer set system instruction. Currently text only. + + `contents` + + `MutableSequence[google.ai.generativelanguage.Content]` Optional. Input only. Immutable. The content to cache. + + `tools` + + `MutableSequence[google.ai.generativelanguage.Tool]` Optional. Input only. Immutable. A list of ``Tools`` the model may use to generate the next response + + `tool_config` + + `google.ai.generativelanguage.ToolConfig` Optional. Input only. Immutable. Tool config. This config is shared for all tools. + + `create_time` + + `google.protobuf.timestamp_pb2.Timestamp` Output only. Creation 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.ai.generativelanguage.CachedContent.UsageMetadata` Output only. Metadata on the usage of the cached content. + diff --git a/docs/api/google/generativeai/protos/CachedContent/UsageMetadata.md b/docs/api/google/generativeai/protos/CachedContent/UsageMetadata.md index b2bab36fe..3a04d6f40 100644 --- a/docs/api/google/generativeai/protos/CachedContent/UsageMetadata.md +++ b/docs/api/google/generativeai/protos/CachedContent/UsageMetadata.md @@ -34,13 +34,17 @@ Metadata on the usage of the cached content. + `total_token_count` + + `int` Total number of tokens that the cached content consumes. + diff --git a/docs/api/google/generativeai/protos/Candidate.md b/docs/api/google/generativeai/protos/Candidate.md index ee20c608c..a950826c0 100644 --- a/docs/api/google/generativeai/protos/Candidate.md +++ b/docs/api/google/generativeai/protos/Candidate.md @@ -12,7 +12,7 @@ description: A response candidate generated from the model. + + + + + + + + + diff --git a/docs/api/google/generativeai/protos/Candidate/FinishReason.md b/docs/api/google/generativeai/protos/Candidate/FinishReason.md index d6efd591b..b9ba3328d 100644 --- a/docs/api/google/generativeai/protos/Candidate/FinishReason.md +++ b/docs/api/google/generativeai/protos/Candidate/FinishReason.md @@ -45,12 +45,18 @@ description: Defines the reason why the model stopped generating tokens. + + + + + + @@ -60,7 +66,7 @@ description: Defines the reason why the model stopped generating tokens. + + + + + + + + + + + + + + + @@ -159,31 +260,47 @@ Unknown reason. + `denominator` + + the denominator of a rational number in lowest terms + + `imag` + + the imaginary part of a complex number + + `numerator` + + the numerator of a rational number in lowest terms + + `real` + + the real part of a complex number + @@ -198,10 +315,9 @@ the real part of a complex number as_integer_ratio() -Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -277,6 +393,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -254,6 +286,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -257,6 +289,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -305,6 +357,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -235,6 +259,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -256,6 +288,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -262,6 +294,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -256,6 +288,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -245,6 +273,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -245,6 +302,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -331,6 +404,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -256,6 +288,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -255,6 +287,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -301,6 +349,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes

-Return integer ratio. +Return a pair of integers, whose ratio is equal to the original int. -Return a pair of integers, whose ratio is exactly equal to the original int -and with a positive denominator. +The ratio is in lowest terms and has a positive denominator. ``` >>> (10).as_integer_ratio() @@ -283,6 +327,15 @@ byteorder signed Indicates whether two's complement is used to represent the integer. +

is_integer

+ + + +Returns True. Exists for duck type compatibility with float.is_integer. + +

to_bytes