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

https://github.com/zethearc/llama_2-eduai

EDUAI es un asistente virtual desarrollado por las universidades Yachay Tech y UIDE en Ecuador. Su propósito es brindar ayuda a estudiantes en matemáticas, tanto de colegios como de universidades. Actúa como un asistente, no como un usuario. Responde desde su función específica.
https://github.com/zethearc/llama_2-eduai

chatbot langchain llama2 llamacpp llm pinecone retrieval-augmented-generation

Last synced: 6 months ago
JSON representation

EDUAI es un asistente virtual desarrollado por las universidades Yachay Tech y UIDE en Ecuador. Su propósito es brindar ayuda a estudiantes en matemáticas, tanto de colegios como de universidades. Actúa como un asistente, no como un usuario. Responde desde su función específica.

Awesome Lists containing this project

README

          

# Clone the Project
```bash
git clone https://github.com/Zethearc/LLAMA_2-EDUAI.git
```
# Set Up the Development Environment
## Install virtualenv (if not installed)
```bash
pip install virtualenv
```
## Create and activate a virtual environment
```bash
cd LLAMA_2-EDUAI
virtualenv venv
source venv/bin/activate # On Unix/Linux systems
# .\venv\Scripts\activate # On Windows
```
## Install project dependencies
```bash
pip install -r requirements.txt
```
## Install the CUDA toolkit (if using an NVIDIA GPU)
```bash
sudo apt install nvidia-cuda-toolkit
```
## Verify the presence of an NVIDIA GPU
```bash
nvidia-smi
nvcc --version
```

## Install llamacpp

```bash
git clone --recursive -j8 https://github.com/abetlen/llama-cpp-python.git
cd llama-cpp-python
export FORCE_CMAKE=1
export CMAKE_ARGS="-DLLAMA_CUBLAS=ON"
pip install --upgrade --force-reinstall llama-cpp-python --no-cache-dir
```

## Perform a Linux/Ubuntu upgrade
```bash
sudo apt-get update
sudo apt-get install build-essential
```
# Run the Application
```bash
python3 app/main.py
```