Windows AI 환경은 빠르게 성장했으며 용어는 탐색하기 어려울 수 있습니다. 당신의 시나리오를 찾아 시작점을 선택하세요. 이 페이지는 이 과정을 쉽게 만들어줍니다.
옵션
-
즉시 사용 가능한 AI 모델 및 API - Microsoft가 배포 및 관리하는 모델로, 최소한의 코드만으로 사용할 수 있으며 ML 전문 지식이 필요 없습니다.
- Windows AI APIs - LLM(Phi Silica), 이미징 모델, OCR, 의미 체계 검색 등입니다. Copilot+ PC가 필요합니다.
- Foundry Local — OpenAI 호환 API를 통한 20개 이상의 오픈 소스 LLM 및 음성 모델 모든 Windows 하드웨어.
-
모든 모델을 로컬로 실행 - 유추 파이프라인을 완전히 제어할 수 있는 고유한 ONNX 모델을 가져옵니다.
- Windows ML — CPU, GPU 또는 NPU에 대한 하드웨어 가속 유추입니다. 모든 Windows 하드웨어.
-
기타
- Microsoft Foundry — REST API를 통한 클라우드 호스팅 프론티어 모델(GPT-4o, DALL-E 등) Foundry Local와 함께 결합하여 클라우드/디바이스 대체를 지원합니다.
용어 디코더
Windows AI 공간은 빠른 리브랜딩을 거쳤습니다. 발생할 수 있는 용어에 대한 번역 테이블은 다음과 같습니다.
| 본 적이 있는 용어 | 지금의 의미 |
|---|---|
| Copilot 런타임 API | Windows AI APIs 이전 이름(2024)입니다. 이름이 바뀐 동일한 기능입니다. |
| Windows Copilot 런타임 | 이제 AI 기능에 대한 오래된 우산 용어(2024)를 Microsoft Foundry on Windows이라고 합니다. |
| Windows AI Foundry | AI 기능에 대한 이전 우산 용어(2025)를 이제 Microsoft Foundry on Windows이라고 합니다. |
| Microsoft Foundry on Windows | Windows AI APIs + Foundry Local + Windows ML 포함하는 현재 우산 브랜드입니다. |
| Microsoft Foundry | Microsoft 클라우드 기반 AI 플랫폼입니다. 다른 제품, 다른 팀, 비슷한 이름. |
| Phi Silica | Windows에 최적화되고 기본 제공되는 특정 Phi 모델이 Copilot+ PC에 있습니다. Windows AI APIs 통해 액세스합니다. |
| 피 (일반) | Microsoft 작은 언어 모델의 가족입니다. Phi-4-mini 등은 Azure AI 및 Foundry Local 통해 사용할 수 있습니다. Phi Silica NPU로 최적화된 Windows 받은 편지함 버전입니다. |
| Windows ML(이전) | 레거시 WinRT 기반 유추 API, Windows 10 1809 이후 받은 편지함. 여전히 작동합니다. 새로운 투자가 없습니다. |
| Windows ML(신규) | 새 ONNX 런타임 기반 NuGet 패키지입니다. 현재 및 적극적으로 개발 중입니다. |
| DirectML | 더 이상 적극적으로 개발되지 않습니다(지속적인 엔지니어링에서). GPU/NPU 가속을 위한 하위 수준 DirectX 12 ML API입니다. |
| Windows ML IHV 관련 실행 공급자 | DirectML을 대체하여 Windows 하드웨어에서 기본적으로 작업하여 더 높은 성능을 달성합니다. |
| Copilot+ PC | 하드웨어에서 정의한 PC 범주: 40개 이상의 TOPS가 있는 NPU, 16GB 이상의 RAM, 특정 SOC. Windows AI APIs;에 필요합니다. Foundry Local 또는 Windows ML 필요하지 않습니다. |
| NPU | 신경 처리 장치 - Copilot+ PC의 전용 AI 가속 하드웨어입니다. Windows AI APIs NPU를 통해 자동으로 유추를 라우팅합니다. |
동일한 앱의 옵션 결합
이러한 옵션은 상호 배타적이지 않습니다. 복원력 있는 AI 기능에 대한 일반적인 패턴은 다음과 같습니다.
// 1. Try Windows AI APIs (fastest — Copilot+ only)
var readyState = LanguageModel.GetReadyState();
if (readyState == AIFeatureReadyState.EnsureNeeded)
{
var deploymentResult = await LanguageModel.EnsureReadyAsync();
if (deploymentResult.Status == PackageDeploymentStatus.CompletedSuccess)
{
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.NotSupportedOnCurrentSystem)
{
// 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
}
이 패턴은 모든 하드웨어에서 기능을 작동하면서 Copilot+ 사용자에게 최상의 환경을 제공합니다.
아직 확실하지 않습니까?
- Microsoft Foundry on Windows 개요 — 전체 플랫폼 개요
- AI 개발자 갤러리 - 모든 API에 대한 작업 샘플 찾아보기
- 스택 오버플로 - windows-ai 태그