Skip to main content
Version: 2.0

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)

[view_source]

Authentication schemes supported by integrations.

FileType Objects

class FileType(str, Enum)

[view_source]

File types supported by the platform.

Function Objects

class Function(str, Enum)

[view_source]

AI functions supported by the platform.

UTILITIES

Add the missing utilities function

Language Objects

class Language(str, Enum)

[view_source]

Languages supported by the platform.

License Objects

class License(str, Enum)

[view_source]

Licenses supported by the platform.

AssetStatus Objects

class AssetStatus(str, Enum)

[view_source]

Asset status values.

Privacy Objects

class Privacy(str, Enum)

[view_source]

Privacy settings.

OnboardStatus Objects

class OnboardStatus(str, Enum)

[view_source]

Onboarding status values.

OwnershipType Objects

class OwnershipType(str, Enum)

[view_source]

Ownership types.

SortBy Objects

class SortBy(str, Enum)

[view_source]

Sort options.

SortOrder Objects

class SortOrder(str, Enum)

[view_source]

Sort order options.

ErrorHandler Objects

class ErrorHandler(str, Enum)

[view_source]

Error handling strategies.

ResponseStatus Objects

class ResponseStatus(str, Enum)

[view_source]

Response status values.

StorageType Objects

class StorageType(str, Enum)

[view_source]

Storage type options.

Supplier Objects

class Supplier(str, Enum)

[view_source]

AI model suppliers.

FunctionType Objects

class FunctionType(str, Enum)

[view_source]

Function type categories.

EvolveType Objects

class EvolveType(str, Enum)

[view_source]

Evolution types.

CodeInterpreterModel Objects

class CodeInterpreterModel(str, Enum)

[view_source]

Code interpreter models.

SplittingOptions Objects

class SplittingOptions(str, Enum)

[view_source]

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.