b3ad0c0d6adab0d08c2a06fd5927f2ded3a52acc
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 needs integration
Languages
Python
100%