parse_langchain_provider
| Name | Description |
|---|---|
serialized | Dict[str, Any]: Serialized data to parse provider from |
| Name | Description |
|---|---|
str | Parsed provider |
parse_langchain_llm_error
| Name | Description |
|---|---|
error | Union[Exception, KeyboardInterrupt]: Error to be parsed |
| Name | Description |
|---|---|
[GenerationError](/sdk/python/references/logger/components/types) | Parsed LLM error |
parse_langchain_model_parameters
| Name | Description |
|---|---|
kwargs | Dict[str, Any]: Kwargs to be parsed |
Exception- If model_name is not found in kwargs
parse_base_message_to_maxim_generation
| Name | Description |
|---|---|
message | BaseMessage |
parse_langchain_message
| Name | Description |
|---|---|
message | BaseMessage |
parse_langchain_generation
| Name | Description |
|---|---|
generation | [Generation](/sdk/python/references/logger/components/generation): Generation to be parsed |
parse_token_usage_for_result
parse_langchain_chat_result
| Name | Description |
|---|---|
result | ChatResult: Chat result to be parsed |
Exception- If error parsing Chat result
parse_langchain_llm_result
| Name | Description |
|---|---|
result | LLMResult: LLM result to be parsed |
Exception- If error parsing LLM result
parse_langchain_messages
| Name | Description |
|---|---|
input | List[str] or List[List[Any]]: List of messages to be parsed |
default_role | str: Default role to assign to messages without a role |
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