Skip to content

Constants

gllm_core.constants

Contains constants used throughout the gllm_core package.

Authors

Henry Wicaksono (henry.wicaksono@gdplabs.id)

References

NONE

DefaultChunkMetadata

Defines constants for default chunk metadata keys.

CHUNK_ID = 'chunk_id' class-attribute instance-attribute

NEXT_CHUNK_ID = 'next_chunk' class-attribute instance-attribute

PREV_CHUNK_ID = 'previous_chunk' class-attribute instance-attribute

EventLevel

Bases: IntEnum

Defines event levels for the event emitter module.

DEBUG = 1 class-attribute instance-attribute

ERROR = 4 class-attribute instance-attribute

FATAL = 5 class-attribute instance-attribute

INFO = 2 class-attribute instance-attribute

TRACE = 0 class-attribute instance-attribute

WARN = 3 class-attribute instance-attribute

EventType

Bases: StrEnum

Defines event types for the event emitter module.

ACTIVITY = 'activity' class-attribute instance-attribute

CODE = 'code' class-attribute instance-attribute

DATA = 'data' class-attribute instance-attribute

REFERENCE = 'reference' class-attribute instance-attribute

RESPONSE = 'response' class-attribute instance-attribute

STATUS = 'status' class-attribute instance-attribute

THINKING = 'thinking' class-attribute instance-attribute

EventTypeSuffix

Bases: StrEnum

Defines suffixes for block based event types.

END = '_end' class-attribute instance-attribute

START = '_start' class-attribute instance-attribute

LogMode

Bases: StrEnum

Defines supported log modes for the SDK logging system.

JSON = 'json' class-attribute instance-attribute

SIMPLE = 'simple' class-attribute instance-attribute

TEXT = 'text' class-attribute instance-attribute