Default Component Gallery
A default gallery containing basic components for human-in-loop conversations
AutoGen Team
A single AssistantAgent (with a calculator tool) in a RoundRobinGroupChat team.
A group chat team that have participants takes turn to publish a message to all, using a ChatCompletion model to select the next speaker after eac...
A group chat team that have participants takes turn to publish a message to all, using a ChatCompletion model to select the next speaker after eac...
An agent that provides assistance with ability to use tools.
MultimodalWebSurfer is a multimodal agent that acts as a web surfer that can search the web and visit web pages.
An agent that provides assistance with tool use.
An agent that can represent a human user through an input function.
Create custom tools by wrapping standard Python functions.
A tool that generates images based on a text description using OpenAI's DALL-E model. Note: Requires OpenAI API key to function.
A tool that generates a PDF file from a list of images.Requires the PyFPDF and pillow library to function.
A tool that generates a webpage from a list of images. Requires beautifulsoup4 html2text library to function.
A tool that performs Bing searches using the Bing Web Search API. Requires the requests library, BING_SEARCH_KEY env variable to function.
A tool that performs Google searches using the Google Custom Search API. Requires the requests library, [GOOGLE_API_KEY, GOOGLE_CSE_ID] to be set, en...
Chat completion client for OpenAI hosted models.
Example on how to use the OpenAIChatCopletionClient with local models (Ollama, vllm etc).
Terminate the conversation if a specific text is mentioned.
Terminate the conversation after a maximum number of messages have been exchanged.