由 Windows 机器学习(ML)提供支持的一套硬件抽象的 AI 功能套件支持各种人工智能(AI)功能。 Windows AI APIs 支持 AI 功能,无需查找、运行或优化自己的机器学习(ML)模型。 支持 Copilot+ PC 上的 Windows AI APIs 的模型在本地运行,并且可以在后台持续不断地运行。
请参阅 Windows AI APIs with WinUI 示例应用 ,了解如何与 WinUI 配合使用 Microsoft Foundry on Windows 。
重要
下面是 Windows AI 功能和当前支持的 Windows 应用 SDK 版本列表。 有关简要说明,请参阅本主题后面的可用项概述APIs。
版本 1.8.0 (1.8.250907003) - Phi 二氧化铁 (有限访问功能), 对话摘要 (文本智能), 对象擦除
版本 1.8 预览版(1.8.0-preview) - LoRA 微调用于 Phi Silica,文本重写器语气调整(文本智能)
个人预览版 - 语义搜索
版本 1.7.1 (1.7.250401001) - 所有其他 APIs
构建第一个支持 AI 的 Windows 应用
小窍门
为了提高可访问性和可读性,此页面默认显示静态图像。 在某些情况下,可以单击图像以查看动画版本。
若要使用 Visual Studio 和一些简单的 Windows AI APIs生成第一个 Windows 应用,只需满足先决条件并使用 Windows AI APIs开始生成应用时提供的示例代码。
在此处,你可以跳转到一些简短的教程,这些教程利用特定的 Windows AI APIs(例如 Phi Silica walthrough、Imaging walthrough 和 OCR walthrough)构建应用。
在你的电脑上试用 APIs 和模型
AI Dev Gallery 是Microsoft应用商店提供的演示应用,可让你快速下载、试用和使用 Windows AI APIs 和模型。
在 AI Dev Gallery中,选择 APIs 菜单项,然后选择 Phi Silica 示例。 如果模型已在设备上可用,则该示例将立即运行。 否则,请选择 “请求模型 ”以下载模型。 下载后,将激活该示例。 了解关于AI Dev Gallery的更多信息,请参阅什么是AI Dev Gallery?。
可用 APIs 的概述
以下是一些可以在您的 Windows 应用中利用的现成 AI 功能:
Phi 硅石
类似于 OpenAI 的 GPT 大型语言模型(LLM),它支持 ChatGPT,Phi 硅是由 Microsoft Research 开发的一种小型语言模型(SLM),用于在本地设备上执行语言处理任务(请参阅 Phi 硅入门)。 Phi 硅专为具有神经处理单元(NPU)的 Windows 设备设计,允许文本生成和聊天功能直接在设备上以高性能、硬件加速的方式运行。 皮硅在中国不可用。
显示一个 AI 聊天提示为 "介绍你自己" 并使用 Phi Silica 功能生成响应的动画 gif。
文本识别
文本识别 APIs 支持识别图像中的文本,以及在不同类型的文档(如扫描的纸张文档、PDF 文件和数字相机捕获的图像)的本地设备上转换到可编辑和可搜索的数据(请参阅 AI 文本识别入门)。
图像处理
缩放和锐化图像(图像超分辨率),识别图像中的对象(图像分段),生成图像的自然语言描述(图像说明),并从图像中删除对象(对象擦除)。 请参阅 AI 映像入门。
图像超分辨率
图像超分辨率 APIs 支持图像锐化和缩放。
另请参阅“图像超分辨率”可以做什么?
图像分割
图像分段 APIs 使得图像可以被分段。
另请参阅“图像分段”可以做什么?
图像说明
图像说明 APIs 以自然语言描述图像。
注释
图像说明功能在中国不可用。
另请参阅 如何使用图像说明功能?
对象擦除
对象擦除 APIs 允许从图像中删除对象。
另请参阅 对象擦除入门
其他 AI 功能
- 实时字幕翻译(尚不支持)。 通过查看口述内容的字幕(即使音频内容采用不同于系统首选语言的语言),帮助所有人使用 Windows(包括失聪或听力障碍的人)更好地了解音频。
内容审核
了解 Windows AI APIs如何审查内容,以及如何调整敏感度筛选器。 请参阅 Windows AI APIs的内容安全审查。
使用 AI 功能时,建议查看:在 Windows上开发负责任的生成 AI 应用程序和功能。
其他资源
- 代码示例和教程。 一系列示例,演示如何使用 AI 增强 Windows 应用的各种方法。
- 使用 Windows AI 在企业应用中集成 AI APIs。 观看 2024 年 11 月 Microsoft Ignite 会议的演示会议。
- 通过在 Windows 应用 SDK GitHub 存储库中创建新问题或通过响应APIs来提供有关这些功能及其功能的反馈。