We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fdb1cb3 commit 7c61e40Copy full SHA for 7c61e40
nemoguardrails/logging/callbacks.py
@@ -101,20 +101,17 @@ async def on_chat_model_start(
101
if explain_info:
102
explain_info.llm_calls.append(llm_call_info)
103
104
+ type_map = {
105
+ "human": "User",
106
+ "ai": "Bot",
107
+ "tool": "Tool",
108
+ "system": "System",
109
+ "developer": "Developer",
110
+ }
111
prompt = "\n" + "\n".join(
112
[
113
"[cyan]"
- + (
- "User"
- if msg.type == "human"
- else "Bot"
- if msg.type == "ai"
- else "Tool"
- if msg.type == "tool"
114
- else "System"
115
- if msg.type in {"system", "developer"}
116
- else msg.type.title()
117
- )
+ + type_map.get(msg.type, msg.type.title())
118
+ "[/]"
119
+ "\n"
120
+ (msg.content if isinstance(msg.content, str) else "")
0 commit comments