Menggunakan Microsoft Phi-3.5 tflite untuk membuat aplikasi Android
February 1, 2026 ยท View on GitHub
Ini adalah contoh Android yang menggunakan model Microsoft Phi-3.5 tflite.
๐ Pengetahuan
Android LLM Inference API memungkinkan Anda menjalankan large language models (LLM) sepenuhnya di perangkat untuk aplikasi Android, yang dapat digunakan untuk melakukan berbagai tugas, seperti menghasilkan teks, mengambil informasi dalam bentuk bahasa alami, dan meringkas dokumen. Task ini menyediakan dukungan bawaan untuk berbagai model large language text-to-text, sehingga Anda dapat menerapkan model AI generatif terbaru yang berjalan di perangkat ke aplikasi Android Anda.
Google AI Edge Torch adalah pustaka python yang mendukung konversi model PyTorch ke format .tflite, yang kemudian dapat dijalankan dengan TensorFlow Lite dan MediaPipe. Ini memungkinkan aplikasi untuk Android, iOS, dan IoT yang dapat menjalankan model sepenuhnya di perangkat. AI Edge Torch menawarkan cakupan CPU yang luas, dengan dukungan awal untuk GPU dan NPU. AI Edge Torch berupaya untuk terintegrasi erat dengan PyTorch, membangun di atas torch.export() dan menyediakan cakupan operator Core ATen yang baik.
๐ชฌ Panduan
๐ฅ Konversi Microsoft Phi-3.5 ke dukungan tflite
-
Contoh ini untuk Android 14+
-
Instal Python 3.10.12
Saran: gunakan conda untuk mengatur lingkungan Python Anda
- Ubuntu 20.04 / 22.04 (harap fokus pada google ai-edge-torch)
Saran: Gunakan Azure Linux VM atau VM cloud pihak ketiga untuk membuat lingkungan Anda
- Buka bash Linux Anda, untuk menginstal pustaka Python
git clone https://github.com/google-ai-edge/ai-edge-torch.git
cd ai-edge-torch
pip install -r requirements.txt -U
pip install tensorflow-cpu -U
pip install -e .
- Unduh Microsoft-3.5-Instruct dari Hugging face
git lfs install
git clone https://huggingface.co/microsoft/Phi-3.5-mini-instruct
- Konversi Microsoft Phi-3.5 ke tflite
python ai-edge-torch/ai_edge_torch/generative/examples/phi/convert_phi3_to_tflite.py --checkpoint_path Your Microsoft Phi-3.5-mini-instruct path --tflite_path Your Microsoft Phi-3.5-mini-instruct tflite path --prefill_seq_len 1024 --kv_cache_max_len 1280 --quantize True
๐ฅ Konversi Microsoft Phi-3.5 ke Android Mediapipe Bundle
harap instal mediapipe terlebih dahulu
pip install mediapipe
jalankan kode ini di notebook Anda
import mediapipe as mp
from mediapipe.tasks.python.genai import bundler
config = bundler.BundleConfig(
tflite_model='Your Phi-3.5 tflite model path',
tokenizer_model='Your Phi-3.5 tokenizer model path',
start_token='start_token',
stop_tokens=[STOP_TOKENS],
output_filename='Your Phi-3.5 task model path',
enable_bytes_to_unicode_mapping=True or Flase,
)
bundler.create_bundle(config)
๐ฅ Menggunakan adb push untuk mengirim model task ke path perangkat Android Anda
adb shell rm -r /data/local/tmp/llm/ # Remove any previously loaded models
adb shell mkdir -p /data/local/tmp/llm/
adb push 'Your Phi-3.5 task model path' /data/local/tmp/llm/phi3.task
๐ฅ Menjalankan kode Android Anda

Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berupaya untuk mencapai akurasi, harap diperhatikan bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sahih. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.