AcAI Backend is a sophisticated text prompt accreditation system designed to revolutionize academic credential information extraction using advanced AI technologies.
- 🤖 AI-Powered Text Prompt Analysis
- 🔍 Advanced Search and Filtering
- 📈 Fast and Easy to Install
- 🕶️ Not so State of Art Parser Implementation
- Backend Framework: FastAPI
- ORM: SQLAlchemy
- Database: SQLite & MySQL
- Python 3.13+
- AcAI Core
Deprecated: The MockAPI is not gonna work anymore. The maintenance of the MockAPI have been stopped in favor of the real API.
Install Mockoon, import mock-api.json
. Run.
# clone the repo
git clone https://github.com/ForgeSherpa/acai-backend
# Create the virtual environment
python -m venv . # or venv/
source bin/activate
# install dependencies
pip install -r requirements.txt
# Serve
python cli.py serve
cp .env.example .env
# Set the MySQL credentials or just use nano/vim.
sed -i 's/\(MYSQL_USER=\)root/\1your_user/' .env
sed -i 's/\(MYSQL_PASSWORD=\)/\1your_password/' .env
sed -i 's/\(MYSQL_HOST=\)localhost/\1your_host/' .env
sed -i 's/\(MYSQL_DB=\)acai/\1your_database/' .env
python cli.py migrate:schema
python cli.py migrate
Windows users, please consult ChatGPT for assistance in case you don't know.
- @Justatnann - Designer / Data Collector
- @Albetnv - BackEnd Developer
- @DJason - Data Scientist / Model Developer
- @Wira - Designer / Front End Developer
- @JesenJeverlino - Designer / Front End Developer
- @Kelvin - Data Scientist / Model Developer