Developer Documentation
Developer documentation for utilization of ubiai's apis
Getting started
Train model
post
Create a model training on AWS sagemaker
Path parameters
tokenstringRequired
idstringRequired
pkintegerRequired
Model primary database key
Body
dropnumberRequiredExample:
4max_batchintegerRequiredExample:
4nb_iterintegerRequiredExample:
8projectintegerRequiredExample:
8791selected_modelstringRequiredExample:
blankselected_validationintegerRequiredExample:
20model_typestringRequiredExample:
layoutlmwith_annotatebooleanRequired
allowed_labelsarrayOptional
allowed_relationsarrayOptional
allowed_classificationsarrayOptional
Responses
200Success
application/json
400Error
application/json
403Error
application/json
post
/api_v1/train_model/{token}/{id}Model types for training
model types
models
Add project
post
Path parameters
tokenstringRequired
User access token
Header parameters
AuthorizationstringRequired
Bearer token for authentication
Body
namestringRequiredExample:
Project NamelanguagestringRequiredExample:
EnglishdescriptionstringRequiredExample:
Description of the projecttypestringRequiredExample:
Text Annotationclassification_typestringRequiredExample:
BinaryResponses
200Success
application/json
400Error
application/json
403Error
application/json
500Error
application/json
post
/api_v1/projectAnnotate project
post
Path parameters
tokenstringRequired
idstringRequired
pkintegerRequired
Primary key of the project
Header parameters
tokenstringRequired
User access token
Responses
200
Annotation successful
application/json
400Error
application/json
403Error
application/json
500Error
application/json
post
/api_v1/annotate_project/{token}/{id}Annotate snippets
post
Path parameters
tokenstringRequired
Body
inputsarrayRequired
Responses
200
Annotation successful
application/json
400Error
application/json
403Error
application/json
500Error
application/json
post
/api_v1/annotate/{token}Export data
get
Path parameters
tokenstringRequired
typestringRequired
Responses
200Success
application/json
ResponsestringExample:
export success
https://example.com/download/1234400Error
application/json
403Error
application/json
get
/api_v1/download/{token}/{type}Download options
Type options
Download model
get
Path parameters
tokenstringRequired
model_namestringRequired
Responses
200Success
application/json
400Error
application/json
403Error
application/json
get
/api_v1/download_model/{token}/{model_name}Perform OCR & layoutLM inference with API
post
Path parameters
tokenstringRequired
file_typestringRequired
Body
ocr_enginestringRequired
OCR Engine (DEFAULT, ENGINE1, ENGINE2, ENGINE3)
filestringRequired
Uploaded file
fileUrlstringOptional
URL of the file
filesUrlsarrayOptional
List of URLs for files
Responses
200Success
application/json
400Error
application/json
403Error
application/json
500Error
application/json
post
/api_v1/ocr_layoutlm_inference/{token}/{file_type}OCR_ENGINES
type
Upload files
post
Path parameters
tokenstringRequired
file_typestringRequired
Body
autoAssignToCollabbooleanRequired
taskTypestringRequired
nbUsersPerDocstringOptional
selectedUsersstringOptional
filesUrlsstring[]Optional
Responses
200Success
application/json
400Error
application/json
403Error
application/json
500Error
application/json
post
/api_v1/upload/{token}/{file_type}Last updated