mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-17 07:46:16 -05:00
[GH-ISSUE #18217] feat: Install functions/pipes through the cli #73137
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @MathieuLoutre on GitHub (Oct 10, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/18217
Check Existing Issues
Problem Description
At the moment, if I'm deploying OpenWebUI and have some custom functions, I have to manually add them and enable them after creating an account. It has to be done manually and cannot be automated.
Desired Solution you'd like
I'd like to be able to install new functions/pipes from the command line without having to create a user first, from within the docker container (through a bound folder perhaps?)
Alternatives Considered
I've looked at the API and it seems an API call can create functions, but it requires an admin user being created first which seems impractical if we want to automate our deployment.
Additional Context
No response
@tjbck commented on GitHub (Oct 10, 2025):
You can do so via endpoints.
@MathieuLoutre commented on GitHub (Oct 10, 2025):
Thanks for looking into that. I'm unclear, can you do that without creating a user? It doesn't seem possible, particularly if using OAuth as authentication? Do you have any suggestions or pointers to the docs or code?