An open API service indexing awesome lists of open source software.

https://github.com/prevailexcel/ai-study-assistaant

This is a full AI Study Assistant that collects study materials and generates questions, summaries, Flash cards and Q&A bot, powered by Neuron AI, Laravel, ChromaDB and many more.
https://github.com/prevailexcel/ai-study-assistaant

Last synced: 11 months ago
JSON representation

This is a full AI Study Assistant that collects study materials and generates questions, summaries, Flash cards and Q&A bot, powered by Neuron AI, Laravel, ChromaDB and many more.

Awesome Lists containing this project

README

          

# Setup ChromaDB as Vector Store

```bash
docker pull chromadb/chroma

docker run -d \
--name chromadb \
-p 8000:8000 \
chromadb/chroma

```

# PHP packages
```bash
composer require inspector-apm/neuron-ai
composer require smalot/pdfparser
composer require spatie/pdf-to-text
composer require phpoffice/phppresentation
composer require phpoffice/phpword
composer require thiagoalessio/tesseract_ocr
```

# System dependencies
## For OCR
sudo apt install tesseract-ocr

## For PDF
sudo apt install poppler-utils

## For video/audio processing
sudo apt install ffmpeg

## For image processing
sudo apt install imagemagick

# .ENV
CHROMA_BASE_URL=http://localhost:8000
CHROMA_COLLECTION_NAME=study_materials
ANTHROPIC_API_KEY=your_anthropic_key
OPENAI_API_KEY=your_openai_key_for_embeddings
GEMINI_API_KEY=your_gemmini_key