{{/* admin/roles.html — Model Roles configuration page. Fixes bug #1: embedding models now appear via model_type filtering. */}} {{define "admin-roles"}}

Model Roles

Configure which models serve background tasks. Each role has a primary and optional fallback.

{{$providers := .Data.Providers}} {{$models := .Data.Models}} {{range .Data.Roles}}

{{.Name}} Role

{{if eq .Name "utility"}}Summarization, classification, routing — typically a fast, cheap chat model.{{end}} {{if eq .Name "embedding"}}Vector generation for knowledge base search and semantic note search.{{end}}

{{$roleName := .Name}} {{$filterType := roleFilterType .Name}} {{$primaryProvID := ""}} {{$primaryModelID := ""}} {{$fallbackProvID := ""}} {{$fallbackModelID := ""}} {{if .Primary}} {{$primaryProvID = .Primary.ProviderID}} {{$primaryModelID = .Primary.ModelID}} {{end}} {{if .Fallback}} {{$fallbackProvID = .Fallback.ProviderID}} {{$fallbackModelID = .Fallback.ModelID}} {{end}}
{{end}}
{{end}}