This commit is contained in:
Wendong 2025-03-13 13:32:07 +08:00
parent ce322143d3
commit 24d0661faf
2 changed files with 10 additions and 10 deletions

View File

@ -122,7 +122,7 @@ https://private-user-images.githubusercontent.com/55657767/420212194-e813fc05-13
- **Browser Automation**: Utilize the Playwright framework for simulating browser interactions, including scrolling, clicking, input handling, downloading, navigation, and more.
- **Document Parsing**: Extract content from Word, Excel, PDF, and PowerPoint files, converting them into text or Markdown format.
- **Code Execution**: Write and execute Python code using interpreter.
- **Built-in Toolkits**: Access to a comprehensive set of built-in toolkits including ArxivToolkit, AudioAnalysisToolkit, CodeExecutionToolkit, DalleToolkit, DataCommonsToolkit, ExcelToolkit, GitHubToolkit, GoogleMapsToolkit, GoogleScholarToolkit, ImageAnalysisToolkit, MathToolkit, NetworkXToolkit, NotionToolkit, OpenAPIToolkit, RedditToolkit, SearchToolkit, SemanticScholarToolkit, SymPyToolkit, VideoAnalysisToolkit, WeatherToolkit, WebToolkit, and many more for specialized tasks.
- **Built-in Toolkits**: Access to a comprehensive set of built-in toolkits including ArxivToolkit, AudioAnalysisToolkit, CodeExecutionToolkit, DalleToolkit, DataCommonsToolkit, ExcelToolkit, GitHubToolkit, GoogleMapsToolkit, GoogleScholarToolkit, ImageAnalysisToolkit, MathToolkit, NetworkXToolkit, NotionToolkit, OpenAPIToolkit, RedditToolkit, SearchToolkit, SemanticScholarToolkit, SymPyToolkit, VideoAnalysisToolkit, WeatherToolkit, BrowserToolkit, and many more for specialized tasks.
# 🛠️ Installation
@ -362,7 +362,7 @@ OWL supports various toolkits that can be customized by modifying the `tools` li
```python
# Configure toolkits
tools = [
*WebToolkit(headless=False).get_tools(), # Browser automation
*BrowserToolkit(headless=False).get_tools(), # Browser automation
*VideoAnalysisToolkit(model=models["video"]).get_tools(),
*AudioAnalysisToolkit().get_tools(), # Requires OpenAI Key
*CodeExecutionToolkit(sandbox="subprocess").get_tools(),
@ -381,7 +381,7 @@ tools = [
Key toolkits include:
### Multimodal Toolkits (Require multimodal model capabilities)
- **WebToolkit**: Browser automation for web interaction and navigation
- **BrowserToolkit**: Browser automation for web interaction and navigation
- **VideoAnalysisToolkit**: Video processing and content analysis
- **ImageAnalysisToolkit**: Image analysis and interpretation
@ -399,11 +399,11 @@ To customize available tools:
```python
# 1. Import toolkits
from camel.toolkits import WebToolkit, SearchToolkit, CodeExecutionToolkit
from camel.toolkits import BrowserToolkit, SearchToolkit, CodeExecutionToolkit
# 2. Configure tools list
tools = [
*WebToolkit(headless=True).get_tools(),
*BrowserToolkit(headless=True).get_tools(),
SearchToolkit().search_wiki,
*CodeExecutionToolkit(sandbox="subprocess").get_tools(),
]

View File

@ -123,7 +123,7 @@ https://private-user-images.githubusercontent.com/55657767/420212194-e813fc05-13
- **浏览器操作**借助Playwright框架开发浏览器模拟交互支持页面滚动、点击、输入、下载、历史回退等功能
- **文件解析**word、excel、PDF、PowerPoint信息提取内容转文本/Markdown
- **代码执行**编写python代码并使用解释器运行
- **丰富工具包**提供丰富的工具包包括ArxivToolkit学术论文检索、AudioAnalysisToolkit音频分析、CodeExecutionToolkit代码执行、DalleToolkit图像生成、DataCommonsToolkit数据共享、ExcelToolkitExcel处理、GitHubToolkitGitHub交互、GoogleMapsToolkit地图服务、GoogleScholarToolkit学术搜索、ImageAnalysisToolkit图像分析、MathToolkit数学计算、NetworkXToolkit图形分析、NotionToolkitNotion交互、OpenAPIToolkitAPI操作、RedditToolkitReddit交互、SearchToolkit搜索服务、SemanticScholarToolkit语义学术搜索、SymPyToolkit符号计算、VideoAnalysisToolkit视频分析、WeatherToolkit天气查询WebToolkit网页交互等多种专业工具满足各类特定任务需求。
- **丰富工具包**提供丰富的工具包包括ArxivToolkit学术论文检索、AudioAnalysisToolkit音频分析、CodeExecutionToolkit代码执行、DalleToolkit图像生成、DataCommonsToolkit数据共享、ExcelToolkitExcel处理、GitHubToolkitGitHub交互、GoogleMapsToolkit地图服务、GoogleScholarToolkit学术搜索、ImageAnalysisToolkit图像分析、MathToolkit数学计算、NetworkXToolkit图形分析、NotionToolkitNotion交互、OpenAPIToolkitAPI操作、RedditToolkitReddit交互、SearchToolkit搜索服务、SemanticScholarToolkit语义学术搜索、SymPyToolkit符号计算、VideoAnalysisToolkit视频分析、WeatherToolkit天气查询BrowserToolkit网页交互等多种专业工具满足各类特定任务需求。
# 🛠️ 安装
@ -356,7 +356,7 @@ OWL支持多种工具包可通过修改脚本中的`tools`列表进行自定
```python
# 配置工具包
tools = [
*WebToolkit(headless=False).get_tools(), # 浏览器自动化
*BrowserToolkit(headless=False).get_tools(), # 浏览器自动化
*VideoAnalysisToolkit(model=models["video"]).get_tools(),
*AudioAnalysisToolkit().get_tools(), # 需要OpenAI API密钥
*CodeExecutionToolkit(sandbox="subprocess").get_tools(),
@ -375,7 +375,7 @@ tools = [
关键工具包包括:
### 多模态工具包(需要模型具备多模态能力)
- **WebToolkit**:浏览器自动化,用于网页交互和导航
- **BrowserToolkit**:浏览器自动化,用于网页交互和导航
- **VideoAnalysisToolkit**:视频处理和内容分析
- **ImageAnalysisToolkit**:图像分析和解释
@ -393,11 +393,11 @@ tools = [
```python
# 1. 导入工具包
from camel.toolkits import WebToolkit, SearchToolkit, CodeExecutionToolkit
from camel.toolkits import BrowserToolkit, SearchToolkit, CodeExecutionToolkit
# 2. 配置工具列表
tools = [
*WebToolkit(headless=True).get_tools(),
*BrowserToolkit(headless=True).get_tools(),
SearchToolkit().search_wiki,
*CodeExecutionToolkit(sandbox="subprocess").get_tools(),
]