Repositori ini adalah kode backend untuk alat yang dapat digunakan untuk mengekstrak data dari gambar menggunakan visual LLM. Kode frontend (menggunakan streamlit) dapat ditemukan di sini: AI-OCR-Frotend.
Untuk menggunakan alat AI-OCR, sebaiknya Anda menginstal repositori ini untuk backend, serta repositori frontend, yaitu ikuti langkah-langkah berikut:
git clone https://github.com/jWinman91/AI-OCR.git
cd ai-ocr
pip install -r requirements.txt
docker run -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=JensIsCool -p 5984:5984 -d --name config_db couchdb:latest
git clone https://github.com/jWinman91/AI-OCR-Frontend.git
cd ai-ocr-frondend
pip install -r requirements.txt
Anda kemudian dapat memulai backend dengan menjalankan:
python app.py $IP_ADDRESS
Pastikan kontainer buruh pelabuhan untuk coachdb berjalan.
Karena backend menggunakan fastapi, Anda sekarang dapat mencobanya melalui dokumen fastapi dengan membuka $IP_ADDRESS:5000/docs
.
Namun Anda juga dapat memulai frontend sekarang dengan menjalankan:
chmod +x start_up.sh
./start_up.sh
dari dalam repositori frontend yang dikloning.
Jendela streamlit akan otomatis terbuka di browser Anda. Dalam aplikasi web Anda kemudian akan menemukan dua halaman di sidebar: