Package nl.dannyj.mistral.models.ocr
Class OCRResponse
java.lang.Object
nl.dannyj.mistral.models.ocr.OCRResponse
- All Implemented Interfaces:
Response
Represents the response body from the OCR API endpoint (`/v1/ocr`).
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionOCRResponse(List<OCRPageObject> pages, String model, OCRUsageInfo usageInfo) Creates a newOCRResponseinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleangetModel()The model used to generate the OCR.getPages()List of OCR info for pages.Usage info for the OCR request.inthashCode()voidThe model used to generate the OCR.voidsetPages(List<OCRPageObject> pages) List of OCR info for pages.voidsetUsageInfo(OCRUsageInfo usageInfo) Usage info for the OCR request.toString()
-
Constructor Details
-
OCRResponse
public OCRResponse() -
OCRResponse
Creates a newOCRResponseinstance.- Parameters:
pages- List of OCR info for pages.model- The model used to generate the OCR.usageInfo- Usage info for the OCR request.
-
-
Method Details
-
builder
-
getPages
List of OCR info for pages.- Returns:
- The list of OCR info for pages.
-
getModel
The model used to generate the OCR.- Returns:
- The model used to generate the OCR.
-
getUsageInfo
Usage info for the OCR request.- Returns:
- The usage info for the OCR request.
-
setPages
List of OCR info for pages. -
setModel
The model used to generate the OCR. -
setUsageInfo
Usage info for the OCR request. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-