Organization Templates are only available on the Enterprise plan. Managing templates requires
workspace.templates.get and workspace.templates.set; Workspace Admins receive these by default on newly created organizations. On existing organizations, an org admin may need to add workspace.templates.* to the Workspace Admin role under Settings > Organization > Roles.How templates work
Templates are configured via a YAML manifest in Settings > Organization > Templates. The manifest has two parts:- Template definitions - Reusable blueprints for evaluators and charts
- Project templates - Which definitions to apply when a new project is created
Manifest structure
Evaluator definitions
Define evaluators undertemplate_definitions.metric. HoneyHive supports four evaluator types:
Common fields
Every evaluator definition supports these fields:Type-specific fields
Human evaluators
Human evaluators
Python evaluators
Python evaluators
The function has access to Python’s standard library and packages including
pandas, scikit-learn, jsonschema, sqlglot, and requests.LLM evaluators
LLM evaluators
Composite evaluators
Composite evaluators
Chart definitions
Define charts undertemplate_definitions.chart. Each chart specifies what to measure, how to aggregate, and how to filter.
Example chart definitions
Example chart definitions
Project templates
Theproject_templates section lists which definitions are applied when a project is created. Reference definitions by name:

