Testing: Feature has been tested with various models.
Code review: Self-review completed and adheres to project standards
Prefix: feat: Add file upload support indication for models
Changelog Entry
Description
This PR adds a new capability flag to models that indicates whether the model supports file uploads. This helps users understand whether they can upload files with specific models.
Added
Added a new capability flag (fileUploadSupported) in the model capabilities section
Added translations for "Model supports file uploads" in all supported languages
Updated capability tooltips to show file upload support information
Changed
Updated the model capabilities component to include the file upload supported option
Deprecated
N/A
Removed
N/A
Fixed
N/A
Security
N/A
Breaking Changes
N/A
Additional Information
This feature improves the user experience by clearly indicating which models support file uploads, preventing confusion when users try to upload files to models that don't support this functionality.
Screenshots or Videos
N/A
Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the CONTRIBUTOR_LICENSE_AGREEMENT, and I am providing my contributions under its terms.
🔄 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/13493
**Author:** [@florohaltero](https://github.com/florohaltero)
**Created:** 5/5/2025
**Status:** ❌ Closed
**Base:** `dev` ← **Head:** `feature/is_file_upload_supported_for_model`
---
### 📝 Commits (6)
- [`9b04761`](https://github.com/open-webui/open-webui/commit/9b047619b729a0cc95c2dcccca8fc3e889af7c88) feat: add file upload capability support to models
- [`3f6b1f4`](https://github.com/open-webui/open-webui/commit/3f6b1f4c5a8b7bd50badb91be461f6ccc761a42d) feat: update translations to support file upload capability in multiple languages
- [`f0cc884`](https://github.com/open-webui/open-webui/commit/f0cc884572988262fc4c3372b477e9cf29790970) feat: add file upload capability support to models
- [`4f89534`](https://github.com/open-webui/open-webui/commit/4f895342c1f17b2f0c52988dfa1c68fbefec7d71) feat: update translations to support file upload capability in multiple languages
- [`b335404`](https://github.com/open-webui/open-webui/commit/b335404202b961e4221bed7c59d83e824aad47e5) Merge branch 'feature/is_file_upload_supported_for_model' of https://github.com/formigas/ext-fmg-aip-open-webui into feature/is_file_upload_supported_for_model
- [`9790610`](https://github.com/open-webui/open-webui/commit/979061046d69df30f92165e7ed524c1ca54b7a8e) Merge branch 'dev' into feature/is_file_upload_supported_for_model
### 📊 Changes
**56 files changed** (+76 additions, -11 deletions)
<details>
<summary>View changed files</summary>
📝 `src/lib/components/chat/MessageInput.svelte` (+15 -6)
📝 `src/lib/components/workspace/Models/Capabilities.svelte` (+3 -1)
📝 `src/lib/components/workspace/Models/ModelEditor.svelte` (+2 -1)
📝 `src/lib/i18n/locales/ar-BH/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/ar/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/bg-BG/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/bn-BD/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/bo-TB/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/ca-ES/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/ceb-PH/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/cs-CZ/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/da-DK/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/de-DE/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/dg-DG/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/el-GR/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/en-GB/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/en-US/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/es-ES/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/et-EE/translation.json` (+1 -0)
📝 `src/lib/i18n/locales/eu-ES/translation.json` (+1 -0)
_...and 36 more files_
</details>
### 📄 Description
# Pull Request Checklist
### Discussion was opened here: https://github.com/open-webui/open-webui/discussions/13348
**Before submitting, make sure you've checked the following:**
- [x] **Target branch:** Please verify that the pull request targets the `dev` branch.
- [x] **Description:** This PR adds a new capability flag to models to indicate file upload support.
- [x] **Changelog:** Entry provided below
- [x] **Documentation:** Yes the documentation will be added right after. Link will edited here. EDIT: https://github.com/open-webui/docs/pull/525
- [x] **Dependencies:** No new dependencies added
- [x] **Testing:** Feature has been tested with various models.
- [x] **Code review:** Self-review completed and adheres to project standards
- [x] **Prefix:** feat: Add file upload support indication for models
# Changelog Entry
## Description
This PR adds a new capability flag to models that indicates whether the model supports file uploads. This helps users understand whether they can upload files with specific models.
## Added
- Added a new capability flag (`fileUploadSupported`) in the model capabilities section
- Added translations for "Model supports file uploads" in all supported languages
- Updated capability tooltips to show file upload support information
## Changed
- Updated the model capabilities component to include the file upload supported option
## Deprecated
- N/A
## Removed
- N/A
## Fixed
- N/A
## Security
- N/A
## Breaking Changes
- N/A
---
## Additional Information
This feature improves the user experience by clearly indicating which models support file uploads, preventing confusion when users try to upload files to models that don't support this functionality.
## Screenshots or Videos
N/A
## Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the [CONTRIBUTOR_LICENSE_AGREEMENT](CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/13493
Author: @florohaltero
Created: 5/5/2025
Status: ❌ Closed
Base:
dev← Head:feature/is_file_upload_supported_for_model📝 Commits (6)
9b04761feat: add file upload capability support to models3f6b1f4feat: update translations to support file upload capability in multiple languagesf0cc884feat: add file upload capability support to models4f89534feat: update translations to support file upload capability in multiple languagesb335404Merge branch 'feature/is_file_upload_supported_for_model' of https://github.com/formigas/ext-fmg-aip-open-webui into feature/is_file_upload_supported_for_model9790610Merge branch 'dev' into feature/is_file_upload_supported_for_model📊 Changes
56 files changed (+76 additions, -11 deletions)
View changed files
📝
src/lib/components/chat/MessageInput.svelte(+15 -6)📝
src/lib/components/workspace/Models/Capabilities.svelte(+3 -1)📝
src/lib/components/workspace/Models/ModelEditor.svelte(+2 -1)📝
src/lib/i18n/locales/ar-BH/translation.json(+1 -0)📝
src/lib/i18n/locales/ar/translation.json(+1 -0)📝
src/lib/i18n/locales/bg-BG/translation.json(+1 -0)📝
src/lib/i18n/locales/bn-BD/translation.json(+1 -0)📝
src/lib/i18n/locales/bo-TB/translation.json(+1 -0)📝
src/lib/i18n/locales/ca-ES/translation.json(+1 -0)📝
src/lib/i18n/locales/ceb-PH/translation.json(+1 -0)📝
src/lib/i18n/locales/cs-CZ/translation.json(+1 -0)📝
src/lib/i18n/locales/da-DK/translation.json(+1 -0)📝
src/lib/i18n/locales/de-DE/translation.json(+1 -0)📝
src/lib/i18n/locales/dg-DG/translation.json(+1 -0)📝
src/lib/i18n/locales/el-GR/translation.json(+1 -0)📝
src/lib/i18n/locales/en-GB/translation.json(+1 -0)📝
src/lib/i18n/locales/en-US/translation.json(+1 -0)📝
src/lib/i18n/locales/es-ES/translation.json(+1 -0)📝
src/lib/i18n/locales/et-EE/translation.json(+1 -0)📝
src/lib/i18n/locales/eu-ES/translation.json(+1 -0)...and 36 more files
📄 Description
Pull Request Checklist
Discussion was opened here: https://github.com/open-webui/open-webui/discussions/13348
Before submitting, make sure you've checked the following:
devbranch.Changelog Entry
Description
This PR adds a new capability flag to models that indicates whether the model supports file uploads. This helps users understand whether they can upload files with specific models.
Added
fileUploadSupported) in the model capabilities sectionChanged
Deprecated
Removed
Fixed
Security
Breaking Changes
Additional Information
This feature improves the user experience by clearly indicating which models support file uploads, preventing confusion when users try to upload files to models that don't support this functionality.
Screenshots or Videos
N/A
Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the CONTRIBUTOR_LICENSE_AGREEMENT, and I am providing my contributions under its terms.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.