-
Notifications
You must be signed in to change notification settings - Fork 6
Tools
A list of tools available
| Tool | Description | Use API_KEY ? |
|---|---|---|
| arxiv_search | Search 3 most relevant research papers from arxiv.org | No |
| calculator | Solve arithmetic calculations and return a number | No |
| code_interpreter | Execute Python codes | No |
| write_file | Write strings to a file in the local hardisk | No |
| read_file | Read strings from a existing file in the local hardisk | No |
| google_search | Search relevant results from google.com | No |
| text_to_speech | Convert text into speech | No |
| text_to_image | Generate images based on input prompts | No |
| text_to_video | Generate videos based on input prompts | No |
| visual_question_answer | Answer a question based on a given image | No |
| image_caption | Generate a caption for a given image | No |
| speech_to_text | Transcribe a speech audio into texts | No |
| image_to_text | Generate a prompt for StableDiffusion that matches the input image | No |
| search_doc | search for the most relevant text chunk in a document | No |
| shell | Execute bash commands and returns the output | No |
| summarize | Summarize a long text | No |
| get_today_weather | Get the current weather information for a given location | Yes |
| get_future_weather | Get the weather information in the upcoming days for a given location | Yes |
| web_page | Get web content from a given url | No |
| wikipedia | Search relevant results from Wikipedia | No |
| wolfram_alpha | A WolframAlpha engine for solving algebraic equations | Yes |
Description: Search engine from arxiv.org. It returns several relevant paper titles, authors, and short summaries. The input should be a search query.
Location: arixv_search.ArxivSearch
Description: A calculator that can compute arithmetic expressions. Useful when you need to perform math calculations. The input should be a mathematical expression.
Location: calculator.Calculator
Description: Execute Python codes. The input is a string containing Python codes.
Location: code_interpreter.PythonCodeInterpreter
Description: Write strings to a file in hardisk. The inputs are file_path and a text string.
Location: file_operation.WriteFile
Description: Read a file from hardisk. The input is file_path.
Location: file_operation.ReadFile
Description: Search results from Google. The input is a search query.
Location: google_search.GoogleSearch
Description: Convert input texts into a speech audio
Location: gradio.TTS
Description: Generate an image based on the input prompt
Location: gradio.TextToImage
Description: Generate a video based on the input prompt
Location: gradio.TextToVideo
Description: Answer a question based on a given image
Location: gradio.VisualQA
Description: Generate a caption for a given image
Location: gradio.ImageCaption
Description: Transcribing speech audio into a text transcript.
Location: gradio.AudioToText
Description: Generate a prompt for StableDiffusion that matches the input image
Location: gradio.ImageToPrompt
Description: Search for the most relevant text chunk in a document
Location: search_doc.SearchDoc
Description: Execute bash commands and returns the output.
Location: bash.RunShell
Description: Summarize a long text into a short one
Location: Not available
Description: Get the current weather information for a given location
Location: weather.GetTodayWeather
Description: Get the weather information in the upcoming days for a given location
Location: weather.GetFutureWeather
Description: Get web content from a given url
Location: web_page.WebPage
Description: Search relevant results from Wikipedia
Location: wikipedia.Wikipedia
Description: A WolframAlpha engine for solving algebraic equations
Location: wolfram_alpha.WolframAlpha
Doc Paper Twitter