-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
[Feature Request]: File manager & API #345
Comments
Also, the toast on doing bulk operations come multiple times - once for each item in the UI - eg. enabling multiple files, running multiple files, etc. Also, what is the difference between "Enable" and "Run" in the UI? I understand that you do parsing of the docs when I press "Run" but what does "Enable" or "Disable" do? |
In addition, is there a way to have the knowledgebase organized by folder structure instead of having it flat to help us in managing it easily? For eg. we have docs organized like this and we would like to maintain the structure in ragflow as well - as of now, we are doing prefix and storing in flat structure. Having similar structure would help. To make it simpler for you, you can probably support adding tags during upload and also support filtering of files by tag along with ability to view the list of tags |
When I try to register the second user, it says "No such file or directory" in the response and I am not able to register And when I try to login, it says email is not registered. UPDATE: It worked after I setup the PEM file. For some reason the |
If I create a new user, I am not able to see the assistants created by other users. In my case, since I dont want to allow other users to create assistants but just chat with them, how do i do it? |
Another major issue I noticed is that, according to your logic, the assistant is nothing but the dialog. But that will not work if we use the same assistant across multiple users cause the conversation history of other users will also get shared since conversations are mapped to assistants (dialogs). Rather you should have 3 layers if I am not wrong - Assistants > Dialogs > Conversations and dialogs are mapped to users |
Thanks for all these issues which are very important. The above three will be fullfilled in the 'Conversation API' feature we're about to release in the comming week. |
Since the source code is consistent with our demo site code, inorder to save our computation resources, we add this limitation. |
The multiple toasts will be optimized. |
It's already in our road map. |
The PEM files are for HTTPS. We did't open-souce it. |
Good point. |
### What problem does this PR solve? Issue link:#345 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve? feat: render stats charts feat: create api token feat: delete api token feat: add ChatApiKeyModal feat: add RagLineChart Issue link: #345 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
…ton of the chart will be displayed.
### What problem does this PR solve? #345 feat: add Tooltip to action icon of FileManager ### Type of change - [x] New Feature (non-breaking change which adds functionality)
MAX_FILE_NUM_PER_USER = int(os.environ.get('MAX_FILE_NUM_PER_USER', 0))
if MAX_FILE_NUM_PER_USER > 0 and DocumentService.get_doc_count(kb.tenant_id) >= MAX_FILE_NUM_PER_USER:
raise RuntimeError("Exceed the maximum file number of a free user!") Hello, I see that the code has been updated. If that's the case, will there still be a limit on the number of files in the knowledge base? |
### What problem does this PR solve? feat: Added md.svg infiniflow#345 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve? Issue link:infiniflow#345 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve? feat: render stats charts feat: create api token feat: delete api token feat: add ChatApiKeyModal feat: add RagLineChart Issue link: infiniflow#345 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve? Embed the chat window into other websites through iframe infiniflow#345 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
…eton of the chart will be displayed. (infiniflow#461) … chart will be displayed. ### What problem does this PR solve? feat: infiniflow#345 even if the backend data returns empty, the skeleton of the chart will be displayed. ### Type of change - [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve? feat: create folder feat: ensure that all files in the current folder can be correctly requested after renaming the folder infiniflow#345 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve? feat: upload file in FileManager infiniflow#345 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
…w#543) ### What problem does this PR solve? feat: add file icon to table of FileManager infiniflow#345 fix: modify datasetDescription ### Type of change - [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve? infiniflow#345 feat: translate FileManager feat: batch delete files from the file table in the knowledge base ### Type of change - [x] New Feature (non-breaking change which adds functionality)
### What problem does this PR solve? infiniflow#345 feat: add Tooltip to action icon of FileManager ### Type of change - [x] New Feature (non-breaking change which adds functionality)
Is there an existing issue for the same feature request?
Is your feature request related to a problem?
Describe the feature you'd like
An easy way to embed my assistant as a chatbot in the website and enable users to chat through the knowledgebase while maintaining history and context individually.
Describe implementation you've considered
No response
Documentation, adoption, use case
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: