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.