You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Toolkits are collections of tools that are designed to be used together for specific tasks. All Toolkits expose a`get_tools`method which returns a list of tools. You can therefore do:
110
+
Toolkits are collections of tools that are designed to be used together for specific tasks. All Toolkits expose a`get_tools`method which returns a list of tools. You can therefore do:
111
111
112
112
```python
113
113
from camel.toolkits import SearchToolkit
@@ -151,30 +151,40 @@ CAMEL provides a variety of built-in toolkits that you can use right away. Here'
151
151
|---------|-------------|
152
152
| ArxivToolkit | A toolkit for interacting with the arXiv API to search and download academic papers. |
153
153
| AskNewsToolkit | A toolkit for fetching news, stories, and other content based on user queries using the AskNews API. |
154
+
| AudioAnalysisToolkit | A toolkit for audio processing and analysis, including transcription and question answering about audio content. |
154
155
| CodeExecutionToolkit | A toolkit for code execution which can run code in various sandboxes including internal Python, Jupyter, Docker, subprocess, or e2b. |
155
156
| DalleToolkit | A toolkit for image generation using OpenAI's DALL-E model. |
156
157
| DappierToolkit | A toolkit for searching real-time data and fetching AI recommendations across key verticals like News, Finance, Stock Market, Sports, Weather and more using the Dappier API. |
157
158
| DataCommonsToolkit | A toolkit for querying and retrieving data from the Data Commons knowledge graph, including SPARQL queries, statistical time series data, and property analysis. |
159
+
| ExcelToolkit | A toolkit for extracting and processing content from Excel files, including conversion to markdown tables. |
158
160
| FunctionTool | A base toolkit for creating function-based tools that OpenAI chat models can call, with support for schema parsing and synthesis. |
159
161
| GitHubToolkit | A toolkit for interacting with GitHub repositories, including retrieving issues and creating pull requests. |
160
162
| GoogleMapsToolkit | A toolkit for accessing Google Maps services, including address validation, elevation data, and timezone information. |
161
163
| GoogleScholarToolkit | A toolkit for retrieving information about authors and their publications from Google Scholar. |
162
164
| HumanToolkit | A toolkit for facilitating human-in-the-loop interactions and feedback in AI systems. |
165
+
| ImageAnalysisToolkit | A toolkit for comprehensive image analysis and understanding using vision-capable language models. |
163
166
| LinkedInToolkit | A toolkit for LinkedIn operations including creating posts, deleting posts, and retrieving user profile information. |
164
167
| MathToolkit | A toolkit for performing basic mathematical operations such as addition, subtraction, and multiplication. |
165
168
| MeshyToolkit | A toolkit for working with 3D mesh data and operations. |
169
+
| MinerUToolkit | A toolkit for extracting and processing document content using the MinerU API, with support for OCR, formula recognition, and table detection. |
170
+
| NetworkXToolkit | A toolkit for graph operations and analysis using the NetworkX library. |
166
171
| NotionToolkit | A toolkit for retrieving information from Notion pages and workspaces using the Notion API. |
167
172
| OpenAPIToolkit | A toolkit for working with OpenAPI specifications and REST APIs. |
168
173
| OpenBBToolkit | A toolkit for accessing and analyzing financial market data through the OpenBB Platform, including stocks, ETFs, cryptocurrencies, and economic indicators. |
169
174
| RedditToolkit | A toolkit for Reddit operations including collecting top posts, performing sentiment analysis on comments, and tracking keyword discussions. |
170
175
| RetrievalToolkit | A toolkit for retrieving information from local vector storage systems based on specified queries. |
171
176
| SearchToolkit | A toolkit for performing web searches using various search engines like Google, DuckDuckGo, Wikipedia, and Wolfram Alpha. |
177
+
| SemanticScholarToolkit | A toolkit for interacting with the Semantic Scholar API to fetch paper and author data from academic publications. |
172
178
| SlackToolkit | A toolkit for Slack operations including creating channels, joining channels, and managing channel membership. |
173
179
| StripeToolkit | A toolkit for processing payments and managing financial transactions via Stripe. |
180
+
| SymPyToolkit | A toolkit for performing symbolic computations using SymPy, including algebraic manipulation, calculus, and linear algebra. |
174
181
| TwitterToolkit | A toolkit for Twitter operations including creating tweets, deleting tweets, and retrieving user profile information. |
175
-
| VideoToolkit | A toolkit for downloading videos and optionally splitting them into chunks, with support for various video services. |
182
+
| VideoAnalysisToolkit | A toolkit for analyzing video content with vision-language models, including frame extraction and question answering about video content. |
183
+
| VideoDownloaderToolkit | A toolkit for downloading videos and optionally splitting them into chunks, with support for various video services. |
176
184
| WeatherToolkit | A toolkit for fetching weather data for cities using the OpenWeatherMap API. |
185
+
| WebToolkit | A toolkit for browsing the web and interacting with web pages, including browser simulation and content extraction. |
177
186
| WhatsAppToolkit | A toolkit for interacting with the WhatsApp Business API, including sending messages, managing message templates, and accessing business profile information. |
187
+
| ZapierToolkit | A toolkit for interacting with Zapier's NLA API to execute actions through natural language commands and automate workflows. |
0 commit comments