Hướng dẫn sử dụng API OCR
Tài liệu này hướng dẫn cách sử dụng OCR API
Submit OCR (upload file để tạo request)
Method:
POSTURL:
https://maas-llm-aiplatform-hcm.api.vngcloud.vn/maas/user-<PORTAL_USER_ID>/greennode/idp/v1/ocr/ingestHeaders:
Authorization: Bearer <API_KEY>portal-user-id: <PORTAL_USER_ID>
Body:
multipart/form-dataflow(required)single: OCR 1 tài liệuhoặc
<FLOW_ID>: OCR theo bộ tài liệu (nếu bạn được cấp flow)
doc_type(required nếuflow=single):<DOC_TYPE>file_type(required):PDFhoặcIMAGEfile(required): file cần OCR
Ví dụ
curl --location 'https://maas-llm-aiplatform-hcm.api.vngcloud.vn/maas/user-<PORTAL_USER_ID>/greennode/idp/v1/ocr/ingest' \
--header 'Authorization: Bearer <API_KEY>' \
--header 'portal-user-id: <PORTAL_USER_ID>' \
--form 'flow="single"' \
--form 'doc_type="<DOC_TYPE>"' \
--form 'file_type="PDF"' \
--form 'file=@"<FILE_PATH>"'Response sẽ chứa:
request_id: dùng để lấy kết quả(tuỳ trường hợp)
file_ids: dùng để tải ảnh kết quả
Get OCR Result (dùng request_id để lấy text/data)
request_id để lấy text/data)Method:
GETURL:
https://maas-llm-aiplatform-hcm.api.vngcloud.vn/maas/user-<PORTAL_USER_ID>/greennode/idp/v1/ocr/ingest/<request_id>Headers:
Authorization: Bearer <API_KEY>portal-user-id: <PORTAL_USER_ID>
Ví dụ
Nếu gọi ra chưa thấy data?
Điều này bình thường vì OCR đang xử lý.
Đợi 2–5 giây và gọi lại API này (polling).
Nếu quá thời gian timeout mà vẫn không có dữ liệu, gửi
request_idcho team support để kiểm tra.
Các API lấy thêm dữ liệu khác của OCR (tuỳ nhu cầu)
Lấy bảng (TABLE)
Method:
GETURL:
https://maas-llm-aiplatform-hcm.api.vngcloud.vn/maas/user-<PORTAL_USER_ID>/greennode/idp/v1/ocr/ingest/table/<request_id>/<document_id>
Lấy kết quả chữ ký
Method:
GETURL:
https://maas-llm-aiplatform-hcm.api.vngcloud.vn/maas/user-<PORTAL_USER_ID>/greennode/idp/v1/ocr/ingest/signature/<request_id>/<document_id>
Note: document_id nằm trong response của Get OCR Result
Lấy kết quả con dấu
Method:
GETURL:
https://maas-llm-aiplatform-hcm.api.vngcloud.vn/maas/user-<PORTAL_USER_ID>/greennode/idp/v1/ocr/ingest/stamp/<request_id>/<document_id>
Tải ảnh kết quả
Method:
GETURL:
https://maas-llm-aiplatform-hcm.api.vngcloud.vn/maas/user-<PORTAL_USER_ID>/greennode/idp/v1/ocr/ingest/file/<request_id>/<file_id>
Troubleshooting nhanh
403 Forbidden:Thiếu/sai
Authorizationhoặc không có quyền.
400 Bad Request/4XX:Thiếu field bắt buộc (
flow,file_type,file, ...)doc_typekhông đúng theo cấu hình.
Polling mãi chưa ra kết quả:
Gửi
request_id+ thời điểm gọi + file mẫu (nếu được) cho team support.
Last updated

