File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 55
66from htmltools import HTML , Tagifiable
77
8- from ._chat_normalize_chatlas import tool_request_contents , tool_result_contents
98from ._chat_types import ChatMessage
109
1110__all__ = ["message_content" , "message_content_chunk" ]
@@ -129,6 +128,12 @@ def _(chunk: Tagifiable):
129128 from chatlas import ContentToolRequest , ContentToolResult , Turn
130129 from chatlas .types import Content , ContentText
131130
131+ # Import here to avoid hard dependency on pydantic
132+ from ._chat_normalize_chatlas import (
133+ tool_request_contents ,
134+ tool_result_contents ,
135+ )
136+
132137 @message_content .register
133138 def _ (message : Content ):
134139 return ChatMessage (content = str (message ))
@@ -164,6 +169,7 @@ def _(chunk: ContentToolResult):
164169 @message_content .register
165170 def _ (message : Turn ):
166171 from chatlas import ContentToolResult
172+
167173 content = ""
168174 for x in message .contents :
169175 content += message_content (x ).content
You can’t perform that action at this time.
0 commit comments