你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

入门:文档智能工作室

Azure AI Document Intelligence Studio 是一种联机工具,用于直观地浏览、了解和训练文档智能服务的功能,并将其能集成到应用程序中。 若要开始使用,你可以使用示例或你自己的文档来探索预先训练过的模型。 还可以创建项目来生成自定义模板模型并引用应用程序中的模型。

先决条件

  • 一份 Azure 订阅。 免费创建一个
  • Azure AI 服务或文档智能资源。 获得 Azure 订阅后,在 Azure 门户中创建单服务Azure AI 多服务资源以获取密钥和终结点。
  • 如要试用该服务,可以使用免费定价层 (F0)。 然后可以升级到付费层进行生产。

小窍门

如果打算在单个终结点/密钥下访问多个 Azure AI 服务,请创建 Azure AI Foundry 资源。 仅对于文档智能访问,请创建文档智能资源。 若要使用 Microsoft Entra 身份验证,则需要单服务资源。

访问文档智能资源和存储帐户时,除了本地(基于密钥的)身份验证外,文档智能现还支持 Azure Active Directory 令牌身份验证。 请按照说明设置正确的访问角色,尤其是在使用 DisableLocalAuth 策略应用资源时。

为在文档智能工作室中使用自定义模型增加了先决条件。 有关分步指南,请参阅 Document Intelligence Studio 自定义项目

授权策略

组织可以选择禁用本地身份验证,并对文档智能资源和 Azure Blob 存储强制实施 Microsoft Entra(以前称为 Azure Active Directory)身份验证。

  • Microsoft Entra 身份验证需要禁用基于密钥的授权。 禁用密钥访问后,Microsoft Entra ID 是唯一可用的授权方法。
  • Microsoft Entra 允许授予对 Azure 资源的最低特权和精细控制。

有关详细信息,请参阅以下指南:

如果对文档智能服务资源禁用本地(基于密钥的)身份验证,请确保获取“认知服务用户”角色和 Azure Active Directory 令牌,对文档智能工作室上的请求进行身份验证。 “参与者”角色仅允许列出密钥,但不会向你授予在禁用密钥访问时使用资源的权限。

指定角色分配

Document Intelligence Studio 基本访问权限需要认知服务用户角色。 有关详细信息,请参阅“文档智能角色分配”。

  • 设置 Microsoft Entra ID 身份验证时,请确保具有认知服务用户角色,而不是认知服务参与者角色:

    • 认知服务用户:需要此角色才能访问文档智能或 Azure AI Foundry 资源并进入分析页面。
    • 参与者:需要此角色来创建资源组、文档智能服务或 Azure AI Foundry 资源。
  • 在 Azure 背景下,参与者角色只能执行操作来控制和管理资源本身,包括列出访问密钥。

  • 拥有“参与者”角色的用户帐户只能通过访问密钥进行调用,从而访问文档智能服务。 使用 Microsoft Entra ID 设置访问权限时,密钥访问被禁用,帐户需要认知服务用户角色才能使用资源。

Document Intelligence Studio 中的身份验证

前往 Document Intelligence Studio。 如果是首次登录,系统会提示你配置服务资源。 根据组织的策略,可以使用以下选项:

  • Microsoft Entra 身份验证:按资源访问(推荐)

    1. 选择现有订阅。

    2. 选择订阅中的现有资源组或创建新资源组。

    3. 选择现有的文档智能或 Azure AI Foundry 资源。

      显示在 Document Intelligence Studio 中配置服务资源的屏幕截图。

  • 本地身份验证:按 API 终结点和密钥授予访问权限

    1. 从 Azure 门户检索终结点和密钥。

    2. 转到资源的概述页,然后在左侧窗格中选择“密钥和终结点”

    3. 在对应字段中输入值。

      显示 Azure 门户中的密钥和终结点页面的屏幕截图。

  • 在 Document Intelligence Studio 中验证场景后,使用 C#JavaJavaScriptPython 客户端库或 REST API 将 Document Intelligence 模型合并到你自己的应用程序中。

试用文档智能模型

若要详细了解可用的文档智能模型,请参阅文档智能模型支持

  • 配置资源后,尝试 Document Intelligence Studio 提供的不同模型。 选择任意文档智能模型以使用无代码方法。
  • 测试任何文档分析或预生成的模型。 选择模型,并使用其中一个示例文档或上传自己的文档进行分析。 分析结果会出现在右侧显示内容结果代码的窗格中。
  • 使用文档训练自定义模型。 有关自定义模型的概述,请参阅自定义模型概述
  • 在 Document Intelligence Studio 中验证方案。 然后使用 C#JavaJavaScriptPython 客户端库或 REST API 将文档智能模型合并到自己的应用程序中。

查看资源详细信息

要查看资源详细信息(如名称和定价层),请选择 Document Intelligence Studio 主页右上角的“设置”图标,然后选择“资源”选项卡。如果有权访问其他资源,也可以切换资源。

显示“设置”页面“资源”选项卡的屏幕截图。

使用文档智能,可以快速自动处理应用程序和工作流中的数据,轻松增强数据驱动的策略,并娴熟地扩充文档搜索功能。

管理 Document Intelligence Studio 访问的非 Microsoft 设置

Microsoft Edge
  1. 转到 Microsoft Edge 的“设置”
  2. 搜索“第三方”
  3. 转到“管理和删除 Cookie 和网站数据”
  4. 关闭“阻止第三方 Cookie”设置
Chrome
  1. 前往 Chrome 的“设置”页
  2. 搜索“第三方”
  3. 在“默认行为”下,选择“允许第三方 Cookie”
Firefox
  1. 转到 Firefox 的“设置”页
  2. 搜索“Cookie”
  3. 在“增强跟踪保护”下,选择“管理例外”
  4. https://documentintelligence.ai.azure.com 或你环境的 Document Intelligence Studio URL 添加例外。
Safari
  1. 选择“Safari”“首选项”>
  2. 选择“隐私”
  3. 取消选中“阻止所有 Cookie”

故障排除

情景 原因 决议
打开自定义项目时收到错误消息
Form Recognizer Not Found
绑定到此自定义项目的文档智能资源已被删除或移动到其他资源组。 有两种方法可以解决此问题:
• 在同一订阅和资源组下使用相同的名称重新创建文档智能资源。
• 使用迁移的文档智能资源重新创建自定义项目,并指定相同的存储帐户。
使用预构建应用或打开自定义项目时收到错误消息
PermissionDenied
当主体针对预构建模型进行分析或打开自定义项目时,主体无权访问 API 或操作。 文档智能资源可能已禁用本地(基于密钥的)身份验证,或者你的权限不足,无法访问该资源。 如要配置你的访问角色,请参考“Azure 角色分配”。
打开自定义项目时收到错误消息
AuthorizationPermissionMismatch
请求无权使用指定的权限执行操作。 对于存储帐户,可能会禁用本地(基于密钥)的身份验证,且你没有获得访问 blob 数据所需的权限。 如要配置你的访问角色,请参考“Azure 角色分配”。
无法登录到文档智能工作室,并收到错误消息
InteractionRequiredAuthError:login_required:AADSTS50058:A silent sign-request was sent but no user is signed in
浏览器可能会阻止非 Microsoft Cookie,因此你无法成功登录。 要解决此问题,请参阅管理浏览器的非 Microsoft 设置