├── .github ├── scripts │ ├── find_plugin_file.sh │ ├── generate_changelog.sh │ └── parse_tag.sh └── workflows │ ├── python-ci.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── dev ├── .env.example ├── dev.sh ├── function_updater.py └── release.sh ├── docs └── plugins │ ├── filters │ ├── gemini_manifold_companion.md │ ├── gemini_reasoning_toggle.md │ └── gemini_url_context_toggle.md │ └── pipes │ └── gemini_manifold.md ├── examples ├── associate_messages_to_files.py ├── bypass_files_processing.py ├── citations.py ├── fastapi_request.py ├── filter_template.py ├── inspect_file_bytes.py ├── installing_other_plugins.py ├── log_testing.py ├── pipe_template.py ├── pipe_template_verbose.py ├── status_messages.py └── task_detection.py ├── open_webui ├── plugins ├── archived │ ├── README.md │ ├── smallthinker_filter.py │ └── thinking_gemini.py ├── filters │ ├── gemini_manifold_companion.py │ ├── gemini_map_grounding_toggle.py │ ├── gemini_paid_api.py │ ├── gemini_reasoning_toggle.py │ ├── gemini_url_context_toggle.py │ ├── gemini_vertex_ai_toggle.py │ ├── system_prompt_injector.py │ └── trailing_whitespace_fixer.py └── pipes │ ├── gemini_manifold.py │ ├── gemini_models.yaml │ └── venice_manifold.py ├── pytest.ini ├── requirements.txt ├── tests ├── __init__.py └── test_gemini_manifold.py └── utils ├── gemini_yaml_wizard.py └── manifold_types.py /.github/scripts/find_plugin_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/.github/scripts/find_plugin_file.sh -------------------------------------------------------------------------------- /.github/scripts/generate_changelog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/.github/scripts/generate_changelog.sh -------------------------------------------------------------------------------- /.github/scripts/parse_tag.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/.github/scripts/parse_tag.sh -------------------------------------------------------------------------------- /.github/workflows/python-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/.github/workflows/python-ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/.gitmodules -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/README.md -------------------------------------------------------------------------------- /dev/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/dev/.env.example -------------------------------------------------------------------------------- /dev/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/dev/dev.sh -------------------------------------------------------------------------------- /dev/function_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/dev/function_updater.py -------------------------------------------------------------------------------- /dev/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/dev/release.sh -------------------------------------------------------------------------------- /docs/plugins/filters/gemini_manifold_companion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/docs/plugins/filters/gemini_manifold_companion.md -------------------------------------------------------------------------------- /docs/plugins/filters/gemini_reasoning_toggle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/docs/plugins/filters/gemini_reasoning_toggle.md -------------------------------------------------------------------------------- /docs/plugins/filters/gemini_url_context_toggle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/docs/plugins/filters/gemini_url_context_toggle.md -------------------------------------------------------------------------------- /docs/plugins/pipes/gemini_manifold.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/docs/plugins/pipes/gemini_manifold.md -------------------------------------------------------------------------------- /examples/associate_messages_to_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/associate_messages_to_files.py -------------------------------------------------------------------------------- /examples/bypass_files_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/bypass_files_processing.py -------------------------------------------------------------------------------- /examples/citations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/citations.py -------------------------------------------------------------------------------- /examples/fastapi_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/fastapi_request.py -------------------------------------------------------------------------------- /examples/filter_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/filter_template.py -------------------------------------------------------------------------------- /examples/inspect_file_bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/inspect_file_bytes.py -------------------------------------------------------------------------------- /examples/installing_other_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/installing_other_plugins.py -------------------------------------------------------------------------------- /examples/log_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/log_testing.py -------------------------------------------------------------------------------- /examples/pipe_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/pipe_template.py -------------------------------------------------------------------------------- /examples/pipe_template_verbose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/pipe_template_verbose.py -------------------------------------------------------------------------------- /examples/status_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/status_messages.py -------------------------------------------------------------------------------- /examples/task_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/examples/task_detection.py -------------------------------------------------------------------------------- /open_webui: -------------------------------------------------------------------------------- 1 | ./submodules/open-webui/backend/open_webui -------------------------------------------------------------------------------- /plugins/archived/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/archived/README.md -------------------------------------------------------------------------------- /plugins/archived/smallthinker_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/archived/smallthinker_filter.py -------------------------------------------------------------------------------- /plugins/archived/thinking_gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/archived/thinking_gemini.py -------------------------------------------------------------------------------- /plugins/filters/gemini_manifold_companion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/filters/gemini_manifold_companion.py -------------------------------------------------------------------------------- /plugins/filters/gemini_map_grounding_toggle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/filters/gemini_map_grounding_toggle.py -------------------------------------------------------------------------------- /plugins/filters/gemini_paid_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/filters/gemini_paid_api.py -------------------------------------------------------------------------------- /plugins/filters/gemini_reasoning_toggle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/filters/gemini_reasoning_toggle.py -------------------------------------------------------------------------------- /plugins/filters/gemini_url_context_toggle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/filters/gemini_url_context_toggle.py -------------------------------------------------------------------------------- /plugins/filters/gemini_vertex_ai_toggle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/filters/gemini_vertex_ai_toggle.py -------------------------------------------------------------------------------- /plugins/filters/system_prompt_injector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/filters/system_prompt_injector.py -------------------------------------------------------------------------------- /plugins/filters/trailing_whitespace_fixer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/filters/trailing_whitespace_fixer.py -------------------------------------------------------------------------------- /plugins/pipes/gemini_manifold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/pipes/gemini_manifold.py -------------------------------------------------------------------------------- /plugins/pipes/gemini_models.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/pipes/gemini_models.yaml -------------------------------------------------------------------------------- /plugins/pipes/venice_manifold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/plugins/pipes/venice_manifold.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_gemini_manifold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/tests/test_gemini_manifold.py -------------------------------------------------------------------------------- /utils/gemini_yaml_wizard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/utils/gemini_yaml_wizard.py -------------------------------------------------------------------------------- /utils/manifold_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suurt8ll/open_webui_functions/HEAD/utils/manifold_types.py --------------------------------------------------------------------------------