API Inputs

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


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

AlertActionConfig

An abstract class for alert action configs

AlertConditionConfig

An abstract class for alert condition configs

BatchPredictionArgs

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

BiasViolationConditionConfig

Bias Violation Condition Config for Monitor Alerts

BlobInput

Binary large object input data.

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

ConfluenceDatasetConfig

Dataset config for Confluence Application Connector

ConstraintConfig

Constraint configuration.

ConstraintProjectFeatureGroupConfig

Constraint project feature group configuration.

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

DataIntegrityViolationConditionConfig

Data Integrity Violation Condition Config for Monitor Alerts

DatabaseConnectorExportConfig

Database connector export config for feature groups

DatasetConfig

An abstract class for dataset configs specific to application connectors.

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

Configs for document retriever. If any configuration value is not explicitly provided, Abacus.AI will automatically infer default values based on the 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

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

IncrementalDatabaseConnectorConfig

Config information for incremental datasets from database connectors

ItemAttributesStdDevThreshold

Item Attributes Std Dev Threshold for Monitor Alerts

JiraDatasetConfig

Dataset config for Jira Application Connector

LastNMergeConfig

Merge LAST N chunks/versions of an incremental dataset.

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

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

RestrictFeatureMappings

Restrict Feature Mappings for Monitor Filtering

ReviewModeProjectFeatureGroupConfig

Review mode project feature group configuration.

SamplingConfig

An abstract class for the sampling config of a feature group

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

TargetDriftConditionConfig

Target Drift Condition Config for Monitor Alerts

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.

VectorStoreConfig

Configs for vector store indexing.

WorkflowGraph

An Agent workflow graph. The edges define the node invokation order. The workflow must follow linear invokation order.

WorkflowGraphEdge

An edge in an Agent workflow graph.

WorkflowGraphNode

A node in an Agent workflow graph.

WorkflowNodeInputMapping

A mapping of input to a workflow node.

WorkflowNodeInputSchema

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

WorkflowNodeOutputMapping

A mapping of output to a workflow node.

WorkflowNodeOutputSchema

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

ZendeskDatasetConfig

Dataset config for Zendesk Application Connector