From Template • AI Agent SDK
from_template: Create an Agent from a template.
from_template
Method
</div>
Create an Agent from a template.
Signature
def from_template(uri: str, config: Optional[Dict[str, Any]], offline: bool) -> 'Agent'Parameters
ParamField
strTemplate URI (local path, package ref, or github ref)
ParamField
OptionalNo description available.
ParamField
boolNo description available.
Returns
ResponseField
'Agent'Configured Agent instance
Usage
- "./my-template" (local path)
- "transcript-generator" (default recipes repo)
- "github:owner/repo/template@v1.0.0" (GitHub with version)
- "package:agent_recipes/transcript-generator" (installed package)
config: Optional configuration overrides
offline: If True, only use cached templates (no network)
**kwargs: Additional Agent constructor argumentsfrom praisonaiagents import Agent
# From default recipes repo
agent = Agent.from_template("transcript-generator")
result = agent.chat("Transcribe ./audio.mp3")
# With config overrides
agent = Agent.from_template(
"data-transformer",
config={"output_format": "json"},
verbose=True
)Uses
create_agent_from_templateImportError
Source
View on GitHubpraisonaiagents/agent/agent.py at line 508