Choisir votre solution IA Windows

Le paysage Windows IA s’est développé rapidement et la terminologie peut être difficile à parcourir. Cette page vous simplifie la tâche : trouvez votre scénario, choisissez votre point de départ.

Options

  • Modèles et API d’IA prêts à l'emploi — Modèles distribués et gérés par Microsoft ; code minimal, aucune expertise ML n’est requise.
    • Windows AI APIs — LLM (Phi Silica), modèles d’imagerie, OCR, recherche sémantique, etc. La plupart des API nécessitent un Copilot+ PC ; certains (Phi Silicasur GPU, reconnaissance vocale, super résolution vidéo) s’exécutent également sur d’autres Windows 11 matériel, voir la table matérielle prise en charge.
    • Foundry Local — 20 machines virtuelles open source et modèles vocaux via une API compatible OpenAI. Tout matériel Windows.
  • Exécutez un modèle localement : apportez votre propre modèle ONNX avec un contrôle total sur le pipeline d’inférence.
    • Windows ML — Inférence accélérée par matériel sur CPU, GPU ou NPU. Tout matériel Windows.
  • Autres
    • Microsoft Foundry — Modèles frontière hébergés par le cloud (GPT-4o, DALL-E, etc.) via l’API REST. Combinez avec Foundry Local pour un repli sur l’appareil ou le cloud.

Décodeur de terminologie

L'espace IA de Windows a subi un rebranding rapide. Voici un tableau de traduction pour les termes que vous pouvez rencontrer :

Terme que vous avez vu Ce qu’il signifie maintenant
API d'exécution Copilot Ancien nom (2024) pour Windows AI APIs. Même fonctionnalité, renommée.
runtime Windows Copilot Ancien terme générique (2024) pour les fonctionnalités IA désormais appelées Microsoft Foundry on Windows.
Windows AI Foundry Ancien terme parapluie (2025) pour les fonctionnalités d’IA désormais appelées Microsoft Foundry on Windows.
Microsoft Foundry on Windows Marque parapluie actuelle couvrant Windows AI APIs + Foundry Local + Windows ML.
Microsoft Foundry Microsoft plateforme IA basée sur le cloud. Produit différent, équipe différente, nom similaire.
Phi Silica Modèle Phi spécifique optimisé pour et intégré à Windows sur Copilot+ les PC (NPU). Disponible également sur des PC non-dotésCopilot+ d’un GPU NVIDIA ou AMD pris en charge. Accessible via Windows AI APIs.
Phi (général) La famille de petits modèles linguistiques de Microsoft. Phi-4-mini etc. sont disponibles sur Azure IA et via Foundry Local. Phi Silicaest la version de la boîte de réception Windows, optimisée pour les GPU NPU et prises en charge.
Windows ML (ancien) API d’inférence winRT héritée, boîte de réception depuis Windows 10 1809. Fonctionne toujours ; aucun nouvel investissement.
Windows ML (nouveau) Nouveau package NuGet basé sur ONNX Runtime. Actuellement opérationnel et en cours de développement actif.
DirectML N’étant plus activement développé (en ingénierie soutenue). API DirectX 12 ML de bas niveau pour l’accélération GPU/NPU.
Windows ML fournisseurs d’exécution propres à IHV Le remplacement de DirectML, conçu pour augmenter les performances en fonctionnant nativement avec le matériel Windows.
Copilot+ PC Catégorie PC définie par le matériel : NPU avec 40+ TOPS, 16 Go de RAM, soCs spécifiques. Requis pour la plupart Windows AI APIs; un nombre croissant d’API (Phi Silicasur GPU, reconnaissance vocale, super résolution vidéo) s’exécutent également sur des PC nonCopilot+ Windows 11. Non requis pour Foundry Local ou Windows ML.
NPU Unité de traitement neuronal : matériel d’accélération IA dédié dans Copilot+ PC. Sur un Copilot+ PC, Windows AI APIs routez automatiquement l’inférence via le NPU ; certaines API prennent également en charge l’exécution sur GPU ou sur le processeur sur des appareils non-appareilsCopilot+ .

Combiner des options dans la même application

Ces options ne s’excluent pas mutuellement. Un modèle classique pour une fonctionnalité d'IA résiliente revient à trois niveaux : essayez Windows AI APIs d'abord l'expérience la plus rapide et la plus optimisée sur le matériel pris en charge ; s'il n'est pas disponible, revenez à Foundry Local exécuter un modèle open source sur n'importe quel matériel Windows ; et, si cela est également indisponible, revenez à Azure IA dans le cloud. L’exemple suivant illustre ce modèle :

// 1. Try Windows AI APIs (Copilot+ PC, or supported GPU/CPU for some APIs)
using Microsoft.Windows.AI;
using Microsoft.Windows.AI.Text;

var readyState = LanguageModel.GetReadyState();
if (readyState == AIFeatureReadyState.NotReady)
{
    var deploymentResult = await LanguageModel.EnsureReadyAsync();
    if (deploymentResult.Status == AIFeatureReadyResultState.Success)
    {
        readyState = LanguageModel.GetReadyState();
    }
    else
    {
        // Optional: inspect deploymentResult.ExtendedError for diagnostics.
        // Treat as unavailable so we fall through to Foundry/Azure.
        readyState = AIFeatureReadyState.NotSupportedOnCurrentSystem;
    }
}

if (readyState == AIFeatureReadyState.Ready)
{
    // Use Phi Silica via Windows AI APIs
    using LanguageModel languageModel = await LanguageModel.CreateAsync();
}
// 2. Fall back to Foundry Local (any hardware)
else if (await foundryClient.IsModelAvailableAsync("phi-4-mini"))
{
    // Use Foundry Local OpenAI-compatible API
}
// 3. Fall back to Azure AI (always available)
else
{
    // Use Azure OpenAI
}

Ce modèle donne aux Copilot+ utilisateurs la meilleure expérience tout en assurant que la fonctionnalité fonctionne sur tout le matériel.

Vous ne savez pas encore ?