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/_interactions/__init__.py
google/genai/_interactions/_base_client.py
google/genai/_interactions/_client.py
google/genai/_interactions/_client_adapter.py
google/genai/_interactions/_compat.py
google/genai/_interactions/_constants.py
google/genai/_interactions/_exceptions.py
google/genai/_interactions/_files.py
google/genai/_interactions/_models.py
google/genai/_interactions/_qs.py
google/genai/_interactions/_resource.py
google/genai/_interactions/_response.py
google/genai/_interactions/_streaming.py
google/genai/_interactions/_types.py
google/genai/_interactions/_version.py
google/genai/_interactions/_utils/__init__.py
google/genai/_interactions/_utils/_compat.py
google/genai/_interactions/_utils/_datetime_parse.py
google/genai/_interactions/_utils/_json.py
google/genai/_interactions/_utils/_logs.py
google/genai/_interactions/_utils/_path.py
google/genai/_interactions/_utils/_proxy.py
google/genai/_interactions/_utils/_reflection.py
google/genai/_interactions/_utils/_resources_proxy.py
google/genai/_interactions/_utils/_streams.py
google/genai/_interactions/_utils/_sync.py
google/genai/_interactions/_utils/_transform.py
google/genai/_interactions/_utils/_typing.py
google/genai/_interactions/_utils/_utils.py
google/genai/_interactions/resources/__init__.py
google/genai/_interactions/resources/interactions.py
google/genai/_interactions/types/__init__.py
google/genai/_interactions/types/allowed_tools.py
google/genai/_interactions/types/allowed_tools_param.py
google/genai/_interactions/types/annotation.py
google/genai/_interactions/types/annotation_param.py
google/genai/_interactions/types/audio_content.py
google/genai/_interactions/types/audio_content_param.py
google/genai/_interactions/types/code_execution_call_arguments.py
google/genai/_interactions/types/code_execution_call_arguments_param.py
google/genai/_interactions/types/code_execution_call_content.py
google/genai/_interactions/types/code_execution_call_content_param.py
google/genai/_interactions/types/code_execution_result_content.py
google/genai/_interactions/types/code_execution_result_content_param.py
google/genai/_interactions/types/content.py
google/genai/_interactions/types/content_delta.py
google/genai/_interactions/types/content_param.py
google/genai/_interactions/types/content_start.py
google/genai/_interactions/types/content_stop.py
google/genai/_interactions/types/deep_research_agent_config.py
google/genai/_interactions/types/deep_research_agent_config_param.py
google/genai/_interactions/types/document_content.py
google/genai/_interactions/types/document_content_param.py
google/genai/_interactions/types/dynamic_agent_config.py
google/genai/_interactions/types/dynamic_agent_config_param.py
google/genai/_interactions/types/error_event.py
google/genai/_interactions/types/file_citation.py
google/genai/_interactions/types/file_citation_param.py
google/genai/_interactions/types/file_search_call_content.py
google/genai/_interactions/types/file_search_call_content_param.py
google/genai/_interactions/types/file_search_result_content.py
google/genai/_interactions/types/file_search_result_content_param.py
google/genai/_interactions/types/function.py
google/genai/_interactions/types/function_call_content.py
google/genai/_interactions/types/function_call_content_param.py
google/genai/_interactions/types/function_param.py
google/genai/_interactions/types/function_result_content.py
google/genai/_interactions/types/function_result_content_param.py
google/genai/_interactions/types/generation_config.py
google/genai/_interactions/types/generation_config_param.py
google/genai/_interactions/types/google_maps_call_arguments.py
google/genai/_interactions/types/google_maps_call_arguments_param.py
google/genai/_interactions/types/google_maps_call_content.py
google/genai/_interactions/types/google_maps_call_content_param.py
google/genai/_interactions/types/google_maps_result.py
google/genai/_interactions/types/google_maps_result_content.py
google/genai/_interactions/types/google_maps_result_content_param.py
google/genai/_interactions/types/google_maps_result_param.py
google/genai/_interactions/types/google_search_call_arguments.py
google/genai/_interactions/types/google_search_call_arguments_param.py
google/genai/_interactions/types/google_search_call_content.py
google/genai/_interactions/types/google_search_call_content_param.py
google/genai/_interactions/types/google_search_result.py
google/genai/_interactions/types/google_search_result_content.py
google/genai/_interactions/types/google_search_result_content_param.py
google/genai/_interactions/types/google_search_result_param.py
google/genai/_interactions/types/image_config.py
google/genai/_interactions/types/image_config_param.py
google/genai/_interactions/types/image_content.py
google/genai/_interactions/types/image_content_param.py
google/genai/_interactions/types/interaction.py
google/genai/_interactions/types/interaction_complete_event.py
google/genai/_interactions/types/interaction_create_params.py
google/genai/_interactions/types/interaction_get_params.py
google/genai/_interactions/types/interaction_sse_event.py
google/genai/_interactions/types/interaction_start_event.py
google/genai/_interactions/types/interaction_status_update.py
google/genai/_interactions/types/mcp_server_tool_call_content.py
google/genai/_interactions/types/mcp_server_tool_call_content_param.py
google/genai/_interactions/types/mcp_server_tool_result_content.py
google/genai/_interactions/types/mcp_server_tool_result_content_param.py
google/genai/_interactions/types/model.py
google/genai/_interactions/types/model_param.py
google/genai/_interactions/types/place_citation.py
google/genai/_interactions/types/place_citation_param.py
google/genai/_interactions/types/speech_config.py
google/genai/_interactions/types/speech_config_param.py
google/genai/_interactions/types/text_content.py
google/genai/_interactions/types/text_content_param.py
google/genai/_interactions/types/thinking_level.py
google/genai/_interactions/types/thought_content.py
google/genai/_interactions/types/thought_content_param.py
google/genai/_interactions/types/tool.py
google/genai/_interactions/types/tool_choice_config.py
google/genai/_interactions/types/tool_choice_config_param.py
google/genai/_interactions/types/tool_choice_type.py
google/genai/_interactions/types/tool_param.py
google/genai/_interactions/types/turn.py
google/genai/_interactions/types/turn_param.py
google/genai/_interactions/types/url_citation.py
google/genai/_interactions/types/url_citation_param.py
google/genai/_interactions/types/url_context_call_arguments.py
google/genai/_interactions/types/url_context_call_arguments_param.py
google/genai/_interactions/types/url_context_call_content.py
google/genai/_interactions/types/url_context_call_content_param.py
google/genai/_interactions/types/url_context_result.py
google/genai/_interactions/types/url_context_result_content.py
google/genai/_interactions/types/url_context_result_content_param.py
google/genai/_interactions/types/url_context_result_param.py
google/genai/_interactions/types/usage.py
google/genai/_interactions/types/usage_param.py
google/genai/_interactions/types/video_content.py
google/genai/_interactions/types/video_content_param.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_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_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_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/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/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