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

如何调用Azure Form Recognizer API仅返回自定义模型的键值对?

解决方法:提取自定义模型识别的目标键值对

你当前使用的自定义模型分析端点是正确的:
https://{my-project}.cognitiveservices.azure.com/formrecognizer/documentModels/{my-model}:analyze?api-version=2022-08-31

自定义Form Recognizer模型的分析API默认会返回完整的文档内容(包括全量文本),但你需要的目标键值对已经包含在返回结果的特定路径里,不需要更换端点,只需提取对应字段即可:

  • 从分析结果的JSON中,找到documents数组(对应模型识别的文档)
  • 每个文档对象下的fields属性,就是模型训练时定义的字段集合(比如你的First name和Last name)
  • 示例提取路径:analyzeResult.documents[0].fields

如果希望减少返回数据量,可以在调用分析API时添加includeTextContent=false查询参数,这样API就不会返回全量的文档文本内容,只返回模型识别的结构化字段结果。修改后的请求端点如下:
https://{my-project}.cognitiveservices.azure.com/formrecognizer/documentModels/{my-model}:analyze?api-version=2022-08-31&includeTextContent=false

这样返回的结果就会只包含你需要的键值对数据,更适合直接插入表格使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 20:10:30