Skip to content

Commit 7d55bfd

Browse files
authored
Merge pull request #243 from ServiceNow/fix/aj-rename-langchain-base-message
rename langchain BaseMessage
2 parents 41c4ead + a3eca7d commit 7d55bfd

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/agentlab/llm/llm_utils.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import openai
1717
import tiktoken
1818
import yaml
19-
from langchain.schema import BaseMessage
19+
from langchain.schema import BaseMessage as LangchainBaseMessage
2020
from langchain_community.adapters.openai import convert_message_to_dict
2121
from PIL import Image
2222
from transformers import AutoModel, AutoTokenizer
@@ -25,14 +25,14 @@
2525
from agentlab.llm.chat_api import ChatModel
2626

2727

28-
def messages_to_dict(messages: list[dict] | list[BaseMessage]) -> dict:
28+
def messages_to_dict(messages: list[dict] | list[LangchainBaseMessage]) -> dict:
2929
new_messages = Discussion()
3030
for m in messages:
3131
if isinstance(m, dict):
3232
new_messages.add_message(m)
3333
elif isinstance(m, str):
3434
new_messages.add_message({"role": "<unknown role>", "content": m})
35-
elif isinstance(m, BaseMessage):
35+
elif isinstance(m, LangchainBaseMessage):
3636
new_messages.add_message(convert_message_to_dict(m))
3737
else:
3838
raise ValueError(f"Unknown message type: {type(m)}")
@@ -888,7 +888,6 @@ def to_markdown(self):
888888

889889

890890
if __name__ == "__main__":
891-
892891
# model_to_download = "THUDM/agentlm-70b"
893892
model_to_download = "databricks/dbrx-instruct"
894893
save_dir = "/mnt/ui_copilot/data_rw/base_models/"

0 commit comments

Comments
 (0)