From e2ffb9df6d4f7cc84fd27db4b4b5710d519aa4ff Mon Sep 17 00:00:00 2001 From: Laura Date: Sun, 10 Aug 2025 16:44:00 +0200 Subject: [PATCH] vision tag --- models.go | 6 ++++++ static/css/dropdown.css | 4 ++++ static/css/icons/tags/tools.svg | 2 +- static/css/icons/tags/vision.svg | 7 +++++++ 4 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 static/css/icons/tags/vision.svg diff --git a/models.go b/models.go index 738454d..e3f6daf 100644 --- a/models.go +++ b/models.go @@ -62,6 +62,12 @@ func GetModelTags(model openrouter.Model) []string { } } + for _, modality := range model.Architecture.InputModalities { + if modality == "image" { + tags = append(tags, "vision") + } + } + sort.Strings(tags) return tags diff --git a/static/css/dropdown.css b/static/css/dropdown.css index bf65a25..ec499e0 100644 --- a/static/css/dropdown.css +++ b/static/css/dropdown.css @@ -102,6 +102,10 @@ background-image: url(icons/tags/tools.svg) } +.tags .tag.vision { + background-image: url(icons/tags/vision.svg) +} + .dropdown .search { background: #2a2e41; border-top: 2px solid #494d64; diff --git a/static/css/icons/tags/tools.svg b/static/css/icons/tags/tools.svg index e8d00b5..43a4611 100644 --- a/static/css/icons/tags/tools.svg +++ b/static/css/icons/tags/tools.svg @@ -3,5 +3,5 @@ - + \ No newline at end of file diff --git a/static/css/icons/tags/vision.svg b/static/css/icons/tags/vision.svg new file mode 100644 index 0000000..2c11e48 --- /dev/null +++ b/static/css/icons/tags/vision.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file