├── .github └── workflows │ └── python-tests.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── README.pypi.md ├── examples ├── README.md ├── __init__.py ├── chat.py ├── live │ ├── README.md │ ├── __init__.py │ ├── ais_app │ │ ├── index.css │ │ ├── index.html │ │ ├── index.tsx │ │ └── metadata.json │ ├── commentator.py │ ├── commentator_adk │ │ └── agent.py │ ├── commentator_ais.py │ └── commentator_cli.py ├── live_simple_cli.py ├── models.py ├── pdf_cli.py ├── realtime_simple_cli.py ├── research │ ├── README.md │ ├── __init__.py │ ├── agent.py │ ├── interfaces.py │ ├── processors │ │ ├── topic_generator.py │ │ └── topic_researcher.py │ └── prompts.py ├── speech_to_text_cli.py ├── text_to_speech_cli.py ├── trip_request_adk │ └── agent.py ├── trip_request_cli.py └── trip_request_cli_ollama.py ├── genai_processors ├── __init__.py ├── cache.py ├── cache_base.py ├── content_api.py ├── context.py ├── contrib │ ├── README.md │ ├── __init__.py │ ├── langchain_model.py │ ├── openrouter_model.py │ └── tests │ │ ├── README.md │ │ ├── langchain_model_test.py │ │ └── openrouter_model_test.py ├── core │ ├── README.md │ ├── __init__.py │ ├── adk.py │ ├── audio_io.py │ ├── constrained_decoding.py │ ├── drive.py │ ├── event_detection.py │ ├── filesystem.py │ ├── function_calling.py │ ├── genai_model.py │ ├── github.py │ ├── jinja_template.py │ ├── live_model.py │ ├── ollama_model.py │ ├── pdf.py │ ├── preamble.py │ ├── rate_limit_audio.py │ ├── realtime.py │ ├── speech_to_text.py │ ├── text.py │ ├── text_to_speech.py │ ├── timestamp.py │ ├── transformers_model.py │ ├── video.py │ ├── web.py │ └── window.py ├── debug.py ├── examples │ └── __init__.py ├── map_processor.py ├── mime_types.py ├── processor.py ├── sql_cache.py ├── streams.py ├── switch.py ├── tests │ ├── adk_test.py │ ├── cache_test.py │ ├── constrained_decoding_test.py │ ├── content_api_test.py │ ├── context_test.py │ ├── debug_test.py │ ├── drive_test.py │ ├── event_detection_test.py │ ├── filesystem_test.py │ ├── function_calling_test.py │ ├── genai_model_test.py │ ├── github_test.py │ ├── jinja_template_test.py │ ├── live_model_test.py │ ├── map_processor_test.py │ ├── mime_types_test.py │ ├── ollama_model_test.py │ ├── pdf_test.py │ ├── preamble_test.py │ ├── processor_test.py │ ├── rate_limit_audio_test.py │ ├── realtime_test.py │ ├── speech_to_text_test.py │ ├── sql_cache_test.py │ ├── streams_test.py │ ├── switch_test.py │ ├── text_test.py │ ├── text_to_speech_test.py │ ├── timestamp_test.py │ ├── tool_utils_test.py │ ├── transformers_model_test.py │ ├── video_test.py │ ├── web_test.py │ └── window_test.py └── tool_utils.py ├── notebooks ├── constrained_decoding.ipynb ├── content_api_intro.ipynb ├── create_your_own_processor.ipynb ├── drive_processors.ipynb ├── function_calling.ipynb ├── function_calling_hf.ipynb ├── live_processor_intro.ipynb ├── processor_intro.ipynb └── research_example.ipynb └── pyproject.toml /.github/workflows/python-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/.github/workflows/python-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/README.md -------------------------------------------------------------------------------- /README.pypi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/README.pypi.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/__init__.py -------------------------------------------------------------------------------- /examples/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/chat.py -------------------------------------------------------------------------------- /examples/live/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/live/README.md -------------------------------------------------------------------------------- /examples/live/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/live/__init__.py -------------------------------------------------------------------------------- /examples/live/ais_app/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/live/ais_app/index.css -------------------------------------------------------------------------------- /examples/live/ais_app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/live/ais_app/index.html -------------------------------------------------------------------------------- /examples/live/ais_app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/live/ais_app/index.tsx -------------------------------------------------------------------------------- /examples/live/ais_app/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/live/ais_app/metadata.json -------------------------------------------------------------------------------- /examples/live/commentator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/live/commentator.py -------------------------------------------------------------------------------- /examples/live/commentator_adk/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/live/commentator_adk/agent.py -------------------------------------------------------------------------------- /examples/live/commentator_ais.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/live/commentator_ais.py -------------------------------------------------------------------------------- /examples/live/commentator_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/live/commentator_cli.py -------------------------------------------------------------------------------- /examples/live_simple_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/live_simple_cli.py -------------------------------------------------------------------------------- /examples/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/models.py -------------------------------------------------------------------------------- /examples/pdf_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/pdf_cli.py -------------------------------------------------------------------------------- /examples/realtime_simple_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/realtime_simple_cli.py -------------------------------------------------------------------------------- /examples/research/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/research/README.md -------------------------------------------------------------------------------- /examples/research/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/research/__init__.py -------------------------------------------------------------------------------- /examples/research/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/research/agent.py -------------------------------------------------------------------------------- /examples/research/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/research/interfaces.py -------------------------------------------------------------------------------- /examples/research/processors/topic_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/research/processors/topic_generator.py -------------------------------------------------------------------------------- /examples/research/processors/topic_researcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/research/processors/topic_researcher.py -------------------------------------------------------------------------------- /examples/research/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/research/prompts.py -------------------------------------------------------------------------------- /examples/speech_to_text_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/speech_to_text_cli.py -------------------------------------------------------------------------------- /examples/text_to_speech_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/text_to_speech_cli.py -------------------------------------------------------------------------------- /examples/trip_request_adk/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/trip_request_adk/agent.py -------------------------------------------------------------------------------- /examples/trip_request_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/trip_request_cli.py -------------------------------------------------------------------------------- /examples/trip_request_cli_ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/examples/trip_request_cli_ollama.py -------------------------------------------------------------------------------- /genai_processors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/__init__.py -------------------------------------------------------------------------------- /genai_processors/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/cache.py -------------------------------------------------------------------------------- /genai_processors/cache_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/cache_base.py -------------------------------------------------------------------------------- /genai_processors/content_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/content_api.py -------------------------------------------------------------------------------- /genai_processors/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/context.py -------------------------------------------------------------------------------- /genai_processors/contrib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/contrib/README.md -------------------------------------------------------------------------------- /genai_processors/contrib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/contrib/__init__.py -------------------------------------------------------------------------------- /genai_processors/contrib/langchain_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/contrib/langchain_model.py -------------------------------------------------------------------------------- /genai_processors/contrib/openrouter_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/contrib/openrouter_model.py -------------------------------------------------------------------------------- /genai_processors/contrib/tests/README.md: -------------------------------------------------------------------------------- 1 | Tests for contrib processors. -------------------------------------------------------------------------------- /genai_processors/contrib/tests/langchain_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/contrib/tests/langchain_model_test.py -------------------------------------------------------------------------------- /genai_processors/contrib/tests/openrouter_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/contrib/tests/openrouter_model_test.py -------------------------------------------------------------------------------- /genai_processors/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/README.md -------------------------------------------------------------------------------- /genai_processors/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/__init__.py -------------------------------------------------------------------------------- /genai_processors/core/adk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/adk.py -------------------------------------------------------------------------------- /genai_processors/core/audio_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/audio_io.py -------------------------------------------------------------------------------- /genai_processors/core/constrained_decoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/constrained_decoding.py -------------------------------------------------------------------------------- /genai_processors/core/drive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/drive.py -------------------------------------------------------------------------------- /genai_processors/core/event_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/event_detection.py -------------------------------------------------------------------------------- /genai_processors/core/filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/filesystem.py -------------------------------------------------------------------------------- /genai_processors/core/function_calling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/function_calling.py -------------------------------------------------------------------------------- /genai_processors/core/genai_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/genai_model.py -------------------------------------------------------------------------------- /genai_processors/core/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/github.py -------------------------------------------------------------------------------- /genai_processors/core/jinja_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/jinja_template.py -------------------------------------------------------------------------------- /genai_processors/core/live_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/live_model.py -------------------------------------------------------------------------------- /genai_processors/core/ollama_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/ollama_model.py -------------------------------------------------------------------------------- /genai_processors/core/pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/pdf.py -------------------------------------------------------------------------------- /genai_processors/core/preamble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/preamble.py -------------------------------------------------------------------------------- /genai_processors/core/rate_limit_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/rate_limit_audio.py -------------------------------------------------------------------------------- /genai_processors/core/realtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/realtime.py -------------------------------------------------------------------------------- /genai_processors/core/speech_to_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/speech_to_text.py -------------------------------------------------------------------------------- /genai_processors/core/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/text.py -------------------------------------------------------------------------------- /genai_processors/core/text_to_speech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/text_to_speech.py -------------------------------------------------------------------------------- /genai_processors/core/timestamp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/timestamp.py -------------------------------------------------------------------------------- /genai_processors/core/transformers_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/transformers_model.py -------------------------------------------------------------------------------- /genai_processors/core/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/video.py -------------------------------------------------------------------------------- /genai_processors/core/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/web.py -------------------------------------------------------------------------------- /genai_processors/core/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/core/window.py -------------------------------------------------------------------------------- /genai_processors/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/debug.py -------------------------------------------------------------------------------- /genai_processors/examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/examples/__init__.py -------------------------------------------------------------------------------- /genai_processors/map_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/map_processor.py -------------------------------------------------------------------------------- /genai_processors/mime_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/mime_types.py -------------------------------------------------------------------------------- /genai_processors/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/processor.py -------------------------------------------------------------------------------- /genai_processors/sql_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/sql_cache.py -------------------------------------------------------------------------------- /genai_processors/streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/streams.py -------------------------------------------------------------------------------- /genai_processors/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/switch.py -------------------------------------------------------------------------------- /genai_processors/tests/adk_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/adk_test.py -------------------------------------------------------------------------------- /genai_processors/tests/cache_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/cache_test.py -------------------------------------------------------------------------------- /genai_processors/tests/constrained_decoding_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/constrained_decoding_test.py -------------------------------------------------------------------------------- /genai_processors/tests/content_api_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/content_api_test.py -------------------------------------------------------------------------------- /genai_processors/tests/context_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/context_test.py -------------------------------------------------------------------------------- /genai_processors/tests/debug_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/debug_test.py -------------------------------------------------------------------------------- /genai_processors/tests/drive_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/drive_test.py -------------------------------------------------------------------------------- /genai_processors/tests/event_detection_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/event_detection_test.py -------------------------------------------------------------------------------- /genai_processors/tests/filesystem_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/filesystem_test.py -------------------------------------------------------------------------------- /genai_processors/tests/function_calling_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/function_calling_test.py -------------------------------------------------------------------------------- /genai_processors/tests/genai_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/genai_model_test.py -------------------------------------------------------------------------------- /genai_processors/tests/github_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/github_test.py -------------------------------------------------------------------------------- /genai_processors/tests/jinja_template_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/jinja_template_test.py -------------------------------------------------------------------------------- /genai_processors/tests/live_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/live_model_test.py -------------------------------------------------------------------------------- /genai_processors/tests/map_processor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/map_processor_test.py -------------------------------------------------------------------------------- /genai_processors/tests/mime_types_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/mime_types_test.py -------------------------------------------------------------------------------- /genai_processors/tests/ollama_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/ollama_model_test.py -------------------------------------------------------------------------------- /genai_processors/tests/pdf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/pdf_test.py -------------------------------------------------------------------------------- /genai_processors/tests/preamble_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/preamble_test.py -------------------------------------------------------------------------------- /genai_processors/tests/processor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/processor_test.py -------------------------------------------------------------------------------- /genai_processors/tests/rate_limit_audio_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/rate_limit_audio_test.py -------------------------------------------------------------------------------- /genai_processors/tests/realtime_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/realtime_test.py -------------------------------------------------------------------------------- /genai_processors/tests/speech_to_text_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/speech_to_text_test.py -------------------------------------------------------------------------------- /genai_processors/tests/sql_cache_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/sql_cache_test.py -------------------------------------------------------------------------------- /genai_processors/tests/streams_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/streams_test.py -------------------------------------------------------------------------------- /genai_processors/tests/switch_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/switch_test.py -------------------------------------------------------------------------------- /genai_processors/tests/text_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/text_test.py -------------------------------------------------------------------------------- /genai_processors/tests/text_to_speech_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/text_to_speech_test.py -------------------------------------------------------------------------------- /genai_processors/tests/timestamp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/timestamp_test.py -------------------------------------------------------------------------------- /genai_processors/tests/tool_utils_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/tool_utils_test.py -------------------------------------------------------------------------------- /genai_processors/tests/transformers_model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/transformers_model_test.py -------------------------------------------------------------------------------- /genai_processors/tests/video_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/video_test.py -------------------------------------------------------------------------------- /genai_processors/tests/web_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/web_test.py -------------------------------------------------------------------------------- /genai_processors/tests/window_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tests/window_test.py -------------------------------------------------------------------------------- /genai_processors/tool_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/genai_processors/tool_utils.py -------------------------------------------------------------------------------- /notebooks/constrained_decoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/notebooks/constrained_decoding.ipynb -------------------------------------------------------------------------------- /notebooks/content_api_intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/notebooks/content_api_intro.ipynb -------------------------------------------------------------------------------- /notebooks/create_your_own_processor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/notebooks/create_your_own_processor.ipynb -------------------------------------------------------------------------------- /notebooks/drive_processors.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/notebooks/drive_processors.ipynb -------------------------------------------------------------------------------- /notebooks/function_calling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/notebooks/function_calling.ipynb -------------------------------------------------------------------------------- /notebooks/function_calling_hf.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/notebooks/function_calling_hf.ipynb -------------------------------------------------------------------------------- /notebooks/live_processor_intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/notebooks/live_processor_intro.ipynb -------------------------------------------------------------------------------- /notebooks/processor_intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/notebooks/processor_intro.ipynb -------------------------------------------------------------------------------- /notebooks/research_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/notebooks/research_example.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-gemini/genai-processors/HEAD/pyproject.toml --------------------------------------------------------------------------------