Skip to content

haran2001/local_llm_ui_with_authentication

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local LLM UI with Authentication and Weekly Email Report

Overview:

Develop a secure local UI with authentication features and automated email reporting for enhanced user interaction and data management.

Features:

  1. UI Development:
    • Design and implement a user-friendly interface using Flask/Django, ensuring intuitive navigation and accessibility.
  2. Authentication Feature:
    • Integrate OAuth or similar authentication mechanisms to secure user access and protect sensitive data.
  3. Chat Log Feature:
    • Implement local storage for chat logs, ensuring data encryption and compliance with privacy regulations.
  4. Weekly Email Report:
    • Develop a scheduled task to compile and send weekly chat logs to designated email addresses, enhancing user engagement and transparency.

Steps:

  1. Download Ollama
  2. Run any LLM of your preference (Ex: ollama run qwen2:0.5b)
  3. Clone the Local LLM repo, install the requirements using: pip install -r requirements.txt
  4. Fill in the Google, Github, Mail username and Mail password (For the account that needs to recieve the weekly chatlog update).
  5. The chat encription key is needed to encrypt the chatlog data. It is optional, and a default key is generated in case not provided by user.
  6. Run: python app.py

Tips and Potential Improvements:

  • Security Enhancements: Implement SSL/TLS encryption for secure data transmission and storage, safeguarding user information.
  • User Feedback: Incorporate feedback mechanisms to iterate UI/UX design based on user preferences and usability testing.
  • Integration Capabilities: Explore API integrations for seamless data exchange with external systems, enhancing functionality and scalability.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 65.6%
  • Python 34.4%