[PR #407] [MERGED] feat: parallel model downloads #107627

Closed
opened 2026-05-18 06:31:21 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/407
Author: @anuraagdjain
Created: 1/6/2024
Status: Merged
Merged: 1/11/2024
Merged by: @tjbck

Base: mainHead: feat/parallel-model-downloads


📝 Commits (10+)

📊 Changes

5 files changed (+148 additions, -547 deletions)

View changed files

📝 backend/.gitignore (+2 -1)
📝 package-lock.json (+11 -441)
📝 package.json (+1 -0)
📝 src/lib/apis/ollama/index.ts (+19 -2)
📝 src/lib/components/chat/SettingsModal.svelte (+115 -103)

📄 Description

  • Allow downloading multiple models in parallel, addresses https://github.com/ollama-webui/ollama-webui/issues/221
  • Currently the queue is limited to 3 downloads in parallel.
  • Refactored the pullModel return type.
  • Fixed the progress bar color in Light mode, it was non-existent and made it harder to read the progress %.

https://github.com/ollama-webui/ollama-webui/assets/4705103/3a913c25-848c-435c-89ba-e0426ce17c6e


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/407 **Author:** [@anuraagdjain](https://github.com/anuraagdjain) **Created:** 1/6/2024 **Status:** ✅ Merged **Merged:** 1/11/2024 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `main` ← **Head:** `feat/parallel-model-downloads` --- ### 📝 Commits (10+) - [`ea721fe`](https://github.com/open-webui/open-webui/commit/ea721feea901928477e3aa38925dda110b66aa76) feat: parallel model downloads - [`fd0dcec`](https://github.com/open-webui/open-webui/commit/fd0dcec61d90ceee6f2b859cbacd0d23058cdcd8) fix: progress bar colors for light theme - [`17a6ca5`](https://github.com/open-webui/open-webui/commit/17a6ca505b928aa36d742a95a1aa61d46ce5459f) Merge branch 'main' of https://github.com/anuraagdjain/ollama-webui into feat/parallel-model-downloads - [`fd42422`](https://github.com/open-webui/open-webui/commit/fd42422d6c981f7a5205f639a80b5dc6b2310c2d) refac: pullModel api - [`8f570bc`](https://github.com/open-webui/open-webui/commit/8f570bc2ee83a87ad3654cc5e5ae4094e5fa904f) refac: code cleanup - [`3853261`](https://github.com/open-webui/open-webui/commit/3853261b40f04648379654f693cffbce82363347) refac - [`84f0cb4`](https://github.com/open-webui/open-webui/commit/84f0cb41bb8cac00ac42106a350d7bd56842bd6d) fix: restore status toast - [`cf23c23`](https://github.com/open-webui/open-webui/commit/cf23c231346b4543092f37367c48e8e5b9fb0141) fix - [`e7d8d49`](https://github.com/open-webui/open-webui/commit/e7d8d4937455e684ea4b60b9553be300dbc9f44f) fix: restore download notification - [`560dfd8`](https://github.com/open-webui/open-webui/commit/560dfd80dd9f48d241b2a1a31a421999315b5365) refac: explicit var name for ambiguous term payload ### 📊 Changes **5 files changed** (+148 additions, -547 deletions) <details> <summary>View changed files</summary> 📝 `backend/.gitignore` (+2 -1) 📝 `package-lock.json` (+11 -441) 📝 `package.json` (+1 -0) 📝 `src/lib/apis/ollama/index.ts` (+19 -2) 📝 `src/lib/components/chat/SettingsModal.svelte` (+115 -103) </details> ### 📄 Description - Allow downloading multiple models in parallel, addresses https://github.com/ollama-webui/ollama-webui/issues/221 - Currently the queue is limited to 3 downloads in parallel. - Refactored the pullModel return type. - Fixed the progress bar color in Light mode, it was non-existent and made it harder to read the progress %. https://github.com/ollama-webui/ollama-webui/assets/4705103/3a913c25-848c-435c-89ba-e0426ce17c6e --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-18 06:31:21 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#107627