public class AiExtractStructured extends SerializableObject
| Modifier and Type | Class and Description |
|---|---|
static class |
AiExtractStructured.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected AiExtractStructuredAgent |
aiAgent |
protected List<AiExtractStructuredFieldsField> |
fields
The fields to be extracted from the provided items.
|
protected Boolean |
includeConfidenceScore
A flag to indicate whether confidence scores for every extracted field should be returned.
|
protected Boolean |
includeReference
A flag to indicate whether references for every extracted field should be returned.
|
protected List<AiItemBase> |
items
The items to be processed by the LLM.
|
protected AiExtractStructuredMetadataTemplateField |
metadataTemplate
The metadata template containing the fields to extract.
|
explicitlySetNullableFields| Modifier | Constructor and Description |
|---|---|
protected |
AiExtractStructured(AiExtractStructured.Builder builder) |
|
AiExtractStructured(List<AiItemBase> items) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
AiExtractStructuredAgent |
getAiAgent() |
List<AiExtractStructuredFieldsField> |
getFields() |
Boolean |
getIncludeConfidenceScore() |
Boolean |
getIncludeReference() |
List<AiItemBase> |
getItems() |
AiExtractStructuredMetadataTemplateField |
getMetadataTemplate() |
int |
hashCode() |
String |
toString() |
getRawData, setRawDatagetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected final List<AiItemBase> items
protected AiExtractStructuredMetadataTemplateField metadataTemplate
protected List<AiExtractStructuredFieldsField> fields
protected AiExtractStructuredAgent aiAgent
protected Boolean includeConfidenceScore
protected Boolean includeReference
public AiExtractStructured(List<AiItemBase> items)
protected AiExtractStructured(AiExtractStructured.Builder builder)
public List<AiItemBase> getItems()
public AiExtractStructuredMetadataTemplateField getMetadataTemplate()
public List<AiExtractStructuredFieldsField> getFields()
public AiExtractStructuredAgent getAiAgent()
public Boolean getIncludeConfidenceScore()
public Boolean getIncludeReference()