mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-17 17:02:01 -05:00
[GH-ISSUE #18144] feat: document upload available raw for other usages #57176
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 @MarceloMassarente on GitHub (Oct 8, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/18144
Check Existing Issues
Problem Description
It would be great if when I upload a pdf or csv file it is available raw and not only processed by RAG.
for example, to send a raw pdf file to Claude API or Gemini for their vision capabilities to apply, or to have csv file available to be sent to Jupyter, or to apply a custom RAG/Doc processing tool on the file/collection
Desired Solution you'd like
add an "raw upload" button additionally to the current file upload that bypasses RAG and keep full doc available
Alternatives Considered
No response
Additional Context
No response
@rohithshenoyg commented on GitHub (Oct 8, 2025):
I may not have fully understood your request, but after the file is uploaded, it can be downloaded in its original form by clicking any citation from the file and the title of the citation dialog box where the file name is present "something.csv" can be clicked to download.
@silentoplayz commented on GitHub (Oct 8, 2025):
Is this what you're wanting? Try toggling
Bypass Embedding and Retrievalon in the adminDocumentssettings and see if that produces the result you want.@MarceloMassarente commented on GitHub (Oct 8, 2025):
I am sorry I didn't explain well.
I don't want to download it, but use it in Openwebui in its raw format.
Imagine I have a PDF and want to send it as PDF to Claude for processing, not the pre processed text generated by the back end.
When I upload it to OWUI today, it is always processed and not send in full with the images, etc
I would like a way to send it the same way I send a jpg when added to the chat
@rgaricano commented on GitHub (Oct 8, 2025):
You can use a filter function, setting
self.file_handler = Truein a filter's__init__method, it tells Open WebUI to defer file-related operations to your filter instead of using the default content extraction pipeline.e.g. of filter function for do that:
Skip_Content_Extraction_Filter.py