{"id":25663491,"url":"https://github.com/bgeneto/open-webui-functions","last_synced_at":"2026-02-25T10:35:36.145Z","repository":{"id":258636511,"uuid":"871417822","full_name":"bgeneto/open-webui-functions","owner":"bgeneto","description":"A collection of my own open-webui functions","archived":false,"fork":false,"pushed_at":"2025-02-08T22:37:57.000Z","size":95,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-22T11:43:04.354Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bgeneto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-11T23:35:12.000Z","updated_at":"2025-03-12T12:12:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"1078d34f-1465-45b2-aafa-46753a90348d","html_url":"https://github.com/bgeneto/open-webui-functions","commit_stats":null,"previous_names":["bgeneto/open-webui-functions"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bgeneto/open-webui-functions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bgeneto%2Fopen-webui-functions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bgeneto%2Fopen-webui-functions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bgeneto%2Fopen-webui-functions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bgeneto%2Fopen-webui-functions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bgeneto","download_url":"https://codeload.github.com/bgeneto/open-webui-functions/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bgeneto%2Fopen-webui-functions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29817840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T05:36:42.804Z","status":"ssl_error","status_checked_at":"2026-02-25T05:36:31.934Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-24T05:16:30.691Z","updated_at":"2026-02-25T10:35:36.129Z","avatar_url":"https://github.com/bgeneto.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# open-webui-functions\nA collection of my own open-webui functions.\n\n## What is Open WebUI?\nOpen WebUI is an extensible, feature-rich, and user-friendly self-hosted AI interface designed to operate entirely offline. It supports various LLM runners, including Ollama and OpenAI-compatible APIs.\n\n## What are Open WebUI functions?\nFunctions are scripts, written in python, that are provided to an LLM at the time of the request. \nFuntions and Tools allow LLMs to perform actions and receive additional context as a result. Generally speaking, your LLM of choice will need to support function calling for tools to be reliably utilized.\n\n[more info](https://docs.openwebui.com/tutorials/plugin/functions/#what-are-functions)\n\n\n## What’s the difference between Functions and Pipelines?\n\nThe main difference between Functions and Pipelines are that Functions\nare executed directly on the Open WebUI server, while Pipelines are\nexecuted on a separate server. Functions are not capable of downloading\nnew packages in Open WebUI, meaning that you are only able to import\nlibraries into Functions that are packaged into Open WebUI. Pipelines,\non the other hand, are more extensible, enabling you to install any\nPython dependencies your filter or pipe could need. Pipelines also\nexecute on a separate server, potentially reducing the load on your Open\nWebUI instance.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbgeneto%2Fopen-webui-functions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbgeneto%2Fopen-webui-functions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbgeneto%2Fopen-webui-functions/lists"}