尝试为在表单识别器工作室中使用python api创建的表单识别器提交文档。我已经在表单识别器工作室成功地测试了表单。
from azure.core.credentials import AzureKeyCredential
from azure.ai.formrecognizer import FormRecognizerClient
endpoint = "https://eastus.api.cognitive.microsoft.com/"
credential = AzureKeyCredential("xxxxxxxxxxxxxxxxxxxxxxxx")
form_recognizer_client = FormRecognizerClient(endpoint, credential)
path = r"3FE5A953-22D4-4197-B262-E195C3A2CE9F.pdf"
with open(path, 'rb') as f:
blob = f.read()
poller = form_recognizer_client.begin_recognize_custom_forms(model_id='mymodel', form=blob)
result = poller.result()
获取异常
azure.core.exceptions.HttpResponseError: (1001) Specified model not found or not ready, Model Id: mymodel
Code: 1001
Message: Specified model not found or not ready, Model Id: mymodel
我试着用API的每一个版本重新创建模型——(2021-90-30-preview,2022-1-30-preview,2020-6-30-previews(,但仍然没有成功。我在sdk上使用的是3.1.2版本。我已经尝试了3.1.0和3.2.0b5版本,但仍然收到错误。
在Form Recognizer Studio中使用哪个API版本构建模型?如果是预览版API版本之一,则需要使用在测试版SDK版本中添加的DocumentAnalysisClient
,如3.2.0b5。您可以在此处找到指向示例的链接以获取自定义文档分析。异步示例可以在这里找到。