nat.finetuning.utils.parsers.common#
Common utilities shared across all parser implementations.
Functions#
|
Extract string content from various data formats. |
|
Parse messages that don't fit standard patterns. |
Module Contents#
- extract_content(data: Any) str#
Extract string content from various data formats.
This is a shared utility used by all parser implementations.
- Args:
- data: The data to extract content from. Can be a string, dict, list,
or object with content/text attributes.
- Returns:
The extracted content as a string.
- parse_generic_message( ) dict#
Parse messages that don’t fit standard patterns.
This is a shared utility used by all parser implementations for handling event types that don’t have specialized parsers.
- Args:
message: An IntermediateStep object representing a message.
- Returns:
A dictionary with ‘role’ and ‘content’ keys.