Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfidenceDetails ¶
type ConfidenceDetails struct {
DetectorContribution float64 `json:"detector_contribution,omitempty"`
TextQuality float64 `json:"text_quality,omitempty"`
TextVolume float64 `json:"text_volume,omitempty"`
FieldCoverage float64 `json:"field_coverage,omitempty"`
MedicalContext float64 `json:"medical_context,omitempty"`
Penalties float64 `json:"penalties,omitempty"`
WordCoherence float64 `json:"word_coherence,omitempty"`
SpacingQuality float64 `json:"spacing_quality,omitempty"`
CharacterPattern float64 `json:"character_pattern,omitempty"`
SentenceStructure float64 `json:"sentence_structure,omitempty"`
GarbledRatio float64 `json:"garbled_ratio,omitempty"`
}
type CorruptionMetadata ¶
type Explanation ¶
type Explanation struct {
Fields []FieldExplanation `json:"fields,omitempty"`
Fallback *FallbackExplanation `json:"fallback,omitempty"`
}
type ExtractionMetadata ¶
type ExtractionMetadata struct {
PageCount int `json:"page_count,omitempty"`
Fallback *FallbackMetadata `json:"fallback,omitempty"`
OCR *OCRMetadata `json:"ocr,omitempty"`
Corruption *CorruptionMetadata `json:"corruption,omitempty"`
}
type FallbackExplanation ¶
type FallbackExplanation struct {
Attempted bool `json:"attempted,omitempty"`
Used bool `json:"used,omitempty"`
From Method `json:"from,omitempty"`
Reason string `json:"reason,omitempty"`
Summary string `json:"summary,omitempty"`
Confidence float64 `json:"confidence,omitempty"`
RawTextChars int `json:"raw_text_chars,omitempty"`
}
type FallbackMetadata ¶
type FieldExplanation ¶
type OCRMetadata ¶
type Result ¶
type Result struct {
DocumentType string `json:"document_type"`
Schema string `json:"schema"`
Method Method `json:"method"`
Confidence float64 `json:"confidence"`
Details *ConfidenceDetails `json:"confidence_details,omitempty"`
Metadata *ExtractionMetadata `json:"metadata,omitempty"`
Explanation *Explanation `json:"explanation,omitempty"`
RawText string `json:"raw_text,omitempty"`
Data map[string]map[string]any `json:"data"`
Warnings []string `json:"warnings,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.