Skip to content

Commit 3d293b4

Browse files
rename langchain BaseMessage
1 parent 8666268 commit 3d293b4

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/agentlab/llm/llm_utils.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
import numpy as np
1515
import tiktoken
1616
import yaml
17-
from langchain.schema import BaseMessage
17+
# from langchain.schema import BaseMessage
18+
from langchain.schema import BaseMessage as LangchainBaseMessage
1819
from langchain_community.adapters.openai import convert_message_to_dict
1920
from PIL import Image
2021
from transformers import AutoModel, AutoTokenizer
@@ -23,14 +24,14 @@
2324
from agentlab.llm.chat_api import ChatModel
2425

2526

26-
def messages_to_dict(messages: list[dict] | list[BaseMessage]) -> dict:
27+
def messages_to_dict(messages: list[dict] | list[LangchainBaseMessage]) -> dict:
2728
new_messages = Discussion()
2829
for m in messages:
2930
if isinstance(m, dict):
3031
new_messages.add_message(m)
3132
elif isinstance(m, str):
3233
new_messages.add_message({"role": "<unknown role>", "content": m})
33-
elif isinstance(m, BaseMessage):
34+
elif isinstance(m, LangchainBaseMessage):
3435
new_messages.add_message(convert_message_to_dict(m))
3536
else:
3637
raise ValueError(f"Unknown message type: {type(m)}")

0 commit comments

Comments
 (0)