Package ai.extend.types
Class JsonOutputMetadataValue.Builder
- java.lang.Object
-
- ai.extend.types.JsonOutputMetadataValue.Builder
-
- Enclosing class:
- JsonOutputMetadataValue
public static final class JsonOutputMetadataValue.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public JsonOutputMetadataValue.Builder from(JsonOutputMetadataValue other)
-
ocrConfidence
public JsonOutputMetadataValue.Builder ocrConfidence(java.util.Optional<java.lang.Double> ocrConfidence)
Confidence score from OCR processing, if applicable
-
ocrConfidence
public JsonOutputMetadataValue.Builder ocrConfidence(java.lang.Double ocrConfidence)
-
logprobsConfidence
public JsonOutputMetadataValue.Builder logprobsConfidence(java.util.Optional<java.lang.Double> logprobsConfidence)
Confidence score based on model logprobs
-
logprobsConfidence
public JsonOutputMetadataValue.Builder logprobsConfidence(java.lang.Double logprobsConfidence)
-
citations
public JsonOutputMetadataValue.Builder citations(java.util.Optional<java.util.List<JsonOutputMetadataValueCitationsItem>> citations)
-
citations
public JsonOutputMetadataValue.Builder citations(java.util.List<JsonOutputMetadataValueCitationsItem> citations)
-
insights
public JsonOutputMetadataValue.Builder insights(java.util.Optional<java.util.List<JsonOutputMetadataValueInsightsItem>> insights)
-
insights
public JsonOutputMetadataValue.Builder insights(java.util.List<JsonOutputMetadataValueInsightsItem> insights)
-
build
public JsonOutputMetadataValue build()
-
-