Package ai.extend.types
Class ExtractOutputMetadataValue.Builder
- java.lang.Object
-
- ai.extend.types.ExtractOutputMetadataValue.Builder
-
- Enclosing class:
- ExtractOutputMetadataValue
public static final class ExtractOutputMetadataValue.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtractOutputMetadataValuebuild()ExtractOutputMetadataValue.Buildercitations(java.util.List<Citation> citations)ExtractOutputMetadataValue.Buildercitations(java.util.Optional<java.util.List<Citation>> citations)ExtractOutputMetadataValue.Builderfrom(ExtractOutputMetadataValue other)ExtractOutputMetadataValue.Builderinsights(java.util.List<Insight> insights)ExtractOutputMetadataValue.Builderinsights(java.util.Optional<java.util.List<Insight>> insights)ExtractOutputMetadataValue.BuilderlogprobsConfidence(Nullable<java.lang.Double> logprobsConfidence)ExtractOutputMetadataValue.BuilderlogprobsConfidence(java.lang.Double logprobsConfidence)ExtractOutputMetadataValue.BuilderlogprobsConfidence(java.util.Optional<java.lang.Double> logprobsConfidence)Confidence score based on model logprobsExtractOutputMetadataValue.BuilderocrConfidence(Nullable<java.lang.Double> ocrConfidence)ExtractOutputMetadataValue.BuilderocrConfidence(java.lang.Double ocrConfidence)ExtractOutputMetadataValue.BuilderocrConfidence(java.util.Optional<java.lang.Double> ocrConfidence)Confidence score from OCR processing, if applicableExtractOutputMetadataValue.BuilderreviewAgentScore(Nullable<java.lang.Integer> reviewAgentScore)ExtractOutputMetadataValue.BuilderreviewAgentScore(java.lang.Integer reviewAgentScore)ExtractOutputMetadataValue.BuilderreviewAgentScore(java.util.Optional<java.lang.Integer> reviewAgentScore)A 1-5 score indicating the review agent's confidence in the extracted value.
-
-
-
Method Detail
-
from
public ExtractOutputMetadataValue.Builder from(ExtractOutputMetadataValue other)
-
ocrConfidence
public ExtractOutputMetadataValue.Builder ocrConfidence(java.util.Optional<java.lang.Double> ocrConfidence)
Confidence score from OCR processing, if applicable
-
ocrConfidence
public ExtractOutputMetadataValue.Builder ocrConfidence(java.lang.Double ocrConfidence)
-
ocrConfidence
public ExtractOutputMetadataValue.Builder ocrConfidence(Nullable<java.lang.Double> ocrConfidence)
-
logprobsConfidence
public ExtractOutputMetadataValue.Builder logprobsConfidence(java.util.Optional<java.lang.Double> logprobsConfidence)
Confidence score based on model logprobs
-
logprobsConfidence
public ExtractOutputMetadataValue.Builder logprobsConfidence(java.lang.Double logprobsConfidence)
-
logprobsConfidence
public ExtractOutputMetadataValue.Builder logprobsConfidence(Nullable<java.lang.Double> logprobsConfidence)
-
reviewAgentScore
public ExtractOutputMetadataValue.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 ExtractOutputMetadataValue.Builder reviewAgentScore(java.lang.Integer reviewAgentScore)
-
reviewAgentScore
public ExtractOutputMetadataValue.Builder reviewAgentScore(Nullable<java.lang.Integer> reviewAgentScore)
-
citations
public ExtractOutputMetadataValue.Builder citations(java.util.Optional<java.util.List<Citation>> citations)
-
citations
public ExtractOutputMetadataValue.Builder citations(java.util.List<Citation> citations)
-
insights
public ExtractOutputMetadataValue.Builder insights(java.util.Optional<java.util.List<Insight>> insights)
-
insights
public ExtractOutputMetadataValue.Builder insights(java.util.List<Insight> insights)
-
build
public ExtractOutputMetadataValue build()
-
-