Skip to content
Jerry Peng edited this page Jul 18, 2023 · 24 revisions

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

arxiv_search

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

calculator

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

code_interpreter

Description: Execute Python codes. The input is a string containing Python codes.

Location: code_interpreter.PythonCodeInterpreter

write_file

Description: Write strings to a file in hardisk. The inputs are file_path and a text string. Location: file_operation.WriteFile

read_file

Description: Read a file from hardisk. The input is file_path. Location: file_operation.ReadFile

google_search

Description: Search results from Google. The input is a search query. Location: google_search.GoogleSearch

text_to_speech

Description: Convert input texts into a speech audio Location: gradio.TTS

text_to_image

Description: Generate an image based on the input prompt Location: gradio.TextToImage

text_to_video

Description: Generate a video based on the input prompt Location: gradio.TextToVideo

visual_question_answer

Description: Answer a question based on a given image Location: gradio.VisualQA

image_caption

Description: Generating a caption for a given image Location: gradio.VisualQA

Clone this wiki locally