open-webui / pipelines

Pipelines: Versatile, UI-Agnostic OpenAI-Compatible Plugin Framework
MIT License
1.04k stars 324 forks source link

Pipelines installed through the /pipelines/add should all install the "requirements" in frontmatter spec #188

Open zabirauf opened 4 months ago

zabirauf commented 4 months ago

Currently I see that the only place where pipelines dependencies are installed is when pipelines docker is started through PIPELINES_URLS. But when the API pipelines/add is called from OpenWebUI those dependencies are not installed. Both for consistency and easy of used to add new pipelines in OpenWebUI the requirements frontmatter should be respected through the API calls as well.

xuchenCN commented 4 months ago

LGTM +1

zabirauf commented 4 months ago

Create PR #192 to fix this