You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Azure Form Recognizer训练带标签OCR表单时遇「找不到训练OCR文件」错误

Azure Form Recognizer训练报错“Can't find any OCR files for training”排查方案
  • 检查标签文件与源文件的命名匹配
    Azure Form Recognizer要求标签文件(.json)和对应的源表单文件(如.pdf/.jpg等)必须同名,且存放在同一容器路径下。例如源文件为Invoice_001.pdf,标签文件需命名为Invoice_001.pdf.json,同时确保文件名前缀符合Invoice_的过滤规则。

  • 修正请求参数拼写错误
    你的POST请求中useLabelFIle存在拼写错误,正确参数名应为useLabelFile(小写字母L)。该错误会导致系统忽略标签文件配置,无法关联OCR源文件,是触发此错误的常见原因。修正后的请求示例:

    {
        "source":"https://blobstoragefg.blob.core.windows.net/trainsupervised?sp=racwdli&st=2022-12-04T01:40:39Z&se=2022-12-31T09:40:39Z&spr=https&sv=2021-06-08&sr=c&sig=73kKnD88Bx4xOBNKUsdWxbypksIOpYjPIQDicU5ufHE%3D",
        "sourceFilter": {
            "prefix":"Invoice_",
            "includeSubFolders":false
        },
        "useLabelFile":true
    }
    
  • 验证SAS令牌的有效性
    确认SAS令牌包含**读取(r)、列出(l)**权限(你的令牌权限racwdli已满足),且处于有效期内(你的令牌至2022-12-31有效)。同时检查令牌指向的trainsupervised容器路径正确,确保所有源文件和标签文件都在该容器内。

  • 检查文件名前缀的大小写匹配
    sourceFilter的前缀匹配是大小写敏感的,需确保所有源文件和标签文件名均以Invoice_(大写I)开头,避免因小写invoice_导致文件被过滤。

  • 确认文件可正常访问
    通过SAS令牌直接访问Blob存储中的源文件和标签文件,验证文件未被隐藏、无特殊权限限制,确保Form Recognizer服务能正常读取这些文件。

内容的提问来源于stack exchange,提问作者Upendra Dama

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 00:01:22