FormRecognizerClient class

Extends

المنشئون

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

تهيئة مثيل جديد من فئة FormRecognizerClient.

الخصائص الموروثة

credentials
endpoint

الأساليب

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

استخراج أزواج قيم المفاتيح من مستند معين. يجب أن يكون مستند الإدخال من أحد أنواع المحتوى المدعومة - "application/pdf" أو "image/jpeg" أو "image/png". يتم إرجاع استجابة النجاح في JSON.

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams, ServiceCallback<AnalyzeResult>)
analyzeWithCustomModel(string, HttpRequestBody, ServiceCallback<AnalyzeResult>)
batchReadReceipt(string, RequestOptionsBase)

عملية إيصال قراءة الدفعة. تحتوي الاستجابة على حقل يسمى "Operation-Location"، والذي يحتوي على عنوان URL الذي يجب استخدامه لعملية "الحصول على نتيجة إيصال القراءة".

batchReadReceipt(string, RequestOptionsBase, ServiceCallback<void>)
batchReadReceipt(string, ServiceCallback<void>)
batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase)

قراءة عملية الإيصال. عند استخدام واجهة "إيصال قراءة الدفعات"، تحتوي الاستجابة على حقل يسمى "Operation-Location". يحتوي الحقل "Operation-Location" على عنوان URL الذي يجب استخدامه لعملية "الحصول على نتيجة إيصال القراءة".

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase, ServiceCallback<void>)
batchReadReceiptInStream(HttpRequestBody, ServiceCallback<void>)
deleteCustomModel(string, RequestOptionsBase)

حذف البيانات الاصطناعية للنموذج.

deleteCustomModel(string, RequestOptionsBase, ServiceCallback<void>)
deleteCustomModel(string, ServiceCallback<void>)
getCustomModel(string, RequestOptionsBase)

الحصول على معلومات حول نموذج.

getCustomModel(string, RequestOptionsBase, ServiceCallback<ModelResult>)
getCustomModel(string, ServiceCallback<ModelResult>)
getCustomModels(RequestOptionsBase)

الحصول على معلومات حول جميع النماذج المخصصة المدربة

getCustomModels(RequestOptionsBase, ServiceCallback<ModelsResult>)
getCustomModels(ServiceCallback<ModelsResult>)
getExtractedKeys(string, RequestOptionsBase)

استرداد المفاتيح التي تم استخراجها أثناء تدريب النموذج المحدد.

getExtractedKeys(string, RequestOptionsBase, ServiceCallback<KeysResult>)
getExtractedKeys(string, ServiceCallback<KeysResult>)
getReadReceiptResult(string, RequestOptionsBase)

يتم استخدام هذه الواجهة للحصول على نتائج التحليل لعملية "إيصال قراءة الدفعة". يجب استرداد عنوان URL لهذه الواجهة من حقل "Operation-Location" الذي تم إرجاعه من عملية "إيصال قراءة الدفعة".

getReadReceiptResult(string, RequestOptionsBase, ServiceCallback<ReadReceiptResult>)
getReadReceiptResult(string, ServiceCallback<ReadReceiptResult>)
trainCustomModel(TrainRequest, RequestOptionsBase)

إنشاء نموذج مخصص وتدريبه. يجب أن يتضمن طلب التدريب معلمة مصدر إما Uri حاوية كائن ثنائي كبير الحجم ل Azure Storage يمكن الوصول إليها خارجيا (يفضل أن يكون Shared Access Signature Uri) أو مسارا صالحا إلى مجلد بيانات في محرك أقراص مثبت محليا. عند تحديد المسارات المحلية، يجب أن تتبع تنسيق مسار Linux/Unix وأن تكون مسارا مطلقا متجذرا في قيمة إعداد تكوين تحميل الإدخال، على سبيل المثال، إذا كانت قيمة إعداد التكوين '{Mounts:Input}' هي '/input' فسيكون مسار المصدر الصالح '/input/contosodataset'. من المتوقع أن تكون جميع البيانات التي سيتم تدريبها ضمن المجلد المصدر مباشرة. المجلدات الفرعية غير مدعومة. يتم تدريب النماذج باستخدام المستندات من نوع المحتوى التالي - "application/pdf" و"image/jpeg" و"image/png". يتم تجاهل نوع آخر من المحتوى.

trainCustomModel(TrainRequest, RequestOptionsBase, ServiceCallback<TrainResult>)
trainCustomModel(TrainRequest, ServiceCallback<TrainResult>)

الأساليب المتوارثة

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

أرسل طلب HTTP الذي يتم ملؤه باستخدام OperationSpec المتوفر.

sendRequest(RequestPrepareOptions | WebResourceLike)

أرسل httpRequest المتوفر.

تفاصيل المنشئ

FormRecognizerClient(ServiceClientCredentials, string, ServiceClientOptions)

تهيئة مثيل جديد من فئة FormRecognizerClient.

new FormRecognizerClient(credentials: ServiceClientCredentials, endpoint: string, options?: ServiceClientOptions)

المعلمات

credentials
ServiceClientCredentials

بيانات اعتماد الاشتراك التي تحدد اشتراك العميل بشكل فريد.

endpoint

string

نقاط نهاية الخدمات المعرفية المدعومة (البروتوكول واسم المضيف، على سبيل المثال: https://westus2.api.cognitive.microsoft.com).

options
ServiceClientOptions

خيارات المعلمة

تفاصيل الخاصية الموروثة

credentials

credentials: ServiceClientCredentials

قيمة الخاصية

موروث منFormRecognizerClientContext.credentials

endpoint

endpoint: string

قيمة الخاصية

string

موروث منFormRecognizerClientContext.endpoint

تفاصيل الأسلوب

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams)

استخراج أزواج قيم المفاتيح من مستند معين. يجب أن يكون مستند الإدخال من أحد أنواع المحتوى المدعومة - "application/pdf" أو "image/jpeg" أو "image/png". يتم إرجاع استجابة النجاح في JSON.

function analyzeWithCustomModel(id: string, formStream: HttpRequestBody, options?: FormRecognizerClientAnalyzeWithCustomModelOptionalParams): Promise<AnalyzeWithCustomModelResponse>

المعلمات

id

string

معرف النموذج لتحليل المستند باستخدامه.

formStream
HttpRequestBody

مستند pdf أو ملف صورة (jpg,png) لتحليله.

options
FormRecognizerClientAnalyzeWithCustomModelOptionalParams

المعلمات الاختيارية

المرتجعات

نماذج الوعد.AnalyzeWithCustomModelResponse<>

analyzeWithCustomModel(string, HttpRequestBody, FormRecognizerClientAnalyzeWithCustomModelOptionalParams, ServiceCallback<AnalyzeResult>)

function analyzeWithCustomModel(id: string, formStream: HttpRequestBody, options: FormRecognizerClientAnalyzeWithCustomModelOptionalParams, callback: ServiceCallback<AnalyzeResult>)

المعلمات

id

string

معرف النموذج لتحليل المستند باستخدامه.

formStream
HttpRequestBody

مستند pdf أو ملف صورة (jpg,png) لتحليله.

options
FormRecognizerClientAnalyzeWithCustomModelOptionalParams

المعلمات الاختيارية

callback

ServiceCallback<AnalyzeResult>

رد الاتصال

analyzeWithCustomModel(string, HttpRequestBody, ServiceCallback<AnalyzeResult>)

function analyzeWithCustomModel(id: string, formStream: HttpRequestBody, callback: ServiceCallback<AnalyzeResult>)

المعلمات

id

string

معرف النموذج لتحليل المستند باستخدامه.

formStream
HttpRequestBody

مستند pdf أو ملف صورة (jpg,png) لتحليله.

callback

ServiceCallback<AnalyzeResult>

رد الاتصال

batchReadReceipt(string, RequestOptionsBase)

عملية إيصال قراءة الدفعة. تحتوي الاستجابة على حقل يسمى "Operation-Location"، والذي يحتوي على عنوان URL الذي يجب استخدامه لعملية "الحصول على نتيجة إيصال القراءة".

function batchReadReceipt(url: string, options?: RequestOptionsBase): Promise<BatchReadReceiptResponse>

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
RequestOptionsBase

المعلمات الاختيارية

المرتجعات

وعد<Models.BatchReadReceiptResponse>

batchReadReceipt(string, RequestOptionsBase, ServiceCallback<void>)

function batchReadReceipt(url: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

options
RequestOptionsBase

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

batchReadReceipt(string, ServiceCallback<void>)

function batchReadReceipt(url: string, callback: ServiceCallback<void>)

المعلمات

url

string

عنوان URL يمكن الوصول إليه بشكل عام لصورة.

callback

ServiceCallback<void>

رد الاتصال

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase)

قراءة عملية الإيصال. عند استخدام واجهة "إيصال قراءة الدفعات"، تحتوي الاستجابة على حقل يسمى "Operation-Location". يحتوي الحقل "Operation-Location" على عنوان URL الذي يجب استخدامه لعملية "الحصول على نتيجة إيصال القراءة".

function batchReadReceiptInStream(image: HttpRequestBody, options?: RequestOptionsBase): Promise<BatchReadReceiptInStreamResponse>

المعلمات

image
HttpRequestBody

دفق صورة.

options
RequestOptionsBase

المعلمات الاختيارية

المرتجعات

Promise<Models.BatchReadReceiptInStreamResponse>

batchReadReceiptInStream(HttpRequestBody, RequestOptionsBase, ServiceCallback<void>)

function batchReadReceiptInStream(image: HttpRequestBody, options: RequestOptionsBase, callback: ServiceCallback<void>)

المعلمات

image
HttpRequestBody

دفق صورة.

options
RequestOptionsBase

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

batchReadReceiptInStream(HttpRequestBody, ServiceCallback<void>)

function batchReadReceiptInStream(image: HttpRequestBody, callback: ServiceCallback<void>)

المعلمات

image
HttpRequestBody

دفق صورة.

callback

ServiceCallback<void>

رد الاتصال

deleteCustomModel(string, RequestOptionsBase)

حذف البيانات الاصطناعية للنموذج.

function deleteCustomModel(id: string, options?: RequestOptionsBase): Promise<RestResponse>

المعلمات

id

string

معرف النموذج المراد حذفه.

options
RequestOptionsBase

المعلمات الاختيارية

المرتجعات

Promise<RestResponse>

وعد<msRest.RestResponse>

deleteCustomModel(string, RequestOptionsBase, ServiceCallback<void>)

function deleteCustomModel(id: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

المعلمات

id

string

معرف النموذج المراد حذفه.

options
RequestOptionsBase

المعلمات الاختيارية

callback

ServiceCallback<void>

رد الاتصال

deleteCustomModel(string, ServiceCallback<void>)

function deleteCustomModel(id: string, callback: ServiceCallback<void>)

المعلمات

id

string

معرف النموذج المراد حذفه.

callback

ServiceCallback<void>

رد الاتصال

getCustomModel(string, RequestOptionsBase)

الحصول على معلومات حول نموذج.

function getCustomModel(id: string, options?: RequestOptionsBase): Promise<GetCustomModelResponse>

المعلمات

id

string

معرف النموذج.

options
RequestOptionsBase

المعلمات الاختيارية

المرتجعات

Promise<Models.GetCustomModelResponse>

getCustomModel(string, RequestOptionsBase, ServiceCallback<ModelResult>)

function getCustomModel(id: string, options: RequestOptionsBase, callback: ServiceCallback<ModelResult>)

المعلمات

id

string

معرف النموذج.

options
RequestOptionsBase

المعلمات الاختيارية

callback

ServiceCallback<ModelResult>

رد الاتصال

getCustomModel(string, ServiceCallback<ModelResult>)

function getCustomModel(id: string, callback: ServiceCallback<ModelResult>)

المعلمات

id

string

معرف النموذج.

callback

ServiceCallback<ModelResult>

رد الاتصال

getCustomModels(RequestOptionsBase)

الحصول على معلومات حول جميع النماذج المخصصة المدربة

function getCustomModels(options?: RequestOptionsBase): Promise<GetCustomModelsResponse>

المعلمات

options
RequestOptionsBase

المعلمات الاختيارية

المرتجعات

Promise<Models.GetCustomModelsResponse>

getCustomModels(RequestOptionsBase, ServiceCallback<ModelsResult>)

function getCustomModels(options: RequestOptionsBase, callback: ServiceCallback<ModelsResult>)

المعلمات

options
RequestOptionsBase

المعلمات الاختيارية

callback

ServiceCallback<ModelsResult>

رد الاتصال

getCustomModels(ServiceCallback<ModelsResult>)

function getCustomModels(callback: ServiceCallback<ModelsResult>)

المعلمات

callback

ServiceCallback<ModelsResult>

رد الاتصال

getExtractedKeys(string, RequestOptionsBase)

استرداد المفاتيح التي تم استخراجها أثناء تدريب النموذج المحدد.

function getExtractedKeys(id: string, options?: RequestOptionsBase): Promise<GetExtractedKeysResponse>

المعلمات

id

string

معرف النموذج.

options
RequestOptionsBase

المعلمات الاختيارية

المرتجعات

Promise<Models.GetExtractedKeysResponse>

getExtractedKeys(string, RequestOptionsBase, ServiceCallback<KeysResult>)

function getExtractedKeys(id: string, options: RequestOptionsBase, callback: ServiceCallback<KeysResult>)

المعلمات

id

string

معرف النموذج.

options
RequestOptionsBase

المعلمات الاختيارية

callback

ServiceCallback<KeysResult>

رد الاتصال

getExtractedKeys(string, ServiceCallback<KeysResult>)

function getExtractedKeys(id: string, callback: ServiceCallback<KeysResult>)

المعلمات

id

string

معرف النموذج.

callback

ServiceCallback<KeysResult>

رد الاتصال

getReadReceiptResult(string, RequestOptionsBase)

يتم استخدام هذه الواجهة للحصول على نتائج التحليل لعملية "إيصال قراءة الدفعة". يجب استرداد عنوان URL لهذه الواجهة من حقل "Operation-Location" الذي تم إرجاعه من عملية "إيصال قراءة الدفعة".

function getReadReceiptResult(operationId: string, options?: RequestOptionsBase): Promise<GetReadReceiptResultResponse>

المعلمات

operationId

string

معرف عملية القراءة التي تم إرجاعها استجابة لعملية "إيصال قراءة الدفعة".

options
RequestOptionsBase

المعلمات الاختيارية

المرتجعات

Promise<Models.GetReadReceiptResultResponse>

getReadReceiptResult(string, RequestOptionsBase, ServiceCallback<ReadReceiptResult>)

function getReadReceiptResult(operationId: string, options: RequestOptionsBase, callback: ServiceCallback<ReadReceiptResult>)

المعلمات

operationId

string

معرف عملية القراءة التي تم إرجاعها استجابة لعملية "إيصال قراءة الدفعة".

options
RequestOptionsBase

المعلمات الاختيارية

callback

ServiceCallback<ReadReceiptResult>

رد الاتصال

getReadReceiptResult(string, ServiceCallback<ReadReceiptResult>)

function getReadReceiptResult(operationId: string, callback: ServiceCallback<ReadReceiptResult>)

المعلمات

operationId

string

معرف عملية القراءة التي تم إرجاعها استجابة لعملية "إيصال قراءة الدفعة".

callback

ServiceCallback<ReadReceiptResult>

رد الاتصال

trainCustomModel(TrainRequest, RequestOptionsBase)

إنشاء نموذج مخصص وتدريبه. يجب أن يتضمن طلب التدريب معلمة مصدر إما Uri حاوية كائن ثنائي كبير الحجم ل Azure Storage يمكن الوصول إليها خارجيا (يفضل أن يكون Shared Access Signature Uri) أو مسارا صالحا إلى مجلد بيانات في محرك أقراص مثبت محليا. عند تحديد المسارات المحلية، يجب أن تتبع تنسيق مسار Linux/Unix وأن تكون مسارا مطلقا متجذرا في قيمة إعداد تكوين تحميل الإدخال، على سبيل المثال، إذا كانت قيمة إعداد التكوين '{Mounts:Input}' هي '/input' فسيكون مسار المصدر الصالح '/input/contosodataset'. من المتوقع أن تكون جميع البيانات التي سيتم تدريبها ضمن المجلد المصدر مباشرة. المجلدات الفرعية غير مدعومة. يتم تدريب النماذج باستخدام المستندات من نوع المحتوى التالي - "application/pdf" و"image/jpeg" و"image/png". يتم تجاهل نوع آخر من المحتوى.

function trainCustomModel(trainRequest: TrainRequest, options?: RequestOptionsBase): Promise<TrainCustomModelResponse>

المعلمات

trainRequest
TrainRequest

طلب كائن للتدريب.

options
RequestOptionsBase

المعلمات الاختيارية

المرتجعات

Promise<Models.TrainCustomModelResponse>

trainCustomModel(TrainRequest, RequestOptionsBase, ServiceCallback<TrainResult>)

function trainCustomModel(trainRequest: TrainRequest, options: RequestOptionsBase, callback: ServiceCallback<TrainResult>)

المعلمات

trainRequest
TrainRequest

طلب كائن للتدريب.

options
RequestOptionsBase

المعلمات الاختيارية

callback

ServiceCallback<TrainResult>

رد الاتصال

trainCustomModel(TrainRequest, ServiceCallback<TrainResult>)

function trainCustomModel(trainRequest: TrainRequest, callback: ServiceCallback<TrainResult>)

المعلمات

trainRequest
TrainRequest

طلب كائن للتدريب.

callback

ServiceCallback<TrainResult>

رد الاتصال

تفاصيل الأساليب المتوارثة

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

أرسل طلب HTTP الذي يتم ملؤه باستخدام OperationSpec المتوفر.

function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>

المعلمات

operationArguments
OperationArguments

سيتم ملء الوسيطات التي سيتم ملء القيم المقالب لطلب HTTP منها.

operationSpec
OperationSpec

OperationSpec لاستخدامه لملء httpRequest.

callback

ServiceCallback<any>

رد الاتصال للاتصال عند تلقي الاستجابة.

المرتجعات

Promise<RestResponse>

موروث منFormRecognizerClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

أرسل httpRequest المتوفر.

function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>

المعلمات

المرتجعات

موروث منFormRecognizerClientContext.sendRequest