From 0e5c5f25fe4ce266791fa2afb20d17dee780ca9e Mon Sep 17 00:00:00 2001 From: Mark Daoust Date: Tue, 29 Oct 2024 16:30:21 -0700 Subject: [PATCH] Add whitespace to generated tables to fix markdown in tables. (#602) * fixes 563 Change-Id: Ifb9743822c744845aac4deea9963a0c6e6389362 * Refresh docs for v0.8.3 Change-Id: I7536e809b9a1b8f26fc970a42c83000b0d607793 * remove align-left Change-Id: I0462300f198e3de020cbfc032e575e094b88d360 * format Change-Id: If83605c320d2b7255618737c2cd985a153584343 * refresh Change-Id: I0776467ac6471b2f8f06f089a54e447d149b7d78 * remove devsite headers Change-Id: I2d10299b5cffc2e353b71dacfabb3a7e9f22a9fd * remove devsite headers Change-Id: I1b9ca5bf2d46dbd39b8cb226d153107851e2e3f0 --- docs/api/google/generativeai.md | 34 +- docs/api/google/generativeai/ChatSession.md | 44 +- .../google/generativeai/GenerativeModel.md | 79 +- 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 | 49 + .../generativeai/caching/CachedContent.md | 448 +++ .../caching/get_default_cache_client.md | 26 + docs/api/google/generativeai/chat.md | 198 -- docs/api/google/generativeai/chat_async.md | 198 -- docs/api/google/generativeai/configure.md | 22 +- .../generativeai/count_message_tokens.md | 41 - .../google/generativeai/count_text_tokens.md | 37 - .../google/generativeai/create_tuned_model.md | 62 +- docs/api/google/generativeai/delete_file.md | 10 +- .../google/generativeai/delete_tuned_model.md | 8 +- docs/api/google/generativeai/embed_content.md | 34 +- .../generativeai/embed_content_async.md | 8 +- .../generativeai/generate_embeddings.md | 90 - docs/api/google/generativeai/generate_text.md | 172 - .../api/google/generativeai/get_base_model.md | 22 +- docs/api/google/generativeai/get_file.md | 10 +- docs/api/google/generativeai/get_model.md | 22 +- docs/api/google/generativeai/get_operation.md | 8 +- .../google/generativeai/get_tuned_model.md | 22 +- docs/api/google/generativeai/list_files.md | 10 +- docs/api/google/generativeai/list_models.md | 22 +- .../google/generativeai/list_operations.md | 8 +- .../google/generativeai/list_tuned_models.md | 22 +- docs/api/google/generativeai/protos.md | 34 +- .../protos/AttributionSourceId.md | 20 +- .../AttributionSourceId/GroundingPassageId.md | 18 +- .../SemanticRetrieverChunk.md | 18 +- .../protos/BatchCreateChunksRequest.md | 16 +- .../protos/BatchCreateChunksResponse.md | 12 +- .../protos/BatchDeleteChunksRequest.md | 16 +- .../protos/BatchEmbedContentsRequest.md | 18 +- .../protos/BatchEmbedContentsResponse.md | 14 +- .../protos/BatchEmbedTextRequest.md | 20 +- .../protos/BatchEmbedTextResponse.md | 12 +- .../protos/BatchUpdateChunksRequest.md | 16 +- .../protos/BatchUpdateChunksResponse.md | 12 +- docs/api/google/generativeai/protos/Blob.md | 18 +- .../generativeai/protos/CachedContent.md | 57 +- .../protos/CachedContent/UsageMetadata.md | 12 +- .../google/generativeai/protos/Candidate.md | 85 +- .../protos/Candidate/FinishReason.md | 271 +- docs/api/google/generativeai/protos/Chunk.md | 33 +- .../google/generativeai/protos/Chunk/State.md | 117 +- .../google/generativeai/protos/ChunkData.md | 12 +- .../generativeai/protos/CitationMetadata.md | 12 +- .../generativeai/protos/CitationSource.md | 24 +- .../generativeai/protos/CodeExecution.md | 10 +- .../protos/CodeExecutionResult.md | 19 +- .../protos/CodeExecutionResult/Outcome.md | 119 +- .../google/generativeai/protos/Condition.md | 21 +- .../generativeai/protos/Condition/Operator.md | 162 +- .../api/google/generativeai/protos/Content.md | 18 +- .../generativeai/protos/ContentEmbedding.md | 14 +- .../generativeai/protos/ContentFilter.md | 19 +- docs/api/google/generativeai/protos/Corpus.md | 24 +- .../protos/CountMessageTokensRequest.md | 16 +- .../protos/CountMessageTokensResponse.md | 12 +- .../protos/CountTextTokensRequest.md | 16 +- .../protos/CountTextTokensResponse.md | 12 +- .../generativeai/protos/CountTokensRequest.md | 35 +- .../protos/CountTokensResponse.md | 26 +- .../protos/CreateCachedContentRequest.md | 12 +- .../generativeai/protos/CreateChunkRequest.md | 16 +- .../protos/CreateCorpusRequest.md | 12 +- .../protos/CreateDocumentRequest.md | 16 +- .../generativeai/protos/CreateFileRequest.md | 12 +- .../generativeai/protos/CreateFileResponse.md | 12 +- .../protos/CreatePermissionRequest.md | 16 +- .../protos/CreateTunedModelMetadata.md | 30 +- .../protos/CreateTunedModelRequest.md | 20 +- .../generativeai/protos/CustomMetadata.md | 24 +- .../api/google/generativeai/protos/Dataset.md | 14 +- .../protos/DeleteCachedContentRequest.md | 12 +- .../generativeai/protos/DeleteChunkRequest.md | 12 +- .../protos/DeleteCorpusRequest.md | 16 +- .../protos/DeleteDocumentRequest.md | 16 +- .../generativeai/protos/DeleteFileRequest.md | 12 +- .../protos/DeletePermissionRequest.md | 12 +- .../protos/DeleteTunedModelRequest.md | 14 +- .../google/generativeai/protos/Document.md | 28 +- .../protos/DynamicRetrievalConfig.md | 66 + .../protos/DynamicRetrievalConfig/Mode.md | 651 ++++ .../protos/EmbedContentRequest.md | 34 +- .../protos/EmbedContentResponse.md | 14 +- .../generativeai/protos/EmbedTextRequest.md | 16 +- .../generativeai/protos/EmbedTextResponse.md | 12 +- .../google/generativeai/protos/Embedding.md | 12 +- .../api/google/generativeai/protos/Example.md | 16 +- .../generativeai/protos/ExecutableCode.md | 19 +- .../protos/ExecutableCode/Language.md | 101 +- docs/api/google/generativeai/protos/File.md | 57 +- .../google/generativeai/protos/File/State.md | 117 +- .../google/generativeai/protos/FileData.md | 18 +- .../generativeai/protos/FunctionCall.md | 18 +- .../protos/FunctionCallingConfig.md | 19 +- .../protos/FunctionCallingConfig/Mode.md | 119 +- .../protos/FunctionDeclaration.md | 22 +- .../generativeai/protos/FunctionResponse.md | 18 +- .../protos/GenerateAnswerRequest.md | 60 +- .../GenerateAnswerRequest/AnswerStyle.md | 119 +- .../protos/GenerateAnswerResponse.md | 40 +- .../GenerateAnswerResponse/InputFeedback.md | 23 +- .../InputFeedback/BlockReason.md | 112 +- .../protos/GenerateContentRequest.md | 91 +- .../protos/GenerateContentResponse.md | 42 +- .../GenerateContentResponse/PromptFeedback.md | 22 +- .../PromptFeedback/BlockReason.md | 163 +- .../GenerateContentResponse/UsageMetadata.md | 40 +- .../protos/GenerateMessageRequest.md | 32 +- .../protos/GenerateMessageResponse.md | 20 +- .../protos/GenerateTextRequest.md | 44 +- .../protos/GenerateTextResponse.md | 20 +- .../generativeai/protos/GenerationConfig.md | 205 +- .../protos/GetCachedContentRequest.md | 12 +- .../generativeai/protos/GetChunkRequest.md | 12 +- .../generativeai/protos/GetCorpusRequest.md | 12 +- .../generativeai/protos/GetDocumentRequest.md | 12 +- .../generativeai/protos/GetFileRequest.md | 12 +- .../generativeai/protos/GetModelRequest.md | 12 +- .../protos/GetPermissionRequest.md | 12 +- .../protos/GetTunedModelRequest.md | 14 +- .../protos/GoogleSearchRetrieval.md | 47 + .../protos/GroundingAttribution.md | 18 +- .../generativeai/protos/GroundingChunk.md | 51 + .../generativeai/protos/GroundingChunk/Web.md | 61 + .../generativeai/protos/GroundingMetadata.md | 90 + .../generativeai/protos/GroundingPassage.md | 18 +- .../generativeai/protos/GroundingPassages.md | 14 +- .../generativeai/protos/GroundingSupport.md | 80 + .../generativeai/protos/HarmCategory.md | 237 +- .../generativeai/protos/Hyperparameters.md | 26 +- .../protos/ListCachedContentsRequest.md | 16 +- .../protos/ListCachedContentsResponse.md | 16 +- .../generativeai/protos/ListChunksRequest.md | 20 +- .../generativeai/protos/ListChunksResponse.md | 16 +- .../generativeai/protos/ListCorporaRequest.md | 16 +- .../protos/ListCorporaResponse.md | 16 +- .../protos/ListDocumentsRequest.md | 20 +- .../protos/ListDocumentsResponse.md | 16 +- .../generativeai/protos/ListFilesRequest.md | 16 +- .../generativeai/protos/ListFilesResponse.md | 16 +- .../generativeai/protos/ListModelsRequest.md | 25 +- .../generativeai/protos/ListModelsResponse.md | 18 +- .../protos/ListPermissionsRequest.md | 20 +- .../protos/ListPermissionsResponse.md | 16 +- .../protos/ListTunedModelsRequest.md | 22 +- .../protos/ListTunedModelsResponse.md | 18 +- .../generativeai/protos/LogprobsResult.md | 65 + .../protos/LogprobsResult/Candidate.md | 75 + .../protos/LogprobsResult/TopCandidates.md | 47 + .../api/google/generativeai/protos/Message.md | 20 +- .../generativeai/protos/MessagePrompt.md | 20 +- .../generativeai/protos/MetadataFilter.md | 16 +- docs/api/google/generativeai/protos/Model.md | 79 +- docs/api/google/generativeai/protos/Part.md | 38 +- .../google/generativeai/protos/Permission.md | 26 +- .../protos/Permission/GranteeType.md | 117 +- .../generativeai/protos/Permission/Role.md | 117 +- .../generativeai/protos/PredictRequest.md | 75 + .../generativeai/protos/PredictResponse.md | 46 + .../generativeai/protos/QueryCorpusRequest.md | 24 +- .../protos/QueryCorpusResponse.md | 12 +- .../protos/QueryDocumentRequest.md | 24 +- .../protos/QueryDocumentResponse.md | 12 +- .../generativeai/protos/RelevantChunk.md | 16 +- .../generativeai/protos/RetrievalMetadata.md | 52 + .../generativeai/protos/SafetyFeedback.md | 18 +- .../generativeai/protos/SafetyRating.md | 23 +- .../generativeai/protos/SafetySetting.md | 19 +- docs/api/google/generativeai/protos/Schema.md | 72 +- .../protos/Schema/PropertiesEntry.md | 26 +- .../generativeai/protos/SearchEntryPoint.md | 61 + .../api/google/generativeai/protos/Segment.md | 91 + .../protos/SemanticRetrieverConfig.md | 38 +- .../google/generativeai/protos/StringList.md | 12 +- .../google/generativeai/protos/TaskType.md | 155 +- .../generativeai/protos/TextCompletion.md | 20 +- .../google/generativeai/protos/TextPrompt.md | 12 +- docs/api/google/generativeai/protos/Tool.md | 49 +- .../google/generativeai/protos/ToolConfig.md | 14 +- .../protos/TransferOwnershipRequest.md | 16 +- .../protos/TransferOwnershipResponse.md | 8 +- .../google/generativeai/protos/TunedModel.md | 82 +- .../generativeai/protos/TunedModelSource.md | 20 +- .../generativeai/protos/TuningExample.md | 18 +- .../generativeai/protos/TuningExamples.md | 14 +- .../generativeai/protos/TuningSnapshot.md | 26 +- .../google/generativeai/protos/TuningTask.md | 30 +- docs/api/google/generativeai/protos/Type.md | 146 +- .../protos/UpdateCachedContentRequest.md | 16 +- .../generativeai/protos/UpdateChunkRequest.md | 16 +- .../protos/UpdateCorpusRequest.md | 16 +- .../protos/UpdateDocumentRequest.md | 16 +- .../protos/UpdatePermissionRequest.md | 16 +- .../protos/UpdateTunedModelRequest.md | 18 +- .../generativeai/protos/VideoMetadata.md | 12 +- docs/api/google/generativeai/types.md | 51 +- .../generativeai/types/AnyModelNameOptions.md | 4 - .../types/AsyncGenerateContentResponse.md | 43 +- .../google/generativeai/types/AuthorError.md | 27 - .../types/BaseModelNameOptions.md | 4 - .../api/google/generativeai/types/BlobDict.md | 14 +- .../api/google/generativeai/types/BlobType.md | 4 - .../types/BlockedPromptException.md | 10 +- .../generativeai/types/BlockedReason.md | 110 +- .../generativeai/types/BrokenResponseError.md | 10 +- .../types/CallableFunctionDeclaration.md | 35 +- .../google/generativeai/types/ChatResponse.md | 223 -- .../types/CitationMetadataDict.md | 12 +- .../generativeai/types/CitationSourceDict.md | 24 +- .../google/generativeai/types/Completion.md | 97 - .../google/generativeai/types/ContentDict.md | 14 +- .../generativeai/types/ContentFilterDict.md | 16 +- .../google/generativeai/types/ContentType.md | 4 - .../google/generativeai/types/ContentsType.md | 4 - .../google/generativeai/types/ExampleDict.md | 27 - .../generativeai/types/ExampleOptions.md | 26 - .../generativeai/types/ExamplesOptions.md | 27 - docs/api/google/generativeai/types/File.md | 58 +- .../google/generativeai/types/FileDataDict.md | 12 +- .../google/generativeai/types/FileDataType.md | 4 - .../generativeai/types/FunctionDeclaration.md | 30 +- .../types/FunctionDeclarationType.md | 4 - .../generativeai/types/FunctionLibrary.md | 20 +- .../generativeai/types/FunctionLibraryType.md | 7 +- .../types/GenerateContentResponse.md | 46 +- .../generativeai/types/GenerationConfig.md | 202 +- .../types/GenerationConfigDict.md | 14 +- .../types/GenerationConfigType.md | 4 - .../generativeai/types/HarmBlockThreshold.md | 152 +- .../google/generativeai/types/HarmCategory.md | 106 +- .../generativeai/types/HarmProbability.md | 128 +- .../types/IncompleteIterationError.md | 10 +- .../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 | 78 +- .../generativeai/types/ModelsIterable.md | 4 - .../api/google/generativeai/types/PartDict.md | 14 +- .../api/google/generativeai/types/PartType.md | 4 - .../google/generativeai/types/Permission.md | 50 +- .../google/generativeai/types/Permissions.md | 76 +- .../generativeai/types/RequestOptions.md | 34 +- .../generativeai/types/RequestOptionsType.md | 4 - .../google/generativeai/types/ResponseDict.md | 27 - .../generativeai/types/SafetyFeedbackDict.md | 16 +- .../generativeai/types/SafetyRatingDict.md | 20 +- .../generativeai/types/SafetySettingDict.md | 16 +- docs/api/google/generativeai/types/Status.md | 20 +- .../types/StopCandidateException.md | 10 +- .../generativeai/types/StrictContentType.md | 4 - docs/api/google/generativeai/types/Tool.md | 43 +- .../api/google/generativeai/types/ToolDict.md | 14 +- .../google/generativeai/types/ToolsType.md | 7 +- .../google/generativeai/types/TunedModel.md | 149 +- .../types/TunedModelNameOptions.md | 4 - .../generativeai/types/TunedModelState.md | 119 +- .../google/generativeai/types/TypedDict.md | 10 +- .../types/get_default_file_client.md | 8 +- .../google/generativeai/types/to_file_data.md | 6 +- .../google/generativeai/update_tuned_model.md | 8 +- docs/api/google/generativeai/upload_file.md | 38 +- docs/build_docs.py | 36 +- 273 files changed, 8604 insertions(+), 5571 deletions(-) create mode 100644 docs/api/google/generativeai/caching.md create mode 100644 docs/api/google/generativeai/caching/CachedContent.md create mode 100644 docs/api/google/generativeai/caching/get_default_cache_client.md 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/AuthorError.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..5b3931f08 100644 --- a/docs/api/google/generativeai.md +++ b/docs/api/google/generativeai.md @@ -1,17 +1,9 @@ -description: Google AI Python SDK - -
- - - - -
# Module: google.generativeai - + diff --git a/docs/api/google/generativeai/ChatSession.md b/docs/api/google/generativeai/ChatSession.md index ac58e2e4b..442c59e02 100644 --- a/docs/api/google/generativeai/ChatSession.md +++ b/docs/api/google/generativeai/ChatSession.md @@ -1,19 +1,9 @@ -description: Contains an ongoing conversation with the model. - -
- - - - - - -
# google.generativeai.ChatSession - + @@ -84,17 +82,25 @@ A chat history to initialize the object with. + `history` + + The chat history. + + `last` + + returns the last received `genai.GenerateContentResponse` + @@ -167,31 +173,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 71f293ebe..f9b0ccb7d 100644 --- a/docs/api/google/generativeai/GenerativeModel.md +++ b/docs/api/google/generativeai/GenerativeModel.md @@ -1,22 +1,9 @@ -description: The genai.GenerativeModel class wraps default parameters for calls to GenerativeModel.generate_content, GenerativeModel.count_tokens, and GenerativeModel.start_chat. - -
- - - - - - - - - -
# google.generativeai.GenerativeModel - + @@ -128,17 +127,25 @@ use. + `cached_content` + + + + `model_name` + + + @@ -209,24 +216,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 +258,9 @@ Overrides for the model's safety settings. Returns + `GenerativeModel` object with `cached_content` as its context. + @@ -323,45 +344,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 +460,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..bd0f3970f40d4a0bc343cb3857d7592d9ef6848a 100644 GIT binary patch delta 2620 zcmZ`*ZA?>V6z*G~Ed^;O_Jhi8K@pv%r6^SpCq-l$5vgEwI%oO1Vkh>pQgnVW>*uy) zit=RBm}QhX-SFGJ)1WY^*%IfBikX=UQ-go@nJ}EuY}vByy+xqTYk&0S-gBPkoadbL zo_jmCMRgpGvZ~`%A6yBwE3|uldT@q}96i}SIm?=9w`NXVG}%5qD{FdYmTgLQW>)s( zWu|o~QR(+~#GNi)5+mP2khxuNtE#A48B;#4)fjPIJprymI-MjIz58{T z6L65txRIt$lJv3F@cw3MM1wVvk)R1_up}Cu5i4MC0x-`V8Mzp$#_s$gc7p_zon_@wlq^jKwM4FL?AtyD$_3# zl%!`$(e$+%(488K{xmK9WBlF(gw~j~v)6ko)_AH)dB4xYudS#>>rx}SwFD&caq;3X#3V)}n{HnJ-{HMU}*8m+k{(%7Ea zVeHdMl@~4*Nzip*9p^(|ilLKBKs5qU5lr?*U@N9U^}WYAxVeR6b_xTIjq zU9S>_ET63wKkn%=;MTAiElY>9^ep1N4ooVmi^#jXY=a!$MWqrpmkVi;<8Io?C_g)a|EHLmM`Ngd{wK4=k~tYhzVOAxV_whKVK=wOp7^o zj!$UtR^1*;mot8Gj8O5CX8@UYPibM+HIdlK$GACF&) z>_|9gK;4So$5*YQtf8(>@L^$M5|M?OUGC7Z(C`8{RjGpDj-x{PX9S()lO#lo6X12n z)8fibm6)|^zED%=6DsTBN-^Wha}Mlz&SD&VSjyM41;#c!(^buuGcLAs;yI1pLDbWb zTAiHq82#9Bkx)123*t86QK^H*u6`$C^{^f1p#ORw@3(TV)P4hJGSmLL2@w+kP20d| zme*_PMqejE@4=x55;F1jus?WzktkK^^6}N4DnAz5j0n7_M6t)w91OE4228L|OGW=g z1vXlX={5f%x!4}nVApZoZenenA#zdYy3K^7AoTjBaD&*XNf?-sLa*Pq-X(Z&QJ08d zjuLL(f!NjN=rX=$4MMt6tieiX<~qV-c6j~X2$i&U<23^D6sBxe;h&8vDP?!h44K0_ zTFmC_#wa36qBq~TM~I7_4HQPyoZ7cvAZXb>R)UW9?PyhCK?euJE5M-Kse7)@BW)4Yz*zp35Pblp9p~oI&olUOq@$R?J^nrkZ>U{xM7H;FL-761kk?L z-`RUG-GE@58k!F^66w+2gE?HMuT%VR zayrMT+1JopxNlF!#CRj_od0ML1j}&_p-wgKbSUG)B?{y*NO?Z?Qe*SF9HeyVu(DL{4zn)g=eHEGHP+lS%kkvusQ2eqNPhig7jq9BZ9_Q{eL8~`A`4= delta 1697 zcmah}ZERCj818A;uI;|=KD%|hZ8ux;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..784ab1b80 --- /dev/null +++ b/docs/api/google/generativeai/caching.md @@ -0,0 +1,49 @@ + +# 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..a0efa473d --- /dev/null +++ b/docs/api/google/generativeai/caching/CachedContent.md @@ -0,0 +1,448 @@ + +# 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/caching/get_default_cache_client.md b/docs/api/google/generativeai/caching/get_default_cache_client.md new file mode 100644 index 000000000..8457f5c14 --- /dev/null +++ b/docs/api/google/generativeai/caching/get_default_cache_client.md @@ -0,0 +1,26 @@ + +# google.generativeai.caching.get_default_cache_client + + + + + + + + + + + + + + + + + diff --git a/docs/api/google/generativeai/chat.md b/docs/api/google/generativeai/chat.md deleted file mode 100644 index 1dc51c8f6..000000000 --- a/docs/api/google/generativeai/chat.md +++ /dev/null @@ -1,198 +0,0 @@ -description: Calls the API to initiate a chat with a model using provided parameters - -
- - -
- -# google.generativeai.chat - - - - - - - - - -Calls the API to initiate a chat with a model using provided parameters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-`model` - -Which model to call, as a string or a types.Model. -
-`context` - -Text that should be provided to the model first, to ground the response. - -If not empty, this `context` will be given to the model first before the -`examples` and `messages`. - -This field can be a description of your prompt to the model to help provide -context and guide the responses. - -Examples: - -* "Translate the phrase from English to French." -* "Given a statement, classify the sentiment as happy, sad or neutral." - -Anything included in this field will take precedence over history in `messages` -if the total input size exceeds the model's Model.input_token_limit. -
-`examples` - -Examples of what the model should generate. - -This includes both the user input and the response that the model should -emulate. - -These `examples` are treated identically to conversation messages except -that they take precedence over the history in `messages`: -If the total input size exceeds the model's `input_token_limit` the input -will be truncated. Items will be dropped from `messages` before `examples` -
-`messages` - -A snapshot of the conversation history sorted chronologically. - -Turns alternate between two authors. - -If the total input size exceeds the model's `input_token_limit` the input -will be truncated: The oldest items will be dropped from `messages`. -
-`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`. -
-`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]`. - - Typical values are in the `[0.9, 1.0]` range. -
-`prompt` - -You may pass a types.MessagePromptOptions **instead** of a -setting `context`/`examples`/`messages`, but not both. -
-`client` - -If you're not relying on the default client, you pass a -`glm.DiscussServiceClient` instead. -
-`request_options` - -Options for the request. -
- - - - - - - - - - - -
-A types.ChatResponse containing the model's reply. -
- diff --git a/docs/api/google/generativeai/chat_async.md b/docs/api/google/generativeai/chat_async.md deleted file mode 100644 index 614456c1f..000000000 --- a/docs/api/google/generativeai/chat_async.md +++ /dev/null @@ -1,198 +0,0 @@ -description: Calls the API to initiate a chat with a model using provided parameters - -
- - -
- -# google.generativeai.chat_async - - - - - - - - - -Calls the API to initiate a chat with a model using provided parameters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-`model` - -Which model to call, as a string or a types.Model. -
-`context` - -Text that should be provided to the model first, to ground the response. - -If not empty, this `context` will be given to the model first before the -`examples` and `messages`. - -This field can be a description of your prompt to the model to help provide -context and guide the responses. - -Examples: - -* "Translate the phrase from English to French." -* "Given a statement, classify the sentiment as happy, sad or neutral." - -Anything included in this field will take precedence over history in `messages` -if the total input size exceeds the model's Model.input_token_limit. -
-`examples` - -Examples of what the model should generate. - -This includes both the user input and the response that the model should -emulate. - -These `examples` are treated identically to conversation messages except -that they take precedence over the history in `messages`: -If the total input size exceeds the model's `input_token_limit` the input -will be truncated. Items will be dropped from `messages` before `examples` -
-`messages` - -A snapshot of the conversation history sorted chronologically. - -Turns alternate between two authors. - -If the total input size exceeds the model's `input_token_limit` the input -will be truncated: The oldest items will be dropped from `messages`. -
-`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`. -
-`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]`. - - Typical values are in the `[0.9, 1.0]` range. -
-`prompt` - -You may pass a types.MessagePromptOptions **instead** of a -setting `context`/`examples`/`messages`, but not both. -
-`client` - -If you're not relying on the default client, you pass a -`glm.DiscussServiceClient` instead. -
-`request_options` - -Options for the request. -
- - - - - - - - - - - -
-A types.ChatResponse containing the model's reply. -
- diff --git a/docs/api/google/generativeai/configure.md b/docs/api/google/generativeai/configure.md index f0b5f4006..81c9e19be 100644 --- a/docs/api/google/generativeai/configure.md +++ b/docs/api/google/generativeai/configure.md @@ -1,17 +1,11 @@ -description: Captures default client configuration. - -
- - -
# google.generativeai.configure - + diff --git a/docs/api/google/generativeai/count_message_tokens.md b/docs/api/google/generativeai/count_message_tokens.md deleted file mode 100644 index 7ec05db9b..000000000 --- a/docs/api/google/generativeai/count_message_tokens.md +++ /dev/null @@ -1,41 +0,0 @@ -description: Calls the API to calculate the number of tokens used in the prompt. - -
- - -
- -# google.generativeai.count_message_tokens - - - - - - - - - -Calls the API to calculate the number of tokens used in the prompt. - - - - - - - diff --git a/docs/api/google/generativeai/count_text_tokens.md b/docs/api/google/generativeai/count_text_tokens.md deleted file mode 100644 index a15f0f2aa..000000000 --- a/docs/api/google/generativeai/count_text_tokens.md +++ /dev/null @@ -1,37 +0,0 @@ -description: Calls the API to count the number of tokens in the text prompt. - -
- - -
- -# google.generativeai.count_text_tokens - - - - - - - - - -Calls the API to count the number of tokens in the text prompt. - - - - - - - diff --git a/docs/api/google/generativeai/create_tuned_model.md b/docs/api/google/generativeai/create_tuned_model.md index c12179164..04ce93d75 100644 --- a/docs/api/google/generativeai/create_tuned_model.md +++ b/docs/api/google/generativeai/create_tuned_model.md @@ -1,15 +1,9 @@ -description: 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. - -
- - -
# google.generativeai.create_tuned_model - + @@ -190,7 +236,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..5a3bfc295 100644 --- a/docs/api/google/generativeai/delete_file.md +++ b/docs/api/google/generativeai/delete_file.md @@ -1,17 +1,11 @@ -description: Calls the API to permanently delete a specified file using a supported file service. - -
- - -
# google.generativeai.delete_file - + + + + + + + + + + + + + + + + diff --git a/docs/api/google/generativeai/protos/Chunk.md b/docs/api/google/generativeai/protos/Chunk.md index d807ab292..b1fbdb9e6 100644 --- a/docs/api/google/generativeai/protos/Chunk.md +++ b/docs/api/google/generativeai/protos/Chunk.md @@ -1,16 +1,9 @@ -description: A Chunk is a subpart of a Document that is treated as an independent unit for the purposes of vector representation and storage. - -
- - - -
# google.generativeai.protos.Chunk - + diff --git a/docs/api/google/generativeai/protos/Chunk/State.md b/docs/api/google/generativeai/protos/Chunk/State.md index 137cb9efe..c825186bf 100644 --- a/docs/api/google/generativeai/protos/Chunk/State.md +++ b/docs/api/google/generativeai/protos/Chunk/State.md @@ -1,62 +1,9 @@ -description: States for the lifecycle of a Chunk. - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# google.generativeai.protos.Chunk.State - + @@ -136,31 +99,47 @@ state is omitted. + `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 + @@ -175,10 +154,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() @@ -254,6 +232,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 +235,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 +298,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 +207,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 +234,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 +240,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 +234,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 +220,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 +247,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 +342,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 +234,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 +233,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 +291,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 +270,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