Package ai.extend.types
Class LegacyJsonOutputMetadataValue.Builder
- java.lang.Object
-
- ai.extend.types.LegacyJsonOutputMetadataValue.Builder
-
- Enclosing class:
- LegacyJsonOutputMetadataValue
public static final class LegacyJsonOutputMetadataValue.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public LegacyJsonOutputMetadataValue.Builder from(LegacyJsonOutputMetadataValue other)
-
ocrConfidence
public LegacyJsonOutputMetadataValue.Builder ocrConfidence(java.util.Optional<java.lang.Double> ocrConfidence)
Confidence score from OCR processing, if applicable
-
ocrConfidence
public LegacyJsonOutputMetadataValue.Builder ocrConfidence(java.lang.Double ocrConfidence)
-
ocrConfidence
public LegacyJsonOutputMetadataValue.Builder ocrConfidence(Nullable<java.lang.Double> ocrConfidence)
-
logprobsConfidence
public LegacyJsonOutputMetadataValue.Builder logprobsConfidence(java.util.Optional<java.lang.Double> logprobsConfidence)
Confidence score based on model logprobs
-
logprobsConfidence
public LegacyJsonOutputMetadataValue.Builder logprobsConfidence(java.lang.Double logprobsConfidence)
-
logprobsConfidence
public LegacyJsonOutputMetadataValue.Builder logprobsConfidence(Nullable<java.lang.Double> logprobsConfidence)
-
reviewAgentScore
public LegacyJsonOutputMetadataValue.Builder reviewAgentScore(java.util.Optional<java.lang.Integer> reviewAgentScore)
A 1-5 score indicating the review agent's confidence in the extracted value.
- 5: High confidence, no issues detected
- 4: Good confidence, minor observations
- 3: Moderate confidence, some uncertainty
- 2: Low confidence, likely issues
- 1: Very low confidence, significant problems detected
These scores will be present when the
reviewAgent.enabledflag is set totruein the processor config. If the review agent is enabled but a score is not returned for a field, this value will benull. To learn more, view the Review Agent Documentation
-
reviewAgentScore
public LegacyJsonOutputMetadataValue.Builder reviewAgentScore(java.lang.Integer reviewAgentScore)
-
reviewAgentScore
public LegacyJsonOutputMetadataValue.Builder reviewAgentScore(Nullable<java.lang.Integer> reviewAgentScore)
-
citations
public LegacyJsonOutputMetadataValue.Builder citations(java.util.Optional<java.util.List<LegacyJsonOutputMetadataValueCitationsItem>> citations)
-
citations
public LegacyJsonOutputMetadataValue.Builder citations(java.util.List<LegacyJsonOutputMetadataValueCitationsItem> citations)
-
insights
public LegacyJsonOutputMetadataValue.Builder insights(java.util.Optional<java.util.List<Insight>> insights)
-
insights
public LegacyJsonOutputMetadataValue.Builder insights(java.util.List<Insight> insights)
-
build
public LegacyJsonOutputMetadataValue build()
-
-