@@ -60,14 +60,19 @@ def write_weekly_pr_summary(repo_name, model=None):
6060 of an open source project { repo_name } on the project's blog.
6161 """ ,
6262 )
63- assistant_model_config = ChatGPTConfig (
64- tools = [OpenAIFunction (toolkit .retrieve_pull_requests )],
65- temperature = 0.0 ,
63+ assistant_model_config_dict = ChatGPTConfig (
64+ tools = [OpenAIFunction (toolkit .retrieve_pull_requests )], temperature = 0.0
65+ ).__dict__
66+
67+ assistant_model = ModelFactory .create (
68+ model_platform = ModelPlatformType .OPENAI ,
69+ model_type = ModelType .GPT_4O ,
70+ model_config_dict = assistant_model_config_dict ,
6671 )
72+
6773 agent = ChatAgent (
6874 assistant_sys_msg ,
69- model_type = model ,
70- model_config = assistant_model_config ,
75+ model = assistant_model ,
7176 tools = [OpenAIFunction (toolkit .retrieve_pull_requests )],
7277 )
7378 agent .reset ()
@@ -109,15 +114,17 @@ def solve_issue(
109114 content = """You are an experienced software engineer who
110115 specializes on data structures and algorithms tasks.""" ,
111116 )
112- assistant_model_config = ChatGPTConfig (
117+ assistant_model_config_dict = ChatGPTConfig (
113118 tools = toolkit .get_tools (),
114119 temperature = 0.0 ,
115- )
120+ ).__dict__
121+
116122 model = ModelFactory .create (
117123 model_platform = ModelPlatformType .OpenAI ,
118124 model_type = ModelType .GPT_3_5_TURBO ,
119- model_config = assistant_model_config ,
125+ model_config_dict = assistant_model_config_dict ,
120126 )
127+
121128 agent = ChatAgent (
122129 assistant_sys_msg ,
123130 model = model ,
0 commit comments