PageSourceSearch

https://vllm-sr.ai/assets/js/b2b623d3.3bf3a962.js

js vllm-sr.ai collected 2026-10-04 01:32:12 UTC 7,933 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunksemantic_router_docs=self.webpackChunksemantic_router_docs||[]).push([[15789],{67086(e,t,n){n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>s,default:()=>h,frontMatter:()=>l,metadata:()=>r,toc:()=>o});const r=JSON.parse('{"id":"training/model-catalog","title":"Vela Model Catalog","description":"Vela 1.0","source":"@site/docs/training/model-catalog.md","sourceDirName":"training","slug":"/training/model-catalog","permalink":"/docs/training/model-catalog","draft":false,"unlisted":false,"editUrl":"https://github.com/vllm-project/semantic-router/edit/main/website/docs/training/model-catalog.md","tags":[],"version":"current","frontMatter":{"title":"Vela Model Catalog","sidebar_label":"Model Catalog"},"sidebar":"tutorialSidebar","previous":{"title":"Overview","permalink":"/docs/training/training-overview"},"next":{"title":"Embedding and Reranking","permalink":"/docs/training/mmbert-32k-models"}}');var a=n(74848),i=n(28453);const l={title:"Vela Model Catalog",sidebar_label:"Model Catalog"},s="Vela model catalog",d={},o=[{value:"Choose a model",id:"choose-a-model",level:2},{value:"Deploy or customize",id:"deploy-or-customize",level:2},{value:"Earlier releases and multimodal models",id:"earlier-releases-and-multimodal-models",level:2}];function c(e){const t={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.header,{children:(0,a.jsx)(t.h1,{id:"vela-model-catalog",children:"Vela model catalog"})}),"\n",(0,a.jsxs)(t.p,{children:[(0,a.jsx)(t.a,{href:"https://huggingface.co/collections/vllm-sr/vela-10-router-models-6aa555ba70cc6997d6d67798",children:"Vela 1.0"}),"\nis the model family for intelligent routing. Its twelve releases share the\n307M-parameter Vela Encoder foundation and cover request understanding,\nsafety, retrieval, and reranking."]}),"\n",(0,a.jsx)(t.h2,{id:"choose-a-model",children:"Choose a model"}),"\n",(0,a.jsxs)(t.table,{children:[(0,a.jsx)(t.thead,{children:(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.th,{children:"Model"}),(0,a.jsx)(t.th,{children:"Use it to"})]})}),(0,a.jsxs)(t.tbody,{children:[(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M",children:"Encoder"})}),(0,a.jsx)(t.td,{children:"Train a new task on the shared foundation"})]}),(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M-Domain",children:"Domain"})}),(0,a.jsx)(t.td,{children:"Classify requests into 14 subject areas"})]}),(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M-Guard",children:"Guard"})}),(0,a.jsx)(t.td,{children:"Detect prompt injection and jailbreak attacks"})]}),(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M-Safety",children:"Safety"})}),(0,a.jsx)(t.td,{children:"Detect unsafe content"})]}),(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M-Shield",children:"Shield"})}),(0,a.jsx)(t.td,{children:"Detect unsafe requests; an alternative to Safety"})]}),(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M-Hazard",children:"Hazard"})}),(0,a.jsx)(t.td,{children:"Identify 12 content-risk categories"})]}),(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M-PII",children:"PII"})}),(0,a.jsx)(t.td,{children:"Locate 17 types of personal information"})]}),(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M-FactCheck",children:"FactCheck"})}),(0,a.jsx)(t.td,{children:"Decide when an answer needs factual verification"})]}),(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M-Feedback",children:"Feedback"})}),(0,a.jsx)(t.td,{children:"Recognize satisfaction, clarification, correction, revision, or no feedback"})]}),(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M-Modality",children:"Modality"})}),(0,a.jsx)(t.td,{children:"Choose text, image, or combined output"})]}),(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M-Embedding",children:"Embedding"})}),(0,a.jsx)(t.td,{children:"Compare requests and retrieve relevant documents"})]}),(0,a.jsxs)(t.tr,{children:[(0,a.jsx)(t.td,{children:(0,a.jsx)(t.a,{href:"https://huggingface.co/vllm-sr/Vela-1.0-Encoder-307M-Reranker",children:"Reranker"})}),(0,a.jsx)(t.td,{children:"Reorder retrieved candidates by relevance"})]})]})]}),"\n",(0,a.jsxs)(t.p,{children:["Guard detects attempts to redirect instructions. Safety detects content risk;\nHazard identifies its category. Use these models together when your application\nneeds both prompt-attack protection and content policies. Shield is a separately\ntrained model with the same ",(0,a.jsx)(t.code,{children:"safe"}),"/",(0,a.jsx)(t.code,{children:"unsafe"}
1)," interface as Safety; Safety remains\nthe default, and ",(0,a.jsx)(t.a,{href:"/docs/tutorials/signal/learned/safety#select-vela-shield",children:"the Safety signal guide"}),"\nshows how to select Shield instead."]}),"\n",(0,a.jsxs)(t.p,{children:["Embedding and Reranker offer four encoder depths and five dimensions so you\ncan balance quality, latency, and memory. See\n",(0,a.jsx)(t.a,{href:"./mmbert-32k-models",children:"embedding and reranking"})," for how to choose."]}),"\n",(0,a.jsx)(t.h2,{id:"deploy-or-customize",children:"Deploy or customize"}),"\n",(0,a.jsxs)(t.p,{children:["To run the published models, follow ",(0,a.jsx)(t.a,{href:"/docs/tutorials/global/vela-models",children:"Use Vela models"}),".\nThat guide covers default downloads and router configuration. Model cards\nprovide standalone quickstarts and evaluation results."]}),"\n",(0,a.jsxs)(t.p,{children:["To adapt a model to your own data, start with the\n",(0,a.jsx)(t.a,{href:"./training-overview",children:"training overview"}),". The shared Encoder is a training\nfoundation; use a task checkpoint for a routing signal."]}),"\n",(0,a.jsx)(t.h2,{id:"earlier-releases-and-multimodal-models",children:"Earlier releases and multimodal models"}),"\n",(0,a.jsxs)(t.p,{children:["The earlier ",(0,a.jsx)(t.a,{href:"https://huggingface.co/collections/vllm-sr/mom-multilingual-class",children:"mmBERT classifier collection"}),"\nand ",(0,a.jsx)(t.a,{href:"https://huggingface.co/collections/vllm-sr/mom-multilingual-embed",children:"mmBERT embedding collection"}),"\nremain available for existing integrations and comparisons. Their original\ntraining entrypoints are listed in\n",(0,a.jsx)(t.a,{href:"https://github.com/vllm-project/semantic-router/blob/main/src/training/model_artifacts.json",children:"the artifact index"}),"."]}),"\n",(0,a.jsxs)(t.p,{children:["Vela 1.0 contains text models. Image and audio embedding models have their own\n",(0,a.jsx)(t.a,{href:"./multimodal-embeddings",children:"multimodal training guide"}),"."]})]})}function h(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},28453(e,t,n){n.d(t,{R:()=>l,x:()=>s});var r=n(96540);const a={},i=r.createContext(a);function l(e){const t=r.useContext(i);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:l(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.