6a643b52ce0bcf05bbba1da0609c3930a5b4b4ee
ComfyUI-Autogen
A collection of nodes for using Autogen with ComfyUI
AutoGen: assistant agents, group chats, code executor, etc.
Features
-
Autogen Model
- Initializes an OpenAI-like model via
autogen_ext.models. - Lets you configure model name, base URL, API key, and optional capabilities like vision, function calling, and JSON output.
- Initializes an OpenAI-like model via
-
Autogen Assistant Agent
- Wraps an
AssistantAgentfromautogen_agentchat.agents. - Lets you specify tools (by scanning a
toolsfolder), temperature, max tokens, etc. - Great for orchestrating more conversational or tool-using LLM tasks within ComfyUI.
- Wraps an
-
Autogen Code Executor
- A node wrapping the
CodeExecutorAgentfromautogen_agentchat.agentswith a local command-line executor. - Enables code execution tasks, specifying a working directory, timeouts, etc.
- A node wrapping the
-
Autogen Group Chat
- Leverages
RoundRobinGroupChatto let multiple agents interact in a conversation. - Terminates the chat based on a max number of messages or a specific terminate string.
- Leverages
Requirements
autogen-core
autogen-ext
autogen-agentchat
requests
Todo
- vision models need integration
Languages
Python
100%