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)
File types supported by the platform.
Function Objects
class Function(str, Enum)
AI functions supported by the platform.
UTILITIES
Add the missing utilities function
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.
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.