https://github.com/aryanvbw/nst-ai-release
π NST AI - Your Personal Study Companion
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
βCITATION.cff file
-
βcodemeta.json file
Found codemeta.json file -
β.zenodo.json file
Found .zenodo.json file -
βDOI references
-
βAcademic publication links
-
βAcademic email domains
-
βInstitutional organization owner
-
βJOSS paper metadata
-
βScientific vocabulary similarity
Low similarity (13.2%) to scientific vocabulary
Keywords
Repository
π NST AI - Your Personal Study Companion
Basic Info
- Host: GitHub
- Owner: AryanVBW
- Language: Python
- Default Branch: main
- Homepage: http://vivek.aryanvbw.live/NST-AI/
- Size: 33.7 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 4
- Releases: 2
Topics
Metadata Files
README.md
π NST AI - Your Personal Study Companion
β’ Presentation: https://nst-ai.aryanvbw.live/
β’ Demo video: https://youtu.be/PgualJtHqiE
Welcome to NST AI β your AI-powered study buddy designed specifically for Newton School of Technologies! With NST AI, you can ask questions, summarize lectures, and interact with your notes offline using state-of-the-art language models like Mistral 7b LLM and Nomic Embed Text. Follow the steps below to set up NST AI on macOS.
π Features
- π¬ Ask AI Anything: Get instant answers to questions about your lectures and notes.
- π Summarize Notes: Automatically summarize classes, lectures, and key study topics.
- π Offline Access: Access powerful LLM capabilities without an internet connection.
π Prerequisites
Before you start, make sure the following are installed on your Mac: - π Python 3.11 Download here - πΊ Homebrew Install Homebrew
βοΈ Installation Guide
Follow these steps to install and set up NST AI:
Step 1: π Update Pip
First, update pip to the latest version:
pip install pip --upgrade
Step 2: π¦ Install Poetry
Install Poetry to manage project dependencies:
pip install poetry
poetry --version
Step 3: π Install Ollama.ai
- Visit Ollamaβs official website and download the macOS version.
- After downloading, unzip the file, open it, and follow the instructions to move Ollama to your Applications folder.
- Important: Quit Ollama from the taskbar by selecting Quit Ollama.
Step 4: π₯ Download LLM Models
NST AI uses Mistral 7b LLM and Nomic Embed Text models for offline functionality. Pull these models with:
ollama pull mistral
ollama pull nomic-embed-text
Step 5: π₯οΈ Start Ollama Service
Start the Ollama service:
ollama serve
β οΈ Note: If you see Error: listen tcp 127.0.0.1:11434: bind: address already in use, Ollama is already running. Close it from the taskbar and try again.
Step 6: π οΈ Install Ollama LLM with Poetry
In a new terminal window, install NST AIβs dependencies:
poetry install --extras "ui llms-ollama embeddings-ollama vector-stores-qdrant"
Step 7: π Run NST AI
To start NST AI, use:
PGPT_PROFILES=ollama make run
Access NST AI in your browser at http://localhost:8001.
π Troubleshooting
β’ π’ Slow CPU or GPU Issues:
If NST AI is slow or if you experience GPU issues, modify the timeout setting:
Open components/llm/llm_component.py and add:
request_timeout=300
π₯ Video Tutorial
π Final Note
NST AI is here to enhance student learning at NST, making studying easier and more efficient. If you have any questions or need assistance, feel free to reach out. Enjoy exploring the world of personalized AI learning! π
Owner
- Name: Vivek W
- Login: AryanVBW
- Kind: user
- Location: india
- Company: @TEch-Shop
- Website: http://portfolio.aryanvbw.live/
- Twitter: vivekwagadare
- Repositories: 1
- Profile: https://github.com/AryanVBW
π° ππ’π¦π©π₯π’ππ’ππ² ππ©ππ«π€π¬ ππ§π§π¨π―πππ’π¨π§π‘οΈ π Dive into the Future: β¨ππ π Έπ π ΄π Ί ππ Studying in Newton school of Technologyπ
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: 10 months ago