Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT]: Default user file upload. #3347

Open
A3shTnT opened this issue Feb 26, 2025 · 7 comments
Open

[FEAT]: Default user file upload. #3347

A3shTnT opened this issue Feb 26, 2025 · 7 comments
Labels
enhancement New feature or request feature request

Comments

@A3shTnT
Copy link

A3shTnT commented Feb 26, 2025

What would you like to see?

I want to give default users only chat and upload file analysis permissions, and only use their own workspace. However, currently only the manager role can do this, but the manager can also modify other workspaces. Generally speaking, most apps support ordinary users uploading documents. Do I need additional settings to enable it, or is this feature not currently available in the project?

@A3shTnT A3shTnT added enhancement New feature or request feature request labels Feb 26, 2025
@timothycarambat
Copy link
Member

If a user uploaded a document into the chat, it would then have to be embedded in the workspace, which if shared would then be accessible to any other user on the same workspace.

@A3shTnT
Copy link
Author

A3shTnT commented Feb 27, 2025

If a user uploaded a document into the chat, it would then have to be embedded in the workspace, which if shared would then be accessible to any other user on the same workspace.

So I give each ordinary user a workspace that doesn't interfere with each other, so they can't see the files uploaded by others. Is this reasonable?

@timothycarambat timothycarambat changed the title [FEAT]: Defaulte user file upload. [FEAT]: Default user file upload. Feb 27, 2025
@timothycarambat
Copy link
Member

@A3shTnT That would be the recommended way to do this if we allowed default users to upload documents to a workspace.

@Yaronbaroz18
Copy link

I also think that default users should be given permissions to create their own workspace, upload files there, and select an LLM model only within that workspace

@dimm0
Copy link

dimm0 commented Mar 18, 2025

Any updates on this? We'd like to start using anythingllm for multiple users, but current permissions model is not letting us do this

@brainboutique
Copy link

Creative thinking: Wouldn't it be sufficient for most use cases to allow user to only upload documents for the current (!) thread, i.e. not for RAG but just to textualize and embed the full content? Given the huge token window sizes nowadays and most users knowing exactly which specific document they want to "chat with" maybe that is way easier and would fulfill most needs ("summarize", "ask questions", "translate", ...). Comments appreciated @timothycarambat @dimm0 @Yaronbaroz18 @A3shTnT !

@dimm0
Copy link

dimm0 commented Mar 20, 2025

Wouldn't it be sufficient for most use cases to allow user to only upload documents for the current (!) thread

It can be done in any other chat system (librechat, openwebui, etc). The benefit of using anythingllm is letting users build the knowledge base and chat with it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request feature request
Projects
None yet
Development

No branches or pull requests

5 participants