File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616import openai
1717import tiktoken
1818import yaml
19- from langchain .schema import BaseMessage
19+ from langchain .schema import BaseMessage as LangchainBaseMessage
2020from langchain_community .adapters .openai import convert_message_to_dict
2121from PIL import Image
2222from transformers import AutoModel , AutoTokenizer
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
890890if __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/"
You can’t perform that action at this time.
0 commit comments