Agents¶
Agents are the core building blocks of the Video Agent system. They are responsible for processing input messages and generating output messages.
Agent Interface¶
Base Agent is the base class for all agents. It provides a common interface for all agents to follow.
Base Agent¶
director.agents.base.BaseAgent
¶
Bases: ABC
Interface for all agents. All agents should inherit from this class.
Source code in backend/director/agents/base.py
get_parameters
¶
Return the automatically inferred parameters for the function using the dcstring of the function.
Source code in backend/director/agents/base.py
to_llm_format
¶
Agent Response¶
director.agents.base.AgentResponse
pydantic-model
¶
Bases: BaseModel
Data model for respones from agents.