aixplain.v2.enums
V2 enums module - self-contained to avoid legacy dependencies.
This module provides all enum types used throughout the v2 SDK.
AuthenticationScheme Objects
class AuthenticationScheme(str, Enum)
Authentication schemes supported by integrations.
FileType Objects
class FileType(str, Enum)
Structural types for File assets.
FileContentType Objects
class FileContentType(str, Enum)
Legacy content classifications formerly exposed as FileType.
Function Objects
class Function(str, Enum)
AI functions supported by the platform.
UTILITIES
Add the missing utilities function
GUARDRAILS
Guardrail / inspector guard models
Language Objects
class Language(str, Enum)
Languages supported by the platform.
License Objects
class License(str, Enum)
Licenses supported by the platform.
AssetStatus Objects
class AssetStatus(str, Enum)
Asset status values.
Privacy Objects
class Privacy(str, Enum)
Privacy settings.
OnboardStatus Objects
class OnboardStatus(str, Enum)
Onboarding status values.
OwnershipType Objects
class OwnershipType(str, Enum)
Ownership types.
SortBy Objects
class SortBy(str, Enum)
Sort options.
SortOrder Objects
class SortOrder(str, Enum)
Sort order options.
ErrorHandler Objects
class ErrorHandler(str, Enum)
Error handling strategies.
ResponseStatus Objects
class ResponseStatus(str, Enum)
Response status values.
StorageType Objects
class StorageType(str, Enum)
Storage type options.
Supplier Objects
class Supplier(str, Enum)
AI model suppliers.
FunctionType Objects
class FunctionType(str, Enum)
Function type categories.
EvolveType Objects
class EvolveType(str, Enum)
Evolution types.
CodeInterpreterModel Objects
class CodeInterpreterModel(str, Enum)
Code interpreter models.
DataType Objects
class DataType(str, Enum)
Enumeration of supported data types in the aiXplain system.
Attributes:
AUDIO- Audio data type.FLOAT- Floating-point number data type.IMAGE- Image data type.INTEGER- Integer number data type.LABEL- Label/category data type.TENSOR- Tensor/multi-dimensional array data type.TEXT- Text data type.VIDEO- Video data type.EMBEDDING- Vector embedding data type.NUMBER- Generic number data type.BOOLEAN- Boolean data type.
__str__
def __str__() -> str
Return the string representation of the data type.
SplittingOptions Objects
class SplittingOptions(str, Enum)
Enumeration of possible splitting options for text chunking.
This enum defines the different ways that text can be split into chunks, including by word, sentence, passage, page, and line.
SessionStatus Objects
class SessionStatus(str, Enum)
Session status values.
RunStatus Objects
class RunStatus(str, Enum)
Run status values for sessions.
MessageRole Objects
class MessageRole(str, Enum)
Message role in a session conversation.
Reaction Objects
class Reaction(str, Enum)
Reaction types for session messages.
AttachmentType Objects
class AttachmentType(str, Enum)
Attachment type for session message attachments.