class datarobot._experimental.models.enums.VectorDatabaseChunkingMethod

Bases: StrEnum

Text chunking method names for VectorDatabases.

RECURSIVE = 'recursive'
SEMANTIC = 'semantic'
__new__(value)
class datarobot._experimental.models.enums.AllEnumMixin

Bases: object

classmethod all()
Return type:

List[str]

class datarobot._experimental.models.enums.NotebookType

Bases: AllEnumMixin, StrEnum

STANDALONE = 'plain'
CODESPACE = 'codespace'
__new__(value)
class datarobot._experimental.models.enums.RunType

Bases: StrEnum

SCHEDULED = 'scheduled'
MANUAL = 'manual'
__new__(value)
class datarobot._experimental.models.enums.ScheduledRunStatus

Bases: StrEnum

Possible statuses for scheduled notebook runs.

BLOCKED = 'BLOCKED'
CREATED = 'CREATED'
STARTED = 'STARTED'
EXPIRED = 'EXPIRED'
ABORTED = 'ABORTED'
INCOMPLETE = 'INCOMPLETE'
RUNNING = 'RUNNING'
PAUSED = 'PAUSED'
INITIALIZED = 'INITIALIZED'
COMPLETED = 'COMPLETED'
ERROR = 'ERROR'
COMPLETED_WITH_ERRORS = 'COMPLETED_WITH_ERRORS'
classmethod terminal_statuses()
Return type:

List[str]

__new__(value)
class datarobot._experimental.models.enums.NotebookPermissions

Bases: StrEnum

CAN_READ = 'CAN_READ'
CAN_UPDATE = 'CAN_UPDATE'
CAN_DELETE = 'CAN_DELETE'
CAN_SHARE = 'CAN_SHARE'
CAN_COPY = 'CAN_COPY'
CAN_EXECUTE = 'CAN_EXECUTE'
__new__(value)
class datarobot._experimental.models.enums.NotebookStatus

Bases: StrEnum

STOPPING = 'stopping'
STOPPED = 'stopped'
STARTING = 'starting'
RUNNING = 'running'
RESTARTING = 'restarting'
DEAD = 'dead'
DELETED = 'deleted'
__new__(value)
class datarobot._experimental.models.enums.IncrementalLearningStatus

Bases: object

STARTED = 'started'
IN_PROGRESS = 'in_progress'
COMPLETED = 'completed'
STOPPED = 'stopped'
ERROR = 'error'
ALL = ['started', 'in_progress', 'completed', 'stopped', 'error']
class datarobot._experimental.models.enums.IncrementalLearningItemStatus

Bases: object

IN_PROGRESS = 'in_progress'
COMPLETED = 'completed'
ERROR = 'error'
ALL = ['in_progress', 'completed', 'error']
class datarobot._experimental.models.enums.StorageType

Bases: StrEnum

Supported data storages.

SNOWFLAKE = 'snowflake'
BIGQUERY = 'bigquery'
DATABRICKS = 'databricks'
AI_CATALOG = 'aicatalog'
DATASTAGE = 'datastage'
__new__(value)
class datarobot._experimental.models.enums.OriginStorageType

Bases: StrEnum

Supported data sources.

SNOWFLAKE = 'snowflake'
BIGQUERY = 'bigquery'
DATABRICKS = 'databricks'
AI_CATALOG = 'aicatalog'
__new__(value)
class datarobot._experimental.models.enums.ChunkingType

Bases: StrEnum

Supported chunking types.

INCREMENTAL_LEARNING = 'incrementalLearning'
INCREMENTAL_LEARNING_OTV = 'incrementalLearningOtv'
SLICED_OFFSET_LIMIT = 'slicedOffsetLimit'
__new__(value)
class datarobot._experimental.models.enums.ChunkStorageType

Bases: StrEnum

Supported chunk storage.

DATASTAGE = 'datastage'
AI_CATALOG = 'aicatalog'
__new__(value)
class datarobot._experimental.models.enums.ChunkServiceDialect

Bases: StrEnum

SNOWFLAKE = 'snowflake'
BIGQUERY = 'bigquery'
DATABRICKS = 'databricks'
SPARK = 'spark'
POSTGRES = 'postgres'
__new__(value)
class datarobot._experimental.models.enums.ChunkingStrategy

Bases: StrEnum

FEATURES = 'features'
ROWS = 'rows'
__new__(value)
class datarobot._experimental.models.enums.ChunkingPartitionMethod

Bases: StrEnum

RANDOM = 'random'
STRATIFIED = 'stratified'
DATE = 'date'
__new__(value)
class datarobot._experimental.models.enums.FeedbackSentiment

Bases: StrEnum

POSITIVE = '1'
NEGATIVE = '0'
__new__(value)
class datarobot._experimental.models.enums.GuardConditionComparator

Bases: StrEnum

The comparator used in a guard condition.

GREATER_THAN = 'greaterThan'
LESS_THAN = 'lessThan'
EQUALS = 'equals'
NOT_EQUALS = 'notEquals'
IS = 'is'
IS_NOT = 'isNot'
MATCHES = 'matches'
DOES_NOT_MATCH = 'doesNotMatch'
CONTAINS = 'contains'
DOES_NOT_CONTAIN = 'doesNotContain'
__new__(value)
class datarobot._experimental.models.enums.AggregationType

Bases: StrEnum

The type of the metric aggregation.

AVERAGE = 'average'
BINARY_PERCENTAGE = 'percentYes'
MULTICLASS_PERCENTAGE = 'classPercentCoverage'
NGRAM_IMPORTANCE = 'ngramImportance'
GUARD_CONDITION_PERCENTAGE = 'guardConditionPercentYes'
__new__(value)
class datarobot._experimental.models.enums.GuardType

Bases: StrEnum

The type of the guard configuration used for moderation in production.

MODEL = 'guardModel'
NEMO = 'nemo'
OOTB = 'ootb'
PII = 'pii'
USER_MODEL = 'userModel'
__new__(value)
class datarobot._experimental.models.enums.VectorDatabaseRetrievers

Bases: StrEnum

Vector database retriever names.

SINGLE_LOOKUP_RETRIEVER = 'SINGLE_LOOKUP_RETRIEVER'
CONVERSATIONAL_RETRIEVER = 'CONVERSATIONAL_RETRIEVER'
MULTI_STEP_RETRIEVER = 'MULTI_STEP_RETRIEVER'
__new__(value)
class datarobot._experimental.models.enums.LLMTestConfigurationType

Bases: StrEnum

Supported LLM test configuration types.

CUSTOM = 'custom'
OOTB = 'ootb'
__new__(value)
class datarobot._experimental.models.enums.GradingResult

Bases: StrEnum

Supported LLM test grading results.

PASS = 'PASS'
FAIL = 'FAIL'
__new__(value)
class datarobot._experimental.models.enums.PromptSamplingStrategy

Bases: StrEnum

The prompt sampling strategy for the evaluation dataset configuration.

RANDOM_WITHOUT_REPLACEMENT = 'random_without_replacement'
FIRST_N_ROWS = 'first_n_rows'
__new__(value)
class datarobot._experimental.models.enums.ModerationGuardType

Bases: StrEnum

guard type

MODEL = 'guardModel'
NEMO = 'nemo'
OOTB = 'ootb'
PII = 'pii'
USER_MODEL = 'userModel'
__new__(value)
class datarobot._experimental.models.enums.ModerationGuardConditionLogic

Bases: StrEnum

condition logic

ANY = 'any'
__new__(value)
class datarobot._experimental.models.enums.ModerationGuardStage

Bases: StrEnum

guard stage

PROMPT = 'prompt'
RESPONSE = 'response'
__new__(value)
class datarobot._experimental.models.enums.ModerationGuardModelTargetType

Bases: StrEnum

BINARY = 'Binary'
REGRESSION = 'Regression'
MULTICLASS = 'Multiclass'
TEXT_GENERATION = 'TextGeneration'
__new__(value)
class datarobot._experimental.models.enums.ModerationGuardOotbType

Bases: StrEnum

TOKEN_COUNT = 'token_count'
FAITHFULNESS = 'faithfulness'
ROUGE_1 = 'rouge_1'
__new__(value)
class datarobot._experimental.models.enums.ModerationGuardLlmType

Bases: StrEnum

OPEN_AI = 'openAi'
AZURE_OPEN_AI = 'azureOpenAi'
__new__(value)
class datarobot._experimental.models.enums.ModerationTimeoutActionType

Bases: StrEnum

BLOCK = 'block'
SCORE = 'score'
__new__(value)
class datarobot._experimental.models.enums.ModerationGuardEntityType

Bases: StrEnum

Defines entity types the guards are associated with

CUSTOM_MODEL = 'customModel'
CUSTOM_MODEL_VERSION = 'customModelVersion'
PLAYGROUND = 'playground'
__new__(value)