Arsitektur Integrasi AI (Mobile)
+----------------+ HTTPS/wss +----------------+
| Flutter UI | <-----------------> | Layer API AI |
| (Chat, OCR, | (Dio/http) | (LLM, OCR, |
| STT, Gambar) | | STT, Vision) |
+----------------+ +----------------+
| |
| Kunci API (penyimpanan aman) | Respons
v v
+----------------+ Opsional +----------------+
| Cache Lokal | <-----------------> | Backend |
| (Hive/SQLite) | (batch) | (autentikasi, |
| | | log) |
+----------------+ +----------------+
- Kunci API tidak boleh disimpan langsung di dalam kode sumber
- Gunakan
flutter_secure_storage untuk menyimpan token dan kunci
- Pertimbangkan biaya per permintaan dan batas laju (rate limit)