Skip to main content
Version: v2.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]

Structural types for File assets.

FileContentType Objects​

class FileContentType(str, Enum)

[view_source]

Legacy content classifications formerly exposed as FileType.

Function Objects​

class Function(str, Enum)

[view_source]

AI functions supported by the platform.

UTILITIES​

Add the missing utilities function

GUARDRAILS​

Guardrail / inspector guard models

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.

DataType Objects​

class DataType(str, Enum)

[view_source]

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

[view_source]

Return the string representation of the data type.

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.

SessionStatus Objects​

class SessionStatus(str, Enum)

[view_source]

Session status values.

RunStatus Objects​

class RunStatus(str, Enum)

[view_source]

Run status values for sessions.

MessageRole Objects​

class MessageRole(str, Enum)

[view_source]

Message role in a session conversation.

Reaction Objects​

class Reaction(str, Enum)

[view_source]

Reaction types for session messages.

AttachmentType Objects​

class AttachmentType(str, Enum)

[view_source]

Attachment type for session message attachments.