feat: Temporary support for multiple model access point configurations

This commit is contained in:
angjustinl
2025-03-07 13:10:54 +08:00
parent 3dab499788
commit 4b2d01b967
2 changed files with 8 additions and 4 deletions

View File

@@ -1,3 +1,7 @@
# MODEL & API (See https://github.com/camel-ai/camel/blob/master/camel/types/enums.py)
DEFAULT_MODEL_PLATFORM_TYPE = "OPENAI"
DEFAULT_MODEL_TYPE = "gpt-4o"
OPENAI_API_BASE_URL = ""
# OPENAI API
OPENAI_API_KEY = ""

View File

@@ -22,14 +22,14 @@ def construct_society(question: str) -> OwlRolePlaying:
assistant_role_name = "assistant"
user_model = ModelFactory.create(
model_platform=ModelPlatformType.OPENAI,
model_type=ModelType.GPT_4O,
model_platform=ModelPlatformType.DEFAULT,
model_type=ModelType.DEFAULT,
model_config_dict=ChatGPTConfig(temperature=0, top_p=1).as_dict(), # [Optional] the config for model
)
assistant_model = ModelFactory.create(
model_platform=ModelPlatformType.OPENAI,
model_type=ModelType.GPT_4O,
model_platform=ModelPlatformType.DEFAULT,
model_type=ModelType.DEFAULT,
model_config_dict=ChatGPTConfig(temperature=0, top_p=1).as_dict(), # [Optional] the config for model
)