PicTion adalah sebuah aplikasi berbasis web sederhana yang memanfaatkan teknologi AI untuk menganalisis gambar dan menghasilkan deskripsi otomatis. Proyek ini menggunakan model Salesforce/blip-image-captioning-base
dari Hugging Face dan dikembangkan dengan framework Django.
- Analisis AI Cepat: Proses gambar dengan cepat untuk menghasilkan caption deskriptif.
- Desain Modern: Dibangun menggunakan Tailwind CSS untuk tampilan yang responsif dan menarik.
- Unggah Gambar: Mudah mengunggah gambar melalui antarmuka interaktif.
- Notifikasi Real-Time: Memberikan feedback instan selama proses analisis.
- Backend: Django
- Frontend: HTML, Tailwind CSS, FontAwesome
- Model AI:
Salesforce/blip-image-captioning-base
- Hosting: Pythonanywhere
- Python 3.x
- Django
- Paket-paket yang diperlukan tercantum di
requirements.txt
- Clone repositori ini:
git clone https://github.com/RozhakXD/PicTion.git cd PicTion
- Buat virtual environment:
python -m venv venv source venv/bin/activate # Untuk Windows: venv\Scripts\activate
- Instal dependensi:
pip install -r requirements.txt
- Jalankan server Django:
python manage.py runserver
- Buka browser Anda dan akses:
http://localhost:8000
PicTion menggunakan model dari Hugging Face yang memerlukan token akses untuk berfungsi. Ikuti langkah-langkah berikut untuk mengatur token Anda:
- Dapatkan Token Akses:
- Buat atau login ke akun Hugging Face Anda di Hugging Face dan buat token akses API di halaman pengaturan akun.
- Tambahkan Token ke Proyek:
- Buka file konfigurasi atau kode yang menangani permintaan API. Ganti "
your_hf_access_token
" dengan token Anda.
- Buka file konfigurasi atau kode yang menangani permintaan API. Ganti "
- Simpan dan Jalankan Proyek:
- Setelah token disiapkan, simpan perubahan dan jalankan server Django seperti biasa.
Halaman Utama:
- Unggah Gambar: Klik pada area unggah gambar atau seret dan lepaskan gambar ke dalamnya.
- Proses Analisis: Tekan tombol "Analisis Gambar".
- Hasil Caption: Lihat hasil caption yang dihasilkan oleh AI secara langsung di bawah gambar.
Jika Anda menyukai PicTion dan ingin mendukung pengembangan lebih lanjut, Anda dapat memberikan donasi melalui salah satu platform berikut:
Setiap dukungan Anda sangat berarti dan membantu kami untuk terus mengembangkan proyek ini! Terima kasih! ❤️
Proyek ini dilisensikan di bawah lisensi MIT. Lihat file LICENSE untuk informasi lebih lanjut.