AI Model Related Events (autotransform.event.model)
The AIModel events are used to handle events related to usage of AI Models in AutoTransform.
- class autotransform.event.model.AIModelCommandFailureEvent(data: TData)
Bases:
Event
[AIModelCommandFailureEventData
]A simple event to log AIModel command run failures.
- static get_logging_level() → LoggingLevel
The logging level for events of this type.
- Returns:
The logging detail required to log this event.
- Return type:
- class autotransform.event.model.AIModelCommandFailureEventData
Bases:
TypedDict
The data for a AIModelCommandFailureEvent. Contains the information that will be logged when the event is triggered.
- exception: Exception
- class autotransform.event.model.AIModelCompletionEvent(data: TData)
Bases:
Event
[AIModelCompletionEventData
]A simple event to log AIModel completions.
- static get_logging_level() → LoggingLevel
The logging level for events of this type.
- Returns:
The logging detail required to log this event.
- Return type:
- class autotransform.event.model.AIModelCompletionEventData
Bases:
TypedDict
The data for a AIModelCompletionEvent. Contains the information that will be logged when the event is triggered.
- completion: str
- input_tokens: int
- output_tokens: int
- class autotransform.event.model.AIModelCompletionFailureEvent(data: TData)
Bases:
Event
[AIModelCompletionFailureEventData
]A simple event to log AIModel completion failures.
- static get_logging_level() → LoggingLevel
The logging level for events of this type.
- Returns:
The logging detail required to log this event.
- Return type: