- 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)