Mengkang Hu commited on
Commit
c47ad79
·
2 Parent(s): 806e2e5 abbe98c

Merge branch 'main' into branch_yh

Browse files
README_zh.md CHANGED
@@ -181,11 +181,14 @@ logger.success(f"答案:{answer}")
181
  OWL 将自动调用与文档相关的工具来处理文件并提取答案。
182
 
183
 
 
 
184
  你可以尝试以下示例任务:
185
  - "查询苹果公司的最新股票价格"
186
  - "分析关于气候变化的最新推文情绪"
187
  - "帮我调试这段 Python 代码:[在此粘贴你的代码]"
188
  - "总结这篇研究论文的主要观点:[论文URL]"
 
189
  # 🧪 实验
190
 
191
  我们提供了一个脚本用于复现 GAIA 上的实验结果。
 
181
  OWL 将自动调用与文档相关的工具来处理文件并提取答案。
182
 
183
 
184
+ OWL 将自动调用与文档相关的工具来处理文件并提取答案。
185
+
186
  你可以尝试以下示例任务:
187
  - "查询苹果公司的最新股票价格"
188
  - "分析关于气候变化的最新推文情绪"
189
  - "帮我调试这段 Python 代码:[在此粘贴你的代码]"
190
  - "总结这篇研究论文的主要观点:[论文URL]"
191
+ -
192
  # 🧪 实验
193
 
194
  我们提供了一个脚本用于复现 GAIA 上的实验结果。
owl/run.py CHANGED
@@ -13,15 +13,12 @@ from camel.toolkits import (
13
  ExcelToolkit
14
  )
15
  from camel.types import ModelPlatformType, ModelType
16
- from camel.configs import ChatGPTConfig
17
 
18
- from typing import List, Dict
19
 
20
- from retry import retry
21
  from loguru import logger
22
 
23
  from utils import OwlRolePlaying, run_society
24
- import os
25
 
26
 
27
 
@@ -34,13 +31,13 @@ def construct_society(question: str) -> OwlRolePlaying:
34
  user_model = ModelFactory.create(
35
  model_platform=ModelPlatformType.OPENAI,
36
  model_type=ModelType.GPT_4O,
37
- model_config_dict=ChatGPTConfig(temperature=0, top_p=1).as_dict(), # [Optional] the config for model
38
  )
39
 
40
  assistant_model = ModelFactory.create(
41
  model_platform=ModelPlatformType.OPENAI,
42
  model_type=ModelType.GPT_4O,
43
- model_config_dict=ChatGPTConfig(temperature=0, top_p=1).as_dict(), # [Optional] the config for model
44
  )
45
 
46
  tools_list = [
 
13
  ExcelToolkit
14
  )
15
  from camel.types import ModelPlatformType, ModelType
16
+ # from camel.configs import ChatGPTConfig
17
 
 
18
 
 
19
  from loguru import logger
20
 
21
  from utils import OwlRolePlaying, run_society
 
22
 
23
 
24
 
 
31
  user_model = ModelFactory.create(
32
  model_platform=ModelPlatformType.OPENAI,
33
  model_type=ModelType.GPT_4O,
34
+ # model_config_dict=ChatGPTConfig(temperature=0, top_p=1).as_dict(), # [Optional] the config for model
35
  )
36
 
37
  assistant_model = ModelFactory.create(
38
  model_platform=ModelPlatformType.OPENAI,
39
  model_type=ModelType.GPT_4O,
40
+ # model_config_dict=ChatGPTConfig(temperature=0, top_p=1).as_dict(), # [Optional] the config for model
41
  )
42
 
43
  tools_list = [
owl/run_deepseek_example.py CHANGED
@@ -3,13 +3,10 @@ from camel.toolkits import *
3
  from camel.types import ModelPlatformType, ModelType
4
  from camel.configs import DeepSeekConfig
5
 
6
- from typing import List, Dict
7
  from dotenv import load_dotenv
8
- from retry import retry
9
  from loguru import logger
10
 
11
  from utils import OwlRolePlaying, run_society
12
- import os
13
 
14
 
15
  load_dotenv()
 
3
  from camel.types import ModelPlatformType, ModelType
4
  from camel.configs import DeepSeekConfig
5
 
 
6
  from dotenv import load_dotenv
 
7
  from loguru import logger
8
 
9
  from utils import OwlRolePlaying, run_society
 
10
 
11
 
12
  load_dotenv()
owl/run_gaia_roleplaying.py CHANGED
@@ -5,11 +5,9 @@ from camel.configs import ChatGPTConfig
5
  from utils import GAIABenchmark
6
 
7
  from dotenv import load_dotenv
8
- from retry import retry
9
  from loguru import logger
10
 
11
  import os
12
- import shutil
13
 
14
  load_dotenv()
15
 
 
5
  from utils import GAIABenchmark
6
 
7
  from dotenv import load_dotenv
 
8
  from loguru import logger
9
 
10
  import os
 
11
 
12
  load_dotenv()
13
 
owl/run_mini.py CHANGED
@@ -4,26 +4,15 @@ load_dotenv()
4
  from camel.models import ModelFactory
5
  from camel.toolkits import (
6
  WebToolkit,
7
- DocumentProcessingToolkit,
8
- VideoAnalysisToolkit,
9
- AudioAnalysisToolkit,
10
- CodeExecutionToolkit,
11
- ImageAnalysisToolkit,
12
  SearchToolkit,
13
- ExcelToolkit,
14
  FunctionTool
15
  )
16
  from camel.types import ModelPlatformType, ModelType
17
- from camel.configs import ChatGPTConfig
18
 
19
- from typing import List, Dict
20
 
21
- from retry import retry
22
  from loguru import logger
23
 
24
  from utils import OwlRolePlaying, run_society
25
- import os
26
-
27
 
28
 
29
 
@@ -36,13 +25,11 @@ def construct_society(question: str) -> OwlRolePlaying:
36
  user_model = ModelFactory.create(
37
  model_platform=ModelPlatformType.OPENAI,
38
  model_type=ModelType.GPT_4O,
39
- model_config_dict=ChatGPTConfig(temperature=0, top_p=1).as_dict(), # [Optional] the config for model
40
  )
41
 
42
  assistant_model = ModelFactory.create(
43
  model_platform=ModelPlatformType.OPENAI,
44
  model_type=ModelType.GPT_4O,
45
- model_config_dict=ChatGPTConfig(temperature=0, top_p=1).as_dict(), # [Optional] the config for model
46
  )
47
 
48
  tools_list = [
@@ -51,13 +38,7 @@ def construct_society(question: str) -> OwlRolePlaying:
51
  web_agent_model=assistant_model,
52
  planning_agent_model=assistant_model
53
  ).get_tools(),
54
- # *DocumentProcessingToolkit().get_tools(),
55
- # *VideoAnalysisToolkit(model=assistant_model).get_tools(), # This requires OpenAI Key
56
- # *AudioAnalysisToolkit().get_tools(), # This requires OpenAI Key
57
- # *CodeExecutionToolkit().get_tools(),
58
- # *ImageAnalysisToolkit(model=assistant_model).get_tools(),
59
  FunctionTool(SearchToolkit(model=assistant_model).search_duckduckgo),
60
- # *ExcelToolkit().get_tools()
61
  ]
62
 
63
  user_role_name = 'user'
 
4
  from camel.models import ModelFactory
5
  from camel.toolkits import (
6
  WebToolkit,
 
 
 
 
 
7
  SearchToolkit,
 
8
  FunctionTool
9
  )
10
  from camel.types import ModelPlatformType, ModelType
 
11
 
 
12
 
 
13
  from loguru import logger
14
 
15
  from utils import OwlRolePlaying, run_society
 
 
16
 
17
 
18
 
 
25
  user_model = ModelFactory.create(
26
  model_platform=ModelPlatformType.OPENAI,
27
  model_type=ModelType.GPT_4O,
 
28
  )
29
 
30
  assistant_model = ModelFactory.create(
31
  model_platform=ModelPlatformType.OPENAI,
32
  model_type=ModelType.GPT_4O,
 
33
  )
34
 
35
  tools_list = [
 
38
  web_agent_model=assistant_model,
39
  planning_agent_model=assistant_model
40
  ).get_tools(),
 
 
 
 
 
41
  FunctionTool(SearchToolkit(model=assistant_model).search_duckduckgo),
 
42
  ]
43
 
44
  user_role_name = 'user'