能否通过Azure Document Intelligence Studio UI或SDK为自定义提取模型添更标签?
关于Azure Document Intelligence模型标签的问题解答
一、Azure Document Intelligence Studio UI支持情况
- 目前无法通过该UI为已训练的自定义提取模型添加或修改标签,训练模型的流程中也没有设置标签的选项,标签集合仅用于后续模型筛选展示,不支持在UI中编辑操作。
二、FormRecognizer/DocumentIntelligence SDK支持情况
- 当前正式版SDK中,没有提供直接更新现有模型标签的API或方法。
Azure.AI.FormRecognizer.DocumentAnalysis.DocumentModelSummary里的Tags是只读属性,仅用于返回模型已有的标签信息,无法通过SDK直接修改。
替代解决方案
如果需要实现模型标签筛选的需求,可通过以下两种方式处理:
- 训练新模型时指定标签:在使用SDK训练自定义模型的阶段,通过创建模型的请求参数设置
Tags属性,让新模型自带标签。示例C#代码:var buildOperation = await client.BuildDocumentModelAsync(WaitUntil.Completed, new BuildDocumentModelContent() { ModelId = "custom-invoice-model", Tags = new Dictionary<string, string> { { "business-area", "finance" }, { "scenario", "invoice-extraction" } } }, BlobSource.FromUri(new Uri("your-training-data-uri"))); - 外部维护标签映射:针对已训练完成的模型,在应用程序内部维护一个模型ID与标签的映射关系(比如数据库、配置文件),筛选模型时通过该映射表关联模型和标签,实现类似的筛选效果。
内容的提问来源于stack exchange,提问作者Owen
相关产品推荐
相关产品推荐

