parse_langchain_provider
Returns:
parse_langchain_llm_error
Returns:
parse_langchain_model_parameters
Returns:
Tuple[str, Dict[str, Any]]: Model and model parameters
Raises:
Exception- If model_name is not found in kwargs
parse_base_message_to_maxim_generation
Returns:
Dict[str, Any]: Parsed message
parse_langchain_message
Returns:
Dict[str, Any]: Parsed message
parse_langchain_generation
Returns:
Dict[str, Any]: Parsed generation
parse_token_usage_for_result
parse_langchain_chat_result
Returns:
Dict[str, Any]: Parsed Chat result
Raises:
Exception- If error parsing Chat result
parse_langchain_llm_result
Returns:
Dict[str, Any]: Parsed LLM result
Raises:
Exception- If error parsing LLM result
parse_langchain_messages
Returns:
List[Dict[str, str]]: List of messages with role and content
Raises:
Exception- If input is not List[str] or List[List[Any]]Exception- If message type is not str or listException- If message type is not recognized