Gadgets, reviews and buying guides
explainer

Windows AI APIs Explained: Architecture, Copilot+ NPU Execution, and GPU Developer Fallback

Short answer

An architectural overview of the Windows AI APIs in the Windows App SDK, examining how Copilot+ NPUs and discrete GPUs execute local models like Phi Silica, hardware prerequisites, and developer constraints.

Research-based

Last verified:

Applies to: Windows 11 Windows AI APIs; Windows App SDK 2.2.2-experimental9+ GPU support; Copilot+ PC NPU execution; Phi Silica transition in October–November 2026

Comparison of Windows AI API execution on Copilot+ NPU and non-Copilot+ GPU systems

What Are the Windows AI APIs?

The Windows AI APIs (part of Windows AI Foundry, integrated through the Windows App SDK) provide standardized access to local, hardware-accelerated artificial intelligence models directly on Windows 11 devices. Rather than requiring developers to find, run, package, or optimize custom machine learning models inside an application installer, the operating system manages and executes standardized models locally. This architecture supports background execution on supported hardware without mandatory cloud inferencing.

Primary documentation at Microsoft Learn: What are Windows AI APIs? details the hardware backing across capabilities. While local execution relies on Neural Processing Units (NPUs) built into Copilot+ PCs, selected capabilities have expanded to non-Copilot+ systems equipped with supported discrete graphics processing units (GPUs) and CPUs.

Execution Architecture: Copilot+ NPU vs. Discrete GPU Fallback

The execution path for Windows AI APIs depends on whether the host machine is a Copilot+ PC or a non-Copilot+ system:

  • Copilot+ PCs (NPU Execution): On a Copilot+ PC, supported APIs always run on the NPU. The GPU and CPU execution paths are not selectable alternative backends on a Copilot+ PC; execution is bound to the NPU. Certain models, including Phi Silica and Speech Recognition, are preinstalled on Copilot+ devices.
  • Non-Copilot+ PCs (GPU Developer Fallback): Discrete GPU support enables development and testing outside Copilot+ hardware. It does not activate by default and requires explicitly enabling Developer Mode in Windows 11 settings (Settings > System > For developers > Developer Mode).

Hardware support across capabilities is summarized below based on primary documentation:

API NPU (Copilot+ PC) Discrete GPU CPU
Phi Silica (Small Language Model) Available Available (NVIDIA & AMD) Not supported
Text Recognition (OCR) Available Not supported Not supported
Speech Recognition Available (Preinstalled) Not supported Available (Optional, removable)
Video Super Resolution Available Not supported Available
Image Super Resolution Available Not supported Not supported
Image Segmentation Available Not supported Not supported
Image Description Available Not supported Not supported
Object Erase Available Not supported Not supported
Image Generation Available (Optional, removable) Not supported Not supported

Discrete GPU Requirements and Feature Limitations for Phi Silica

According to Microsoft Learn: Get Started with Phi Silica, running local language model inference on a discrete GPU introduces specific platform prerequisites and feature differences compared to NPU execution:

Prerequisites and System Configuration

  • Operating System Build: Windows Insider Program Experimental Channel, build 26300.8553 or later.
  • SDK Version: Windows App SDK version 2.2.2-experimental9 (June 2026 Experimental) or later.
  • NVIDIA Hardware & Driver: GeForce RTX 30 series and newer with at least 6 GB of vRAM, running the NVIDIA GeForce 615.21 driver (beta) installed directly from the manufacturer.
  • AMD Hardware & Driver: Radeon RX 9060 series and newer with at least 6 GB of vRAM, running the AMD Software: Adrenalin Edition 26.10.2 driver installed directly from the manufacturer.
  • Driver Integrity Warning: Default drivers from Windows Update or OEM installations may not be sufficient and can cause failures or degraded performance. If an OEM or Windows Update driver overwrites previously installed IHV drivers, developers must reinstall the latest manufacturer driver.

Architectural and Feature Discrepancies

While model weights and core output quality remain consistent across Copilot+ and non-Copilot+ PCs, GPU execution exhibits specific architectural differences:

  • No Speculative Decoding: On NPU-equipped devices, Phi Silica uses speculative decoding, where an auxiliary draft model proposes token sequences that the main model verifies in parallel. This feature is not currently available on GPU, which may result in lower tokens-per-second throughput.
  • No Prompt Compression: Prompt compression is available on NPU but not available on GPU. Applications targeting discrete GPUs must account for this when managing context windows.
  • LoRA Fine-Tuning Workflow: LoRA adapters must be trained in the cloud using the Fine-Tuning Kit (FTK). Local testing of trained adapters can then be performed using the AI Dev Gallery across both NPU and GPU environments.
  • Regional Restriction: Phi Silica and Image Description features are not available in China.

Model Lifecycle, Provisioning, and State Management

Because local models require several gigabytes of storage, the Windows App SDK defines an explicit provisioning and readiness pattern:

  1. State Check (GetReadyState): Apps check the returned AIFeatureReadyState before using the model. If Ready, execution proceeds. If NotSupportedOnCurrentSystem, the device does not meet supported hardware requirements.
  2. On-Demand Provisioning (EnsureReadyAsync): If the system returns NotReady, apps should present a confirmation dialog requesting user consent for the download and storage footprint before invoking EnsureReadyAsync. On non-Copilot+ GPU systems, Phi Silica is not preinstalled and downloads in the background through Windows Update. Users can monitor download progress in Windows Update settings.
  3. System Management (AI Components): Installed models persist until removed. Users manage or uninstall installed models via Settings > System > AI Components, where the Phi Silica GPU model is listed as “AI LanguageModel”.

Model Transition Roadmap: Phi Silica to Aion Instruct

Microsoft Learn documentation outlines a planned retirement and replacement schedule for Phi Silica:

  • Early October 2026: A standalone sideloadable package becomes available for testing and LoRA training, allowing developers to validate Aion Instruct and retrain LoRA adapters using the Foundry Toolkit without needing Limited Access Feature (LAF) tokens.
  • October 2026: Aion Instruct begins rolling out to Windows Insider Preview devices. During this phase, Phi Silica remains present, with the active model governed by Windows Controlled Feature Rollout (CFR) or side-by-side developer registry testing.
  • November 2026: Aion Instruct rolls out to retail devices, and Phi Silica is removed.
Comparison of Phi Silica model readiness on NPU and GPU systems

Text version of the diagrams

  • Windows AI execution paths: API layer — Shared Windows AI APIs; Copilot+ NPU — Supported APIs run on NPU; Discrete GPU — Developer Mode required
  • Phi Silica model readiness: NPU device — Preinstalled on Copilot+; GPU device — Download via Windows Update; User control — Consent, monitor, remove

Research Methodology and Limitations

This explainer was prepared solely from the supplied public Microsoft Learn documentation excerpts for the Windows AI APIs overview and Phi Silica technical guide (retrieved September 18, 2026). No hands-on testing, benchmarks, or independent laboratory experiments were conducted. Competing third-party analyses were not available in the supplied evidence. In addition, parts of the underlying documentation excerpt were truncated at boundary limits, restricting analysis strictly to the visible source text.

Related stories