diff --git a/examples/run.py b/examples/run.py index e3f8960..60a118c 100644 --- a/examples/run.py +++ b/examples/run.py @@ -29,7 +29,11 @@ from camel.societies import RolePlaying from owl.utils import run_society, DocumentProcessingToolkit -load_dotenv() +import pathlib + +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) set_log_level(level="DEBUG") diff --git a/examples/run_azure_openai.py b/examples/run_azure_openai.py index 2095aff..4c11f8f 100644 --- a/examples/run_azure_openai.py +++ b/examples/run_azure_openai.py @@ -29,9 +29,13 @@ from owl.utils import OwlRolePlaying, run_society from camel.logger import set_log_level -set_log_level(level="DEBUG") +import pathlib -load_dotenv() +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) + +set_log_level(level="DEBUG") def construct_society(question: str) -> OwlRolePlaying: diff --git a/examples/run_deepseek_zh.py b/examples/run_deepseek_zh.py index d67b3ae..aa7e12c 100644 --- a/examples/run_deepseek_zh.py +++ b/examples/run_deepseek_zh.py @@ -20,7 +20,6 @@ from dotenv import load_dotenv - from camel.models import ModelFactory from camel.toolkits import ( ExcelToolkit, @@ -29,17 +28,18 @@ from camel.toolkits import ( CodeExecutionToolkit, ) from camel.types import ModelPlatformType, ModelType - +from camel.societies import RolePlaying +from camel.logger import set_log_level from owl.utils import run_society -from camel.societies import RolePlaying - -from camel.logger import set_log_level +import pathlib set_log_level(level="DEBUG") -load_dotenv() +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) def construct_society(question: str) -> RolePlaying: diff --git a/examples/run_gaia_roleplaying.py b/examples/run_gaia_roleplaying.py index d08c669..d399de8 100644 --- a/examples/run_gaia_roleplaying.py +++ b/examples/run_gaia_roleplaying.py @@ -35,9 +35,13 @@ from camel.configs import ChatGPTConfig from owl.utils import GAIABenchmark from camel.logger import set_log_level -set_log_level(level="DEBUG") +import pathlib -load_dotenv() +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) + +set_log_level(level="DEBUG") logger = get_logger(__name__) diff --git a/examples/run_mcp.py b/examples/run_mcp.py index 2e8fbaf..4f730cf 100644 --- a/examples/run_mcp.py +++ b/examples/run_mcp.py @@ -104,8 +104,12 @@ from camel.toolkits import MCPToolkit from owl.utils.enhanced_role_playing import OwlRolePlaying, arun_society +import pathlib + +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) -load_dotenv() set_log_level(level="DEBUG") diff --git a/examples/run_mini.py b/examples/run_mini.py index 400c851..a2e4a84 100644 --- a/examples/run_mini.py +++ b/examples/run_mini.py @@ -26,7 +26,12 @@ from owl.utils import run_society from camel.societies import RolePlaying -load_dotenv() +import pathlib + +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) + set_log_level(level="DEBUG") diff --git a/examples/run_ollama.py b/examples/run_ollama.py index cc525cf..e4efd37 100644 --- a/examples/run_ollama.py +++ b/examples/run_ollama.py @@ -31,9 +31,13 @@ from camel.societies import RolePlaying from camel.logger import set_log_level -set_log_level(level="DEBUG") +import pathlib -load_dotenv() +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) + +set_log_level(level="DEBUG") def construct_society(question: str) -> RolePlaying: diff --git a/examples/run_openai_compatiable_model.py b/examples/run_openai_compatiable_model.py index 6c5d09a..a83248d 100644 --- a/examples/run_openai_compatiable_model.py +++ b/examples/run_openai_compatiable_model.py @@ -29,9 +29,13 @@ from owl.utils import run_society from camel.societies import RolePlaying from camel.logger import set_log_level -set_log_level(level="DEBUG") +import pathlib -load_dotenv() +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) + +set_log_level(level="DEBUG") def construct_society(question: str) -> RolePlaying: diff --git a/examples/run_qwen_mini_zh.py b/examples/run_qwen_mini_zh.py index b8d9d2c..59d27cd 100644 --- a/examples/run_qwen_mini_zh.py +++ b/examples/run_qwen_mini_zh.py @@ -28,9 +28,13 @@ from camel.societies import RolePlaying from camel.logger import set_log_level -set_log_level(level="DEBUG") +import pathlib -load_dotenv() +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) + +set_log_level(level="DEBUG") def construct_society(question: str) -> RolePlaying: diff --git a/examples/run_qwen_zh.py b/examples/run_qwen_zh.py index 0d8cc88..2d2198e 100644 --- a/examples/run_qwen_zh.py +++ b/examples/run_qwen_zh.py @@ -34,9 +34,14 @@ from owl.utils import run_society, DocumentProcessingToolkit from camel.logger import set_log_level -set_log_level(level="DEBUG") -load_dotenv() +import pathlib + +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) + +set_log_level(level="DEBUG") def construct_society(question: str) -> RolePlaying: diff --git a/examples/run_terminal.py b/examples/run_terminal.py index 97b92d5..00ce667 100644 --- a/examples/run_terminal.py +++ b/examples/run_terminal.py @@ -26,10 +26,13 @@ from camel.logger import set_log_level from owl.utils import run_society from camel.societies import RolePlaying -load_dotenv() +import pathlib + +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) + set_log_level(level="DEBUG") -# Get current script directory -base_dir = os.path.dirname(os.path.abspath(__file__)) def construct_society(question: str) -> RolePlaying: diff --git a/examples/run_terminal_zh.py b/examples/run_terminal_zh.py index f0a290d..74c9dbf 100644 --- a/examples/run_terminal_zh.py +++ b/examples/run_terminal_zh.py @@ -26,14 +26,15 @@ from camel.logger import set_log_level from owl.utils import run_society from camel.societies import RolePlaying -load_dotenv() +import pathlib + +base_dir = pathlib.Path(__file__).parent.parent +env_path = base_dir / "owl" / ".env" +load_dotenv(dotenv_path=str(env_path)) + set_log_level(level="DEBUG") -# Get current script directory -base_dir = os.path.dirname(os.path.abspath(__file__)) - - def construct_society(question: str) -> RolePlaying: r"""Construct a society of agents based on the given question.