APIs を利用した一連のハードウェア抽象化 AI では、さまざまな人工知能 (AI) 機能がサポートされています。 Windows AI APIs 、独自の機械学習 (ML) モデルを検索、実行、または最適化することなく、AI 機能を有効にします。 Copilot+ PC の Windows AI APIs を強化するモデルはローカルで実行され、バックグラウンドで継続的に実行できます。
WinUI でAPIsを使用する方法については、WinUI サンプル アプリでの Windows AIMicrosoft Foundry on Windowsを参照してください。
Important
現在サポートされている Windows AI 機能と Windows App SDK リリースの一覧を次に示します。 簡単な説明については、このトピックで後述する使用可能なAPIsの概要を参照してください。
バージョン 1.8.0 (1.8.250907003) - Phi Silica (制限付きアクセス機能)、 会話の要約 (テキスト インテリジェンス)、 オブジェクトの消去
バージョン 1.8 プレビュー (1.8.0-preview) - Phi Silica の LoRA 微調整、 テキスト リライター トーン (テキスト インテリジェンス)
プライベート プレビュー - セマンティック検索
バージョン 1.7.1 (1.7.250401001) - その他すべて APIs
初めての AI 搭載 Windows アプリを構築する
ヒント
アクセシビリティと読みやすさを向上させるために、このページには既定で静止画像が表示されます。 場合によっては、画像をクリックしてアニメーション化されたバージョンを表示できます。
Visual Studio といくつかの単純な Windows AI APIsを使用して初めての Windows アプリをビルドするには、前提条件を満たし、「Windows AI APIsを使用したアプリの構築を開始する」で提供されているサンプル コードを使用します。
そこから、APIs、Imaging walthrough、OCR walthrough などの特定の Windows AI を利用してアプリを構築する短いチュートリアルに進むことができます。
PC で APIs とモデルを試す
AI Dev Gallery は、Microsoft Store から入手できるデモ アプリで、Windows AI APIs とモデルをすばやくダウンロード、試用、使用できます。
AI Dev Galleryで、Windows AI APIs タブ メニュー項目を選択し、Phi Silica サンプルを選択します。 モデルが既にデバイスで使用できる場合、そのサンプルはすぐに実行されます。 それ以外の場合は、[ モデルの要求 ] を選択してモデルをダウンロードします。 ダウンロードすると、そのサンプルがアクティブになります。 AI Dev Galleryの詳細については、「AI Dev Galleryとは」を参照してください。
使用可能な APIs の概要
Windows アプリから利用できるすぐに使用できる AI 機能をいくつか次に示します。
Phi Silica
ChatGPT を強化する OpenAI の GPT Large Language Model (LLM) と同様に、Phi Silica は、ローカル デバイスで言語処理タスクを実行するために Microsoft Research によって開発された小さな言語モデル (SLM) です ( Phi Silica の概要を参照)。 Phi Silica は、ニューラル処理ユニット (NPU) を持つ Windows デバイス向けに特別に設計されており、テキスト生成機能と会話機能を、デバイス上で直接高パフォーマンスのハードウェアアクセラレータで実行できます。 Phi Silica は中国では使用できません。
テキスト認識
テキスト認識 APIs では、画像内のテキストの認識と、さまざまな種類のドキュメント (スキャンされた紙のドキュメント、PDF ファイル、デジタル カメラでキャプチャされた画像など) のローカル デバイスで編集可能で検索可能なデータへの変換が可能になります (「 AI テキスト認識の概要」を参照)。
イメージング
イメージのスケーリングとシャープ化 (画像のスーパー解像度)、画像内のオブジェクトの識別 (Image Object Extractor)、画像の自然言語の説明の生成 (イメージの説明)、イメージからのオブジェクトの削除 (オブジェクト消去) AI イメージングの概要を参照してください。
画像の超解像度
イメージのスーパー解像度 APIs イメージのシャープニングとスケーリングを有効にします。
「 イメージのスーパー解像度」も参照してください。
Image オブジェクトエクストラクター
Image Object Extractor APIs イメージ内のオブジェクトの識別を有効にします。
イメージ オブジェクトエクストラクターも参照してください。
イメージの説明
画像の説明 APIs では、自然言語での画像について説明します。
注
イメージの説明機能は、中国では使用できません。
イメージの説明も参照してください
オブジェクトの消去
オブジェクト消去 APIs を使用して、イメージからオブジェクトを削除できます。
オブジェクトの消去も参照してください
その他の AI 機能
- ライブ キャプション翻訳 (まだサポートされていません)。 (オーディオ コンテンツがシステムの優先言語とは異なる言語である場合でも) 音声コンテンツのキャプションを表示することで、聴覚障碍のあるユーザーを含め、Windows を使用するすべてのユーザーが音声をよりよく理解できるようにします。
コンテンツ モデレーション
Windows AI APIsによってコンテンツがモデレートされる方法と、秘密度フィルターを調整する方法について説明します。 Windows AI APIsを使用したコンテンツの安全性モデレーションに関するページを参照してください。
AI 機能を利用する場合は、「Windowsでの責任ある生成 AI アプリケーションと機能の開発」を確認することをお勧めします。
その他の技術情報
- コード サンプルとチュートリアル。 AI を使用して Windows アプリを強化するさまざまな方法を示すサンプルのコレクション。
- Windows AI APIsを使用してエンタープライズ アプリに AI を統合します。 2024 年 11 月の Microsoft Ignite カンファレンスのデモ セッションをご覧ください。
- Windows App SDK GitHub リポジトリに新しいイシューを作成するか、APIsに対応することで、これらのとその機能に関するフィードバックを提供します。