Overview
Phi-3.5-mini-instruct is a 3.8 billion parameter language model released by Microsoft in August 2024 as part of the Phi-3.5 family.
- License: MIT
- Context length: 128K tokens
- Parameters: 3.8B (dense)
- Languages: 23 supported languages
- Minimum hardware: ~3-4 GB VRAM (4-bit), runs on CPU
- Strengths: reasoning, long-context, multilingual chat
Highlights
- Lightweight Phi-3.5 — built from synthetic and filtered public web data.
- 128K context — long-context support in a compact model.
- SFT + PPO + DPO — layered post-training for instruction following and safety.
- Reasoning-dense & multilingual — strong logic and broad language coverage.
What it's good at
For its size the model punches above its weight on reasoning and instruction following. Microsoft reports it is competitive with much larger open-weight models such as Llama-3.1-8B-Instruct, Mistral-7B-Instruct-v0.3, and Mistral-Nemo-12B-Instruct on multilingual and long-context benchmarks. It scores 55.4 on multilingual MMLU and handles its full 128K context for tasks like long document summarization, document QA, and retrieval over large inputs. It supports 23 languages including Arabic, Chinese, French, German, Japanese, and Spanish, though English remains its strongest. It also handles code, with training centered on Python and common libraries.
Running locally
At 3.8B parameters Phi-3.5-mini-instruct is cheap to run. A 4-bit quantized build fits in roughly 3-4 GB of VRAM and runs on most consumer GPUs; full FP16 needs about 8 GB. It works with Hugging Face transformers (set trust_remote_code=True), vLLM for serving, and GGUF builds through llama.cpp or Ollama for CPU and laptop use. The 128K context can raise memory use, so shorter context windows help on constrained hardware.
License
Phi-3.5-mini-instruct is released under the MIT license. That allows free commercial and research use, modification, and redistribution with minimal restrictions. The weights are openly available on Hugging Face.
