Model reference · open weights
Fara1.5 is an open-weight language model from microsoft. Fara1.5-4B (BF16) weighs 9.1 GB; the smallest configuration that runs it is RTX 3060 12 GB.
Summary of the microsoft/Fara1.5-9B model card, 2026-10-01. The estimate below is for another build of the family.
What it is
| Released by | microsoft |
|---|---|
| Released | 2026-05-12 |
| Parameters | 9.4B |
| VRAM | 9.1 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB | 1 | — | 10K | 11.6 GB |
| RTX 4060 Ti 16 GB | 11 | 3 | 123K | 15.4 GB |
| RTX 3090 24 GB | 32 | 10 | all 256K | 23.4 GB |
| RTX 4090 24 GB | 32 | 10 | all 256K | 23.4 GB |
| RTX 5090 32 GB | 53 | 16 | all 256K | 31.0 GB |
| L40S 48 GB | 88 | 27 | all 256K | 44.0 GB |
| A100 80 GB | 180 | 56 | all 256K | 78.2 GB |
| H100 80 GB | 166 | 52 | all 256K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 208 | 65 | all 256K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 244 | 77 | all 256K | 107 GB |
| H200 141 GB | 327 | 103 | all 256K | 138 GB |
| B200 180 GB | 428 | 135 | all 256K | 176 GB |
| 2× RTX 3060 12 GB tensor parallel | 26 | 8 | all 256K | 11.6 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 11.5 GB | 12.3 GB |
| 5 | 13.0 GB | 17.1 GB |
| 8 | 14.1 GB | 20.6 GB |
| 16 | 17.1 GB | 30.0 GB |
| 32 | 23.1 GB | 48.8 GB |
| 64 | 34.9 GB | 86.5 GB |
One card, with vLLM's small-card settings.
Builds
| Build | Params | Precision | Weights | Smallest setup |
|---|---|---|---|---|
| Fara1.5-9B ↗ | 9.4B | BF16 | 18.8 GB | RTX 4090 24 GB |
| Fara1.5-27B ↗ | 27.4B | BF16 | 54.7 GB | H100 80 GB |
| Fara1.5-4B (above) ↗ | 4.5B | BF16 | 9.1 GB | RTX 3060 12 GB |
From the model card
Fara1.5-9B is a multimodal computer use agent (CUA) for web browsers, from Microsoft Research AI Frontiers. It observes the browser through screenshots and acts on the user's behalf by emitting structured tool calls — click, type, scroll, visit URL, web search, and so on — to complete tasks end-to-end.
The model is vision-only at perception time: it sees the browser through screenshots, not the DOM or accessibility tree. Internal reasoning and trajectory history are tracked as text. Given the latest screenshot and prior actions, it predicts the next action with grounded arguments (e.g., pixel coordinates for a click).
Fara1.5-9B is supervised fine-tuned from Qwen3.5-9B on data generated by FaraGen1.5, our multi-agent pipeline that synthesizes web tasks, executes trajectories to solve them, and verifies the results before training.
Please use only with the harness developped in Github/fara CLI or Magentic-Lite.
It's co-designed with MagenticLite, and that's the recommended deployment for both research and production.
| Developer | Microsoft Research AI Frontiers |
| Architecture | Multimodal decoder-only LM (image + text → text) |
| Parameters | 9B |
| Context length | 262,144 tokens |
| Inputs | User goal (text), current screenshot(s), prior agent thoughts and actions |
| Outputs | Chain-of-thought block followed by a tool-call block (XML-tagged) |
| Training period | January 2026 – April 2026 |
| Training compute | 32 × NVIDIA B200, 4 days |
| Release date | 21 May 2026 |
| License | MIT |
| Base model | Qwen3.5-9B |
The safest way to run Fara1.5-9B is inside MagenticLite, which provides:
If you integrate Fara1.5-9B directly, you're responsible for these controls. Don't run this model with unrestricted browser access on a machine that has anything sensitive on it.
torch >= 2.11.0transformers >= 5.2.0vllm >= 0.19.1vllm serve microsoft/Fara1.5-9B \
--dtype bfloat16 \
--max-model-len 262144 \
--limit-mm-per-prompt image=10
Fara1.5-9B is trained against a specific system prompt. Use it verbatim for best results:
You are Fara, a computer use agent (CUA) specialized for web browsers. You are developed by Microsoft AI Frontiers. You assist users with completing and automating tasks that require the use of a web browser.
The model was trained in the timeframe of January - April 2026. You can effectively perform tasks even beyond this range by accessing the web browser and using the latest information on the live web. But your knowledge cutoff is limited to early 2026, so you may not be aware of events or developments that occurred after that time, without explicitly browsing and searching for latest information on the web.
This edition of the model was trained using SFT on top of Qwen3.5-9B, using a synthetic data mixture generated and developed by Microsoft AI Frontiers.
A critical point is a situation where we must pause and request information or confirmation from the user before proceeding. There are three types:
Case 1: Missing User Information — The task requires personal information that the user has not provided (e.g., email, phone number, address, payment details). Never fabricate or assume personal information. Fill in only what the user has explicitly provided, then pause and ask for any missing required fields.
Case 2: Underspecified Task — The task description is ambiguous or missing details needed to make a decision at the current step. Pause and ask for clarification.
Case 3: Irreversible Action — We are about to perform an action that cannot be undone (e.g., submitting a form, completing a purchase, sending a message, deleting data). If the user explicitly authorized the action, proceed. Otherwise, stop and ask for confirmation.
Only stop at a critical point if (1) required information is missing, (2) the task is ambiguous, OR (3) an irreversible action lacks explicit user authorization.
The full system prompt, including the complete computer_use tool schema, ships with the model in MagenticLite.
Fara1.5-9B emits actions as ... XML blocks containing a JSON object that calls the computer_use function. Supported actions:
| Action | Purpose |
|---|---|
left_click, `right_click |
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.