Constants
gllm_core.constants
Contains constants used throughout the gllm_core package.
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
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
EventValueType
Bases: StrEnum
Defines value types for the event schema.
AUDIO = 'audio'
class-attribute
instance-attribute
BYTES = 'bytes'
class-attribute
instance-attribute
IMAGE = 'image'
class-attribute
instance-attribute
JSON = 'json'
class-attribute
instance-attribute
TEXT = 'text'
class-attribute
instance-attribute
VIDEO = 'video'
class-attribute
instance-attribute
LogMode
Bases: StrEnum
Defines supported log modes for the SDK logging system.