@@ -403,7 +403,7 @@ async def aget_data_sources_and_output_format(
403
403
personality_context = personality_context ,
404
404
)
405
405
406
- agent_chat_model = agent . chat_model if agent else None
406
+ agent_chat_model = AgentAdapters . get_agent_chat_model ( agent , user ) if agent else None
407
407
408
408
class PickTools (BaseModel ):
409
409
source : List [str ] = Field (..., min_items = 1 )
@@ -492,7 +492,7 @@ async def infer_webpage_urls(
492
492
personality_context = personality_context ,
493
493
)
494
494
495
- agent_chat_model = agent . chat_model if agent else None
495
+ agent_chat_model = AgentAdapters . get_agent_chat_model ( agent , user ) if agent else None
496
496
497
497
class WebpageUrls (BaseModel ):
498
498
links : List [str ] = Field (..., min_items = 1 , max_items = max_webpages )
@@ -557,7 +557,7 @@ async def generate_online_subqueries(
557
557
personality_context = personality_context ,
558
558
)
559
559
560
- agent_chat_model = agent . chat_model if agent else None
560
+ agent_chat_model = AgentAdapters . get_agent_chat_model ( agent , user ) if agent else None
561
561
562
562
class OnlineQueries (BaseModel ):
563
563
queries : List [str ] = Field (..., min_items = 1 , max_items = max_queries )
@@ -666,7 +666,7 @@ async def extract_relevant_info(
666
666
personality_context = personality_context ,
667
667
)
668
668
669
- agent_chat_model = agent . chat_model if agent else None
669
+ agent_chat_model = AgentAdapters . get_agent_chat_model ( agent , user ) if agent else None
670
670
671
671
response = await send_message_to_model_wrapper (
672
672
extract_relevant_information ,
@@ -707,7 +707,7 @@ async def extract_relevant_summary(
707
707
personality_context = personality_context ,
708
708
)
709
709
710
- agent_chat_model = agent . chat_model if agent else None
710
+ agent_chat_model = AgentAdapters . get_agent_chat_model ( agent , user ) if agent else None
711
711
712
712
with timer ("Chat actor: Extract relevant information from data" , logger ):
713
713
response = await send_message_to_model_wrapper (
@@ -878,7 +878,7 @@ async def generate_better_diagram_description(
878
878
personality_context = personality_context ,
879
879
)
880
880
881
- agent_chat_model = agent . chat_model if agent else None
881
+ agent_chat_model = AgentAdapters . get_agent_chat_model ( agent , user ) if agent else None
882
882
883
883
with timer ("Chat actor: Generate better diagram description" , logger ):
884
884
response = await send_message_to_model_wrapper (
@@ -911,7 +911,7 @@ async def generate_excalidraw_diagram_from_description(
911
911
query = q ,
912
912
)
913
913
914
- agent_chat_model = agent . chat_model if agent else None
914
+ agent_chat_model = AgentAdapters . get_agent_chat_model ( agent , user ) if agent else None
915
915
916
916
with timer ("Chat actor: Generate excalidraw diagram" , logger ):
917
917
raw_response = await send_message_to_model_wrapper (
@@ -1029,7 +1029,7 @@ async def generate_better_mermaidjs_diagram_description(
1029
1029
personality_context = personality_context ,
1030
1030
)
1031
1031
1032
- agent_chat_model = agent . chat_model if agent else None
1032
+ agent_chat_model = AgentAdapters . get_agent_chat_model ( agent , user ) if agent else None
1033
1033
1034
1034
with timer ("Chat actor: Generate better Mermaid.js diagram description" , logger ):
1035
1035
response = await send_message_to_model_wrapper (
@@ -1062,7 +1062,7 @@ async def generate_mermaidjs_diagram_from_description(
1062
1062
query = q ,
1063
1063
)
1064
1064
1065
- agent_chat_model = agent . chat_model if agent else None
1065
+ agent_chat_model = AgentAdapters . get_agent_chat_model ( agent , user ) if agent else None
1066
1066
1067
1067
with timer ("Chat actor: Generate Mermaid.js diagram" , logger ):
1068
1068
raw_response = await send_message_to_model_wrapper (
@@ -1132,7 +1132,7 @@ async def generate_better_image_prompt(
1132
1132
personality_context = personality_context ,
1133
1133
)
1134
1134
1135
- agent_chat_model = agent . chat_model if agent else None
1135
+ agent_chat_model = AgentAdapters . get_agent_chat_model ( agent , user ) if agent else None
1136
1136
1137
1137
with timer ("Chat actor: Generate contextual image prompt" , logger ):
1138
1138
response = await send_message_to_model_wrapper (
0 commit comments