LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
google/genai/__init__.py
google/genai/_adapters.py
google/genai/_api_client.py
google/genai/_api_module.py
google/genai/_automatic_function_calling_util.py
google/genai/_base_transformers.py
google/genai/_base_url.py
google/genai/_common.py
google/genai/_extra_utils.py
google/genai/_live_converters.py
google/genai/_local_tokenizer_loader.py
google/genai/_mcp_utils.py
google/genai/_operations_converters.py
google/genai/_replay_api_client.py
google/genai/_test_api_client.py
google/genai/_tokens_converters.py
google/genai/_transformers.py
google/genai/batches.py
google/genai/caches.py
google/genai/chats.py
google/genai/client.py
google/genai/documents.py
google/genai/errors.py
google/genai/file_search_stores.py
google/genai/files.py
google/genai/interactions.py
google/genai/live.py
google/genai/live_music.py
google/genai/local_tokenizer.py
google/genai/models.py
google/genai/operations.py
google/genai/pagers.py
google/genai/py.typed
google/genai/tokens.py
google/genai/tunings.py
google/genai/types.py
google/genai/version.py
google/genai/_gaos/__init__.py
google/genai/_gaos/_version.py
google/genai/_gaos/agents.py
google/genai/_gaos/basesdk.py
google/genai/_gaos/google_genai.py
google/genai/_gaos/httpclient.py
google/genai/_gaos/interactions.py
google/genai/_gaos/sdk.py
google/genai/_gaos/sdkconfiguration.py
google/genai/_gaos/webhooks.py
google/genai/_gaos/_hooks/__init__.py
google/genai/_gaos/_hooks/google_genai_auth.py
google/genai/_gaos/_hooks/registration.py
google/genai/_gaos/_hooks/sdkhooks.py
google/genai/_gaos/_hooks/types.py
google/genai/_gaos/errors/__init__.py
google/genai/_gaos/errors/cancelinteractionbyid.py
google/genai/_gaos/errors/createinteraction.py
google/genai/_gaos/errors/deleteinteraction.py
google/genai/_gaos/errors/genaidefaulterror.py
google/genai/_gaos/errors/genaierror.py
google/genai/_gaos/errors/getinteractionbyid.py
google/genai/_gaos/errors/no_response_error.py
google/genai/_gaos/errors/responsevalidationerror.py
google/genai/_gaos/models/__init__.py
google/genai/_gaos/models/cancelinteractionbyid.py
google/genai/_gaos/models/createagent.py
google/genai/_gaos/models/createinteraction.py
google/genai/_gaos/models/createwebhook.py
google/genai/_gaos/models/deleteagent.py
google/genai/_gaos/models/deleteinteraction.py
google/genai/_gaos/models/deletewebhook.py
google/genai/_gaos/models/getagent.py
google/genai/_gaos/models/getinteractionbyid.py
google/genai/_gaos/models/getwebhook.py
google/genai/_gaos/models/listagents.py
google/genai/_gaos/models/listwebhooks.py
google/genai/_gaos/models/pingwebhook.py
google/genai/_gaos/models/rotatesigningsecret.py
google/genai/_gaos/models/updatewebhook.py
google/genai/_gaos/models/internal/__init__.py
google/genai/_gaos/models/internal/globals.py
google/genai/_gaos/resources/__init__.py
google/genai/_gaos/resources/agents/__init__.py
google/genai/_gaos/resources/interactions/__init__.py
google/genai/_gaos/resources/webhooks/__init__.py
google/genai/_gaos/types/__init__.py
google/genai/_gaos/types/base64fileinput.py
google/genai/_gaos/types/basemodel.py
google/genai/_gaos/types/security.py
google/genai/_gaos/types/agents/__init__.py
google/genai/_gaos/types/agents/agent.py
google/genai/_gaos/types/agents/agentlistresponse.py
google/genai/_gaos/types/agents/agenttool.py
google/genai/_gaos/types/interactions/__init__.py
google/genai/_gaos/types/interactions/agentoption.py
google/genai/_gaos/types/interactions/allowedtools.py
google/genai/_gaos/types/interactions/allowlistentry.py
google/genai/_gaos/types/interactions/annotation.py
google/genai/_gaos/types/interactions/argumentsdelta.py
google/genai/_gaos/types/interactions/audiocontent.py
google/genai/_gaos/types/interactions/audiodelta.py
google/genai/_gaos/types/interactions/audioresponseformat.py
google/genai/_gaos/types/interactions/codeexecution.py
google/genai/_gaos/types/interactions/codeexecutioncallarguments.py
google/genai/_gaos/types/interactions/codeexecutioncalldelta.py
google/genai/_gaos/types/interactions/codeexecutioncallstep.py
google/genai/_gaos/types/interactions/codeexecutionresultdelta.py
google/genai/_gaos/types/interactions/codeexecutionresultstep.py
google/genai/_gaos/types/interactions/computeruse.py
google/genai/_gaos/types/interactions/content.py
google/genai/_gaos/types/interactions/createagentinteraction.py
google/genai/_gaos/types/interactions/createmodelinteraction.py
google/genai/_gaos/types/interactions/deepresearchagentconfig.py
google/genai/_gaos/types/interactions/documentcontent.py
google/genai/_gaos/types/interactions/documentdelta.py
google/genai/_gaos/types/interactions/dynamicagentconfig.py
google/genai/_gaos/types/interactions/empty.py
google/genai/_gaos/types/interactions/environment.py
google/genai/_gaos/types/interactions/environmentnetworkegressallowlist.py
google/genai/_gaos/types/interactions/error.py
google/genai/_gaos/types/interactions/errorevent.py
google/genai/_gaos/types/interactions/exaaisearchconfig.py
google/genai/_gaos/types/interactions/filecitation.py
google/genai/_gaos/types/interactions/filesearch.py
google/genai/_gaos/types/interactions/filesearchcalldelta.py
google/genai/_gaos/types/interactions/filesearchcallstep.py
google/genai/_gaos/types/interactions/filesearchresult.py
google/genai/_gaos/types/interactions/filesearchresultdelta.py
google/genai/_gaos/types/interactions/filesearchresultstep.py
google/genai/_gaos/types/interactions/filter_.py
google/genai/_gaos/types/interactions/function.py
google/genai/_gaos/types/interactions/functioncallstep.py
google/genai/_gaos/types/interactions/functionresultdelta.py
google/genai/_gaos/types/interactions/functionresultstep.py
google/genai/_gaos/types/interactions/functionresultsubcontent.py
google/genai/_gaos/types/interactions/generationconfig.py
google/genai/_gaos/types/interactions/googlemaps.py
google/genai/_gaos/types/interactions/googlemapscallarguments.py
google/genai/_gaos/types/interactions/googlemapscalldelta.py
google/genai/_gaos/types/interactions/googlemapscallstep.py
google/genai/_gaos/types/interactions/googlemapsresult.py
google/genai/_gaos/types/interactions/googlemapsresultdelta.py
google/genai/_gaos/types/interactions/googlemapsresultplaces.py
google/genai/_gaos/types/interactions/googlemapsresultstep.py
google/genai/_gaos/types/interactions/googlesearch.py
google/genai/_gaos/types/interactions/googlesearchcallarguments.py
google/genai/_gaos/types/interactions/googlesearchcalldelta.py
google/genai/_gaos/types/interactions/googlesearchcallstep.py
google/genai/_gaos/types/interactions/googlesearchresult.py
google/genai/_gaos/types/interactions/googlesearchresultdelta.py
google/genai/_gaos/types/interactions/googlesearchresultstep.py
google/genai/_gaos/types/interactions/groundingtoolcount.py
google/genai/_gaos/types/interactions/hybridsearch.py
google/genai/_gaos/types/interactions/imageconfig.py
google/genai/_gaos/types/interactions/imagecontent.py
google/genai/_gaos/types/interactions/imagedelta.py
google/genai/_gaos/types/interactions/imageresponseformat.py
google/genai/_gaos/types/interactions/interaction.py
google/genai/_gaos/types/interactions/interactioncompletedevent.py
google/genai/_gaos/types/interactions/interactioncreatedevent.py
google/genai/_gaos/types/interactions/interactionsinput.py
google/genai/_gaos/types/interactions/interactionsseevent.py
google/genai/_gaos/types/interactions/interactionsseeventinteraction.py
google/genai/_gaos/types/interactions/interactionssestreamevent.py
google/genai/_gaos/types/interactions/interactionstatusupdate.py
google/genai/_gaos/types/interactions/mcpserver.py
google/genai/_gaos/types/interactions/mcpservertoolcalldelta.py
google/genai/_gaos/types/interactions/mcpservertoolcallstep.py
google/genai/_gaos/types/interactions/mcpservertoolresultdelta.py
google/genai/_gaos/types/interactions/mcpservertoolresultstep.py
google/genai/_gaos/types/interactions/mediaresolution.py
google/genai/_gaos/types/interactions/modalitytokens.py
google/genai/_gaos/types/interactions/model.py
google/genai/_gaos/types/interactions/modeloutputstep.py
google/genai/_gaos/types/interactions/parallelaisearchconfig.py
google/genai/_gaos/types/interactions/placecitation.py
google/genai/_gaos/types/interactions/ragresource.py
google/genai/_gaos/types/interactions/ragretrievalconfig.py
google/genai/_gaos/types/interactions/ragstoreconfig.py
google/genai/_gaos/types/interactions/ranking.py
google/genai/_gaos/types/interactions/responseformat.py
google/genai/_gaos/types/interactions/responsemodality.py
google/genai/_gaos/types/interactions/retrieval.py
google/genai/_gaos/types/interactions/reviewsnippet.py
google/genai/_gaos/types/interactions/servicetier.py
google/genai/_gaos/types/interactions/source.py
google/genai/_gaos/types/interactions/speechconfig.py
google/genai/_gaos/types/interactions/step.py
google/genai/_gaos/types/interactions/stepdelta.py
google/genai/_gaos/types/interactions/stepdeltadata.py
google/genai/_gaos/types/interactions/stepdeltametadata.py
google/genai/_gaos/types/interactions/stepstart.py
google/genai/_gaos/types/interactions/stepstop.py
google/genai/_gaos/types/interactions/streammetadata.py
google/genai/_gaos/types/interactions/textannotationdelta.py
google/genai/_gaos/types/interactions/textcontent.py
google/genai/_gaos/types/interactions/textdelta.py
google/genai/_gaos/types/interactions/textresponseformat.py
google/genai/_gaos/types/interactions/thinkinglevel.py
google/genai/_gaos/types/interactions/thinkingsummaries.py
google/genai/_gaos/types/interactions/thoughtsignaturedelta.py
google/genai/_gaos/types/interactions/thoughtstep.py
google/genai/_gaos/types/interactions/thoughtsummarycontent.py
google/genai/_gaos/types/interactions/thoughtsummarydelta.py
google/genai/_gaos/types/interactions/tool.py
google/genai/_gaos/types/interactions/toolchoiceconfig.py
google/genai/_gaos/types/interactions/toolchoicetype.py
google/genai/_gaos/types/interactions/turn.py
google/genai/_gaos/types/interactions/urlcitation.py
google/genai/_gaos/types/interactions/urlcontext.py
google/genai/_gaos/types/interactions/urlcontextcallarguments.py
google/genai/_gaos/types/interactions/urlcontextcalldelta.py
google/genai/_gaos/types/interactions/urlcontextcallstep.py
google/genai/_gaos/types/interactions/urlcontextresult.py
google/genai/_gaos/types/interactions/urlcontextresultdelta.py
google/genai/_gaos/types/interactions/urlcontextresultstep.py
google/genai/_gaos/types/interactions/usage.py
google/genai/_gaos/types/interactions/userinputstep.py
google/genai/_gaos/types/interactions/vertexaisearchconfig.py
google/genai/_gaos/types/interactions/videocontent.py
google/genai/_gaos/types/interactions/videodelta.py
google/genai/_gaos/types/interactions/webhookconfig.py
google/genai/_gaos/types/webhooks/__init__.py
google/genai/_gaos/types/webhooks/pingwebhookrequest.py
google/genai/_gaos/types/webhooks/rotatesigningsecretrequest.py
google/genai/_gaos/types/webhooks/signingsecret.py
google/genai/_gaos/types/webhooks/webhook.py
google/genai/_gaos/types/webhooks/webhooklistresponse.py
google/genai/_gaos/types/webhooks/webhookpingresponse.py
google/genai/_gaos/types/webhooks/webhookrotatesigningsecretresponse.py
google/genai/_gaos/types/webhooks/webhookupdate.py
google/genai/_gaos/utils/__init__.py
google/genai/_gaos/utils/annotations.py
google/genai/_gaos/utils/datetimes.py
google/genai/_gaos/utils/dynamic_imports.py
google/genai/_gaos/utils/enums.py
google/genai/_gaos/utils/eventstreaming.py
google/genai/_gaos/utils/forms.py
google/genai/_gaos/utils/headers.py
google/genai/_gaos/utils/logger.py
google/genai/_gaos/utils/metadata.py
google/genai/_gaos/utils/queryparams.py
google/genai/_gaos/utils/requestbodies.py
google/genai/_gaos/utils/response_helpers.py
google/genai/_gaos/utils/retries.py
google/genai/_gaos/utils/security.py
google/genai/_gaos/utils/serializers.py
google/genai/_gaos/utils/unions.py
google/genai/_gaos/utils/unmarshal_json_response.py
google/genai/_gaos/utils/url.py
google/genai/_gaos/utils/values.py
google/genai/tests/__init__.py
google/genai/tests/conftest.py
google/genai/tests/pytest_helper.py
google/genai/tests/afc/__init__.py
google/genai/tests/afc/test_convert_if_exist_pydantic_model.py
google/genai/tests/afc/test_convert_number_values_for_function_call_args.py
google/genai/tests/afc/test_find_afc_incompatible_tool_indexes.py
google/genai/tests/afc/test_generate_content_stream_afc.py
google/genai/tests/afc/test_generate_content_stream_afc_thoughts.py
google/genai/tests/afc/test_get_function_map.py
google/genai/tests/afc/test_get_function_response_parts.py
google/genai/tests/afc/test_get_max_remote_calls_for_afc.py
google/genai/tests/afc/test_invoke_function_from_dict_args.py
google/genai/tests/afc/test_raise_error_for_afc_incompatible_config.py
google/genai/tests/afc/test_should_append_afc_history.py
google/genai/tests/afc/test_should_disable_afc.py
google/genai/tests/batches/__init__.py
google/genai/tests/batches/test_cancel.py
google/genai/tests/batches/test_create.py
google/genai/tests/batches/test_create_with_bigquery.py
google/genai/tests/batches/test_create_with_file.py
google/genai/tests/batches/test_create_with_gcs.py
google/genai/tests/batches/test_create_with_inlined_requests.py
google/genai/tests/batches/test_create_with_vertex_dataset.py
google/genai/tests/batches/test_delete.py
google/genai/tests/batches/test_embedding.py
google/genai/tests/batches/test_get.py
google/genai/tests/batches/test_list.py
google/genai/tests/caches/__init__.py
google/genai/tests/caches/constants.py
google/genai/tests/caches/test_create.py
google/genai/tests/caches/test_create_custom_url.py
google/genai/tests/caches/test_delete.py
google/genai/tests/caches/test_delete_custom_url.py
google/genai/tests/caches/test_get.py
google/genai/tests/caches/test_get_custom_url.py
google/genai/tests/caches/test_list.py
google/genai/tests/caches/test_update.py
google/genai/tests/caches/test_update_custom_url.py
google/genai/tests/chats/__init__.py
google/genai/tests/chats/test_get_history.py
google/genai/tests/chats/test_send_message.py
google/genai/tests/chats/test_validate_response.py
google/genai/tests/client/__init__.py
google/genai/tests/client/test_async_stream.py
google/genai/tests/client/test_client_close.py
google/genai/tests/client/test_client_initialization.py
google/genai/tests/client/test_client_requests.py
google/genai/tests/client/test_custom_client.py
google/genai/tests/client/test_http_options.py
google/genai/tests/client/test_replay_client_equality.py
google/genai/tests/client/test_retries.py
google/genai/tests/client/test_upload_errors.py
google/genai/tests/common/__init__.py
google/genai/tests/common/test_common.py
google/genai/tests/common/test_duck_type.py
google/genai/tests/documents/__init__.py
google/genai/tests/documents/test_delete.py
google/genai/tests/documents/test_get.py
google/genai/tests/documents/test_list.py
google/genai/tests/errors/__init__.py
google/genai/tests/errors/test_api_error.py
google/genai/tests/file_search_stores/__init__.py
google/genai/tests/file_search_stores/test_create.py
google/genai/tests/file_search_stores/test_delete.py
google/genai/tests/file_search_stores/test_get.py
google/genai/tests/file_search_stores/test_import_file.py
google/genai/tests/file_search_stores/test_list.py
google/genai/tests/file_search_stores/test_multimodal_flow.py
google/genai/tests/file_search_stores/test_upload_to_file_search_store.py
google/genai/tests/files/__init__.py
google/genai/tests/files/test_delete.py
google/genai/tests/files/test_download.py
google/genai/tests/files/test_get.py
google/genai/tests/files/test_list.py
google/genai/tests/files/test_register.py
google/genai/tests/files/test_register_table.py
google/genai/tests/files/test_upload.py
google/genai/tests/imports/test_no_optional_imports.py
google/genai/tests/interactions/__init__.py
google/genai/tests/interactions/test_auth.py
google/genai/tests/interactions/test_integration.py
google/genai/tests/interactions/test_paths.py
google/genai/tests/live/__init__.py
google/genai/tests/live/test_live.py
google/genai/tests/live/test_live_music.py
google/genai/tests/live/test_live_response.py
google/genai/tests/live/test_send_client_content.py
google/genai/tests/live/test_send_realtime_input.py
google/genai/tests/live/test_send_tool_response.py
google/genai/tests/local_tokenizer/__init__.py
google/genai/tests/local_tokenizer/test_local_tokenizer.py
google/genai/tests/local_tokenizer/test_local_tokenizer_loader.py
google/genai/tests/mcp/__init__.py
google/genai/tests/mcp/test_has_mcp_tool_usage.py
google/genai/tests/mcp/test_mcp_to_gemini_tools.py
google/genai/tests/mcp/test_parse_config_for_mcp_sessions.py
google/genai/tests/mcp/test_parse_config_for_mcp_usage.py
google/genai/tests/mcp/test_set_mcp_usage_header.py
google/genai/tests/models/__init__.py
google/genai/tests/models/constants.py
google/genai/tests/models/test_compute_tokens.py
google/genai/tests/models/test_count_tokens.py
google/genai/tests/models/test_delete.py
google/genai/tests/models/test_edit_image.py
google/genai/tests/models/test_embed_content.py
google/genai/tests/models/test_function_call_streaming.py
google/genai/tests/models/test_generate_content.py
google/genai/tests/models/test_generate_content_cached_content.py
google/genai/tests/models/test_generate_content_config_zero_value.py
google/genai/tests/models/test_generate_content_from_apikey.py
google/genai/tests/models/test_generate_content_http_options.py
google/genai/tests/models/test_generate_content_image_generation.py
google/genai/tests/models/test_generate_content_mcp.py
google/genai/tests/models/test_generate_content_media_resolution.py
google/genai/tests/models/test_generate_content_model.py
google/genai/tests/models/test_generate_content_multi_regional.py
google/genai/tests/models/test_generate_content_part.py
google/genai/tests/models/test_generate_content_thought.py
google/genai/tests/models/test_generate_content_tools.py
google/genai/tests/models/test_generate_images.py
google/genai/tests/models/test_generate_videos.py
google/genai/tests/models/test_get.py
google/genai/tests/models/test_list.py
google/genai/tests/models/test_recontext_image.py
google/genai/tests/models/test_segment_image.py
google/genai/tests/models/test_update.py
google/genai/tests/models/test_upscale_image.py
google/genai/tests/operations/__init__.py
google/genai/tests/operations/test_get.py
google/genai/tests/private/__init__.py
google/genai/tests/private/test_send_message_private.py
google/genai/tests/public_samples/__init__.py
google/genai/tests/public_samples/test_gemini_text_only.py
google/genai/tests/shared/__init__.py
google/genai/tests/shared/batches/__init__.py
google/genai/tests/shared/batches/test_create_delete.py
google/genai/tests/shared/batches/test_create_get_cancel.py
google/genai/tests/shared/batches/test_list.py
google/genai/tests/shared/caches/__init__.py
google/genai/tests/shared/caches/test_create_get_delete.py
google/genai/tests/shared/caches/test_create_update_get.py
google/genai/tests/shared/caches/test_list.py
google/genai/tests/shared/chats/__init__.py
google/genai/tests/shared/chats/test_send_message.py
google/genai/tests/shared/chats/test_send_message_stream.py
google/genai/tests/shared/files/__init__.py
google/genai/tests/shared/files/test_list.py
google/genai/tests/shared/files/test_upload_get_delete.py
google/genai/tests/shared/models/__init__.py
google/genai/tests/shared/models/test_compute_tokens.py
google/genai/tests/shared/models/test_count_tokens.py
google/genai/tests/shared/models/test_edit_image.py
google/genai/tests/shared/models/test_embed.py
google/genai/tests/shared/models/test_generate_content.py
google/genai/tests/shared/models/test_generate_content_stream.py
google/genai/tests/shared/models/test_generate_images.py
google/genai/tests/shared/models/test_generate_videos.py
google/genai/tests/shared/models/test_list.py
google/genai/tests/shared/models/test_recontext_image.py
google/genai/tests/shared/models/test_segment_image.py
google/genai/tests/shared/models/test_upscale_image.py
google/genai/tests/shared/tunings/__init__.py
google/genai/tests/shared/tunings/test_create.py
google/genai/tests/shared/tunings/test_create_get_cancel.py
google/genai/tests/shared/tunings/test_list.py
google/genai/tests/tokens/__init__.py
google/genai/tests/tokens/test_create.py
google/genai/tests/transformers/__init__.py
google/genai/tests/transformers/test_blobs.py
google/genai/tests/transformers/test_bytes.py
google/genai/tests/transformers/test_function_responses.py
google/genai/tests/transformers/test_schema.py
google/genai/tests/transformers/test_t_batch.py
google/genai/tests/transformers/test_t_content.py
google/genai/tests/transformers/test_t_contents.py
google/genai/tests/transformers/test_t_part.py
google/genai/tests/transformers/test_t_parts.py
google/genai/tests/transformers/test_t_tool.py
google/genai/tests/transformers/test_t_tools.py
google/genai/tests/tunings/__init__.py
google/genai/tests/tunings/test_cancel.py
google/genai/tests/tunings/test_end_to_end.py
google/genai/tests/tunings/test_get.py
google/genai/tests/tunings/test_list.py
google/genai/tests/tunings/test_tune.py
google/genai/tests/tunings/test_validate_reward.py
google/genai/tests/types/__init__.py
google/genai/tests/types/test_bytes_internal.py
google/genai/tests/types/test_bytes_type.py
google/genai/tests/types/test_future.py
google/genai/tests/types/test_optional_types.py
google/genai/tests/types/test_part_type.py
google/genai/tests/types/test_schema_from_json_schema.py
google/genai/tests/types/test_schema_json_schema.py
google/genai/tests/types/test_types.py
google_genai.egg-info/PKG-INFO
google_genai.egg-info/SOURCES.txt
google_genai.egg-info/dependency_links.txt
google_genai.egg-info/requires.txt
google_genai.egg-info/top_level.txt