Open paullizer opened 15 hours ago
Added settings page to v0.59. Working to add App Roles for users and admins to control access to admin_settings page. Will close this when that is complete, will include app version.
Description: Redirect the chunking and embedding processes to an external system by providing API endpoints. This is a check box to enable this capability which them allows the edit of an input that contains the URL along with a test connection button that validates the URL by testing if GET URL/api/version returns a value, if so show the value and confirm connectivity, otherwise inform the admin that the test connection failed and they validate the service.
Settings
:
Implementation: Modify the functions responsible for chunking and embedding to call the provided external APIs.
Use Case: Facilitates scaling by offloading resource-intensive tasks to specialized services.
MAX_CONTENT_LENGTH
setting.
Ideas for General Settings
1. Application Title
2. Logo Upload
AI Configuration
3. Select LLM Model
External Service Configuration
4. Configure External APIs for Chunking and Embedding
File Upload Settings
5. Allowed File Types
6. Maximum File Size
MAX_CONTENT_LENGTH
setting.Conversation Settings
7. Conversation History Limit
8. Default System Prompt
Notification Settings
9. Email Notification Templates
User Interface Customization
10. Theme Selection
Security and Privacy Settings
11. Session Timeout
12. Privacy Policy and Terms of Use
Analytics and Logging
13. Enable Debug Logging
Additional Configurations Based on the App's Code
14. Text Chunking Parameters
15. Hybrid Search Parameters
Implementation Considerations