diff --git a/backend/scripts/run_parallel_simulation.py b/backend/scripts/run_parallel_simulation.py index 108c600..5a8eef5 100644 --- a/backend/scripts/run_parallel_simulation.py +++ b/backend/scripts/run_parallel_simulation.py @@ -1032,7 +1032,7 @@ def create_model(config: Dict[str, Any], use_boost: bool = False): print(f"{config_label} model={llm_model}, base_url={llm_base_url[:40] if llm_base_url else '默认'}...") # Build model config dict for camel-ai - model_config = {"model_type": llm_model} + model_config = {} if llm_api_key: model_config["api_key"] = llm_api_key if llm_base_url: @@ -1040,6 +1040,7 @@ def create_model(config: Dict[str, Any], use_boost: bool = False): return ModelFactory.create( model_platform=ModelPlatformType.OPENAI, + model_type=llm_model, model_config_dict=model_config, ) diff --git a/backend/scripts/run_reddit_simulation.py b/backend/scripts/run_reddit_simulation.py index 78ddfd6..533f65c 100644 --- a/backend/scripts/run_reddit_simulation.py +++ b/backend/scripts/run_reddit_simulation.py @@ -470,6 +470,7 @@ class RedditSimulationRunner: return ModelFactory.create( model_platform=ModelPlatformType.OPENAI, + model_type=llm_model, model_config_dict=model_config, ) diff --git a/backend/scripts/run_twitter_simulation.py b/backend/scripts/run_twitter_simulation.py index dc6884e..df636ca 100644 --- a/backend/scripts/run_twitter_simulation.py +++ b/backend/scripts/run_twitter_simulation.py @@ -463,6 +463,7 @@ class TwitterSimulationRunner: return ModelFactory.create( model_platform=ModelPlatformType.OPENAI, + model_type=llm_model, model_config_dict=model_config, )