API Inputs

These are the input classes that are available in the Python SDK. Use the links below to learn more about each class.


AIAgentBatchPredictionArgs

Batch Prediction Config for the AIAgents problem type

AIAgentTrainingConfig

Training config for the AI_AGENT problem type

AbacusUsageMetricsDatasetConfig

Dataset config for Abacus Usage Metrics Application Connector

AccuracyBelowThresholdConditionConfig

Accuracy Below Threshold Condition Config for Monitor Alerts

AgentConversationMessage

Message format for agent conversation

AgentFlowButtonResponseSection

A response section that an AI Agent can return to render a button.

AlertActionConfig

An abstract class for alert action configs

AlertConditionConfig

An abstract class for alert condition configs

ApplicationConnectorDatasetConfig

An abstract class for dataset configs specific to application connectors.

AttachmentParsingConfig

Config information for parsing attachments

Base64ImageResponseSection

A response section that an agent can return to render a base64 image.

BatchPredictionArgs

An abstract class for Batch Prediction args specific to problem type.

BiasViolationConditionConfig

Bias Violation Condition Config for Monitor Alerts

Blob

An object for storing and passing file data.

BlobInput

An object for storing and passing file data.

ChartResponseSection

A response section that an agent can return to render a chart.

ChatLLMBatchPredictionArgs

Batch Prediction Config for the ChatLLM problem type

ChatLLMPredictionArguments

Prediction arguments for the CHAT_LLM problem type

ChatLLMTrainingConfig

Training config for the CHAT_LLM problem type

ClusteringTimeseriesTrainingConfig

Training config for the CLUSTERING_TIMESERIES problem type

ClusteringTrainingConfig

Training config for the CLUSTERING problem type

CodeResponseSection

A response section that an agent can return to render code.

CollapseResponseSection

A response section that an agent can return to render a collapsible component.

ConfluenceDatasetConfig

Dataset config for Confluence Application Connector

ConstraintConfig

Constraint configuration.

ConstraintProjectFeatureGroupConfig

Constraint project feature group configuration.

CrawlerTransformConfig

Transform a input column of urls to html text

CumulativeForecastingPredictionArguments

Prediction arguments for the CUMULATIVE_FORECASTING problem type

CumulativeForecastingTrainingConfig

Training config for the CUMULATIVE_FORECASTING problem type

CustomAlgorithmTrainingConfig

Training config for the CUSTOM_ALGORITHM problem type

CustomTrainedModelTrainingConfig

Training config for the CUSTOM_TRAINED_MODEL problem type

DataGenerationConfig

Generate synthetic data using a model for finetuning an LLM.

DataIntegrityViolationConditionConfig

Data Integrity Violation Condition Config for Monitor Alerts

DatabaseConnectorExportConfig

Database connector export config for feature groups

DataframeResponseSection

A response section that an agent can return to render a pandas dataframe.

DatasetConfig

An abstract class for dataset configs

DatasetDocumentProcessingConfig

Document processing configuration for dataset imports.

DeployableAlgorithm

Algorithm that can be deployed to a model.

DocumentClassificationTrainingConfig

Training config for the DOCUMENT_CLASSIFICATION problem type

DocumentProcessingConfig

Document processing configuration.

DocumentRetrieverConfig

Config for indexing options of a document retriever. Default values of optional arguments are heuristically selected by the Abacus.AI platform based on the underlying data.

DocumentSummarizationTrainingConfig

Training config for the DOCUMENT_SUMMARIZATION problem type

DocumentVisualizationTrainingConfig

Training config for the DOCUMENT_VISUALIZATION problem type

EmailActionConfig

Email Action Config for Monitor Alerts

EventAnomalyTrainingConfig

Training config for the EVENT_ANOMALY problem type

ExtractDocumentDataConfig

Extracts data from documents.

FeatureDriftConditionConfig

Feature Drift Condition Config for Monitor Alerts

FeatureGroupExportConfig

An abstract class for feature group exports.

FeatureMappingConfig

Feature mapping configuration for a feature group type.

FeatureStorePredictionArguments

Prediction arguments for the FEATURE_STORE problem type

FieldDescriptor

Configs for vector store indexing.

FileConnectorExportConfig

File connector export config for feature groups

ForecastingBatchPredictionArgs

Batch Prediction Config for the FORECASTING problem type

ForecastingMonitorConfig

Forecasting Monitor Configuration

ForecastingPredictionArguments

Prediction arguments for the FORECASTING problem type

ForecastingTrainingConfig

Training config for the FORECASTING problem type

FreshserviceDatasetConfig

Dataset config for Freshservice Application Connector

GoogleAnalyticsDatasetConfig

Dataset config for Google Analytics Application Connector

GoogleDriveDatasetConfig

Dataset config for Google Drive Application Connector

HistoryLengthDriftConditionConfig

History Length Drift Condition Config for Monitor Alerts

HotkeyPrompt

A config class for a Data Science Co-Pilot Hotkey

ImageUrlResponseSection

A response section that an agent can return to render an image.

IncrementalDatabaseConnectorConfig

Config information for incremental datasets from database connectors

ItemAttributesStdDevThreshold

Item Attributes Std Dev Threshold for Monitor Alerts

JSONSchema

JSONSchema()

JiraDatasetConfig

Dataset config for Jira Application Connector

KafkaDatasetConfig

Dataset config for Kafka Streaming Connector

LastNMergeConfig

Merge LAST N chunks/versions of an incremental dataset.

ListResponseSection

A response section that an agent can return to render a list.

MarkdownConfig

Transform a input column to a markdown column.

MergeConfig

An abstract class for the merge config of a feature group

MonitorFilteringConfig

Monitor Filtering Configuration

MonitorThresholdConfig

Monitor Threshold Config for Monitor Alerts

NSamplingConfig

The number of distinct values of the key columns to include in the sample, or number of rows if key columns not specified.

NamedEntityExtractionBatchPredictionArgs

Batch Prediction Config for the NAMED_ENTITY_EXTRACTION problem type

NamedEntityExtractionTrainingConfig

Training config for the NAMED_ENTITY_EXTRACTION problem type

NaturalLanguageSearchPredictionArguments

Prediction arguments for the NATURAL_LANGUAGE_SEARCH problem type

NaturalLanguageSearchTrainingConfig

Training config for the NATURAL_LANGUAGE_SEARCH problem type

OneDriveDatasetConfig

Dataset config for OneDrive Application Connector

OperatorConfig

Configuration for a template Feature Group Operation

OptimizationPredictionArguments

Prediction arguments for the OPTIMIZATION problem type

OptimizationTrainingConfig

Training config for the OPTIMIZATION problem type

OutputVariableMapping

A config class for python function arguments

ParsingConfig

Custom config for dataset parsing.

PercentSamplingConfig

The fraction of distinct values of the feature group to include in the sample.

PersonalizationBatchPredictionArgs

Batch Prediction Config for the PERSONALIZATION problem type

PersonalizationTrainingConfig

Training config for the PERSONALIZATION problem type

PredictionArguments

An abstract class for prediction arguments specific to problem type.

PredictionCountConditionConfig

Deployment Prediction Condition Config for Deployment Alerts. By default we monitor if predictions made over a time window has reduced significantly.

PredictiveModelingBatchPredictionArgs

Batch Prediction Config for the PREDICTIVE_MODELING problem type

PretrainedModelsBatchPredictionArgs

Batch Prediction Config for the PRETRAINED_MODELS problem type

ProjectFeatureGroupConfig

An abstract class for project feature group configuration.

ProjectFeatureGroupTypeMappingsConfig

Project feature group type mappings.

PythonFunctionArgument

A config class for python function arguments

RegressionPredictionArguments

Prediction arguments for the PREDICTIVE_MODELING problem type

RegressionTrainingConfig

Training config for the PREDICTIVE_MODELING problem type

ResponseSection

A response section that an agent can return to render specific UI elements.

RestrictFeatureMappings

Restrict Feature Mappings for Monitor Filtering

ReviewModeProjectFeatureGroupConfig

Review mode project feature group configuration.

RuntimeSchemaResponseSection

A segment that an agent can return to render json and ui schema in react-jsonschema-form format for workflow nodes.

SamplingConfig

An abstract class for the sampling config of a feature group

Segment

A response section that an agent can return to render specific UI elements.

SentenceBoundaryDetectionBatchPredictionArgs

Batch Prediction Config for the SENTENCE_BOUNDARY_DETECTION problem type

SentenceBoundaryDetectionTrainingConfig

Training config for the SENTENCE_BOUNDARY_DETECTION problem type

SentimentDetectionTrainingConfig

Training config for the SENTIMENT_DETECTION problem type

SharepointDatasetConfig

Dataset config for Sharepoint Application Connector

StdDevThreshold

Std Dev Threshold types

StreamingConnectorDatasetConfig

An abstract class for dataset configs specific to streaming connectors.

TargetDriftConditionConfig

Target Drift Condition Config for Monitor Alerts

TeamsScraperDatasetConfig

Dataset config for Teams Scraper Application Connector

TextResponseSection

A response section that an agent can return to render text.

ThemeAnalysisBatchPredictionArgs

Batch Prediction Config for the THEME_ANALYSIS problem type

ThemeAnalysisTrainingConfig

Training config for the THEME ANALYSIS problem type

TimeWindowConfig

Time Window Configuration

TimeWindowMergeConfig

Merge rows within a given timewindow of the most recent timestamp

TimeseriesAnomalyPredictionArguments

Prediction arguments for the TS_ANOMALY problem type

TimeseriesAnomalyTrainingConfig

Training config for the TS_ANOMALY problem type

TrainablePlugAndPlayBatchPredictionArgs

Batch Prediction Config for the TrainablePlugAndPlay problem type

TrainingConfig

An abstract class for the training config options used to train the model.

UnionTransformConfig

Takes Union of current feature group with 1 or more selected feature groups of same type.

UnpivotConfig

Unpivot Columns in a FeatureGroup.

VectorStoreConfig

Config for indexing options of a document retriever. Default values of optional arguments are heuristically selected by the Abacus.AI platform based on the underlying data.

WorkflowGraph

Represents an Agent workflow graph.

WorkflowGraphEdge

Represents an edge in an Agent workflow graph.

WorkflowGraphNode

Represents a node in an Agent workflow graph.

WorkflowNodeInputMapping

Represents a mapping of inputs to a workflow node.

WorkflowNodeInputSchema

A schema conformant to react-jsonschema-form for workflow node input.

WorkflowNodeOutputMapping

Represents a mapping of output from a workflow node.

WorkflowNodeOutputSchema

A schema conformant to react-jsonschema-form for a workflow node output.

WorkflowNodeTemplateConfig

Represents a WorkflowNode template config.

WorkflowNodeTemplateInput

Represents an input to the workflow node generated using template.

WorkflowNodeTemplateOutput

Represents an output returned by the workflow node generated using template.

ZendeskDatasetConfig

Dataset config for Zendesk Application Connector