[PR #1654] [MERGED] 0.1.121 #20744

Closed
opened 2026-04-20 03:09:28 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/1654
Author: @tjbck
Created: 4/21/2024
Status: Merged
Merged: 4/24/2024
Merged by: @tjbck

Base: mainHead: dev


📝 Commits (10+)

  • efa258c feat: split large openai responses into smaller chunkers
  • 5e458d4 fix: run litellm as subprocess
  • a41b195 DO NOT TRACK ME >:(
  • 8651bec pwned :)
  • 3c382d4 refac: close subprocess gracefully
  • a59fb6b fix
  • 5119116 feat: restart subprocess route
  • 2717fe7 fix
  • 67df928 feat: make chunk splitting a configurable option
  • 81b7cdf fix: add typescript types for models

📊 Changes

32 files changed (+1005 additions, -611 deletions)

View changed files

📝 CHANGELOG.md (+13 -0)
📝 Dockerfile (+6 -6)
📝 backend/apps/images/main.py (+19 -13)
📝 backend/apps/litellm/main.py (+302 -51)
📝 backend/apps/rag/main.py (+89 -119)
📝 backend/apps/rag/utils.py (+45 -139)
📝 backend/apps/web/routers/chats.py (+6 -1)
📝 backend/apps/web/routers/utils.py (+5 -1)
📝 backend/config.py (+23 -5)
📝 backend/constants.py (+4 -0)
📝 backend/main.py (+14 -2)
📝 backend/requirements.txt (+5 -1)
📝 package-lock.json (+2 -2)
📝 package.json (+1 -1)
📝 src/lib/apis/images/index.ts (+7 -6)
src/lib/apis/streaming/index.ts (+70 -0)
📝 src/lib/components/admin/Settings/Database.svelte (+28 -25)
📝 src/lib/components/chat/Settings/Audio.svelte (+9 -7)
📝 src/lib/components/chat/Settings/Chats.svelte (+1 -1)
📝 src/lib/components/chat/Settings/Images.svelte (+54 -21)

...and 12 more files

📄 Description

Resolves #1656 #1660


🔄 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/1654 **Author:** [@tjbck](https://github.com/tjbck) **Created:** 4/21/2024 **Status:** ✅ Merged **Merged:** 4/24/2024 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`efa258c`](https://github.com/open-webui/open-webui/commit/efa258c69504aff9fab6c47f62e16dce42665318) feat: split large openai responses into smaller chunkers - [`5e458d4`](https://github.com/open-webui/open-webui/commit/5e458d490acf8c57f5a09d50310a58fc1ffe57c9) fix: run litellm as subprocess - [`a41b195`](https://github.com/open-webui/open-webui/commit/a41b195f466d7c62eae700186ccc7cc30453c7be) DO NOT TRACK ME >:( - [`8651bec`](https://github.com/open-webui/open-webui/commit/8651bec915ae23f26f02f07b34d52f9099097148) pwned :) - [`3c382d4`](https://github.com/open-webui/open-webui/commit/3c382d4c6cbea0352a4ad4bc3a90ed8f339a148b) refac: close subprocess gracefully - [`a59fb6b`](https://github.com/open-webui/open-webui/commit/a59fb6b9eb6bcbe438d15e2020b31d2ef6cdf580) fix - [`5119116`](https://github.com/open-webui/open-webui/commit/51191168bc77b50165e5d937cbb54f592d71d1e2) feat: restart subprocess route - [`2717fe7`](https://github.com/open-webui/open-webui/commit/2717fe7c207b3a0e19e23113e647ec8b6e78e4bc) fix - [`67df928`](https://github.com/open-webui/open-webui/commit/67df928c7ae953e4b725c548de08c0b61ce7d1e6) feat: make chunk splitting a configurable option - [`81b7cdf`](https://github.com/open-webui/open-webui/commit/81b7cdfed7cc129962dc686edc8b5568312e2186) fix: add typescript types for models ### 📊 Changes **32 files changed** (+1005 additions, -611 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+13 -0) 📝 `Dockerfile` (+6 -6) 📝 `backend/apps/images/main.py` (+19 -13) 📝 `backend/apps/litellm/main.py` (+302 -51) 📝 `backend/apps/rag/main.py` (+89 -119) 📝 `backend/apps/rag/utils.py` (+45 -139) 📝 `backend/apps/web/routers/chats.py` (+6 -1) 📝 `backend/apps/web/routers/utils.py` (+5 -1) 📝 `backend/config.py` (+23 -5) 📝 `backend/constants.py` (+4 -0) 📝 `backend/main.py` (+14 -2) 📝 `backend/requirements.txt` (+5 -1) 📝 `package-lock.json` (+2 -2) 📝 `package.json` (+1 -1) 📝 `src/lib/apis/images/index.ts` (+7 -6) ➕ `src/lib/apis/streaming/index.ts` (+70 -0) 📝 `src/lib/components/admin/Settings/Database.svelte` (+28 -25) 📝 `src/lib/components/chat/Settings/Audio.svelte` (+9 -7) 📝 `src/lib/components/chat/Settings/Chats.svelte` (+1 -1) 📝 `src/lib/components/chat/Settings/Images.svelte` (+54 -21) _...and 12 more files_ </details> ### 📄 Description Resolves #1656 #1660 --- <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-04-20 03:09:28 -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#20744