{{define "admin/ai_providers.html"}} {{template "admin_shell_open" .}}
{{template "admin_flash" .}}

{{T "admin.ai_providers.title"}}

{{html (T "admin.ai_providers.desc_html")}}

{{T "admin.ai_providers.sched_title"}}

{{T "admin.ai_providers.sched_sub"}}

{{T "admin.ai_providers.sched_hint"}}

{{T "admin.ai_providers.list_title"}}

{{T "admin.ai_providers.list_sub"}}

{{range .Data.Rows}} {{else}} {{end}}
{{T "admin.ai_providers.col_id"}}{{T "admin.ai_providers.col_name"}}{{T "admin.ai_providers.col_slug"}}{{T "admin.ai_providers.col_api"}}{{T "admin.ai_providers.col_emb"}}{{T "admin.ai_providers.col_chat"}}{{T "admin.ai_providers.col_sort"}}{{T "admin.ai_providers.col_chat_use"}}{{T "admin.ai_providers.col_random"}}{{T "admin.ai_providers.col_status"}}
{{index . "id"}} {{index . "name"}} {{index . "slug"}} {{index . "base_url"}} {{index . "embedding_model"}} {{index . "chat_model"}} {{index . "sort_order"}} {{if ne (asInt (index . "use_for_chat")) 0}}{{T "admin.ai_providers.on"}}{{else}}{{T "admin.ai_providers.off"}}{{end}} {{if ne (asInt (index . "use_in_random")) 0}}{{T "admin.ai_providers.on"}}{{else}}—{{end}} {{if eq (asInt (index . "status")) 1}}{{T "admin.ai_providers.enabled"}}{{else}}{{T "admin.ai_providers.disabled"}}{{end}}
{{T "admin.ai_providers.empty"}}
{{template "admin_shell_close" .}} {{end}}