Skip to content

Commit be37617

Browse files
committed
fix: broken install links
Signed-off-by: bitliu <[email protected]>
1 parent a0f8114 commit be37617

14 files changed

+95
-71
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ For comprehensive documentation including detailed setup instructions, architect
5757

5858
The documentation includes:
5959
- **[Installation Guide](https://vllm-semantic-router.com/docs/getting-started/installation/)** - Complete setup instructions
60-
- **[Quick Start](https://vllm-semantic-router.com/docs/getting-started/quick-start/)** - Get running in 5 minutes
60+
- **[Quick Start](https://vllm-semantic-router.com/docs/getting-started/installation/)** - Get running in 5 minutes
6161
- **[System Architecture](https://vllm-semantic-router.com/docs/architecture/system-architecture/)** - Technical deep dive
6262
- **[Model Training](https://vllm-semantic-router.com/docs/training/training-overview/)** - How classification models work
6363
- **[API Reference](https://vllm-semantic-router.com/docs/api/router/)** - Complete API documentation

website/.docusaurus/client-manifest.json

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,10 @@
206206
2076,
207207
3976
208208
],
209+
"177a3c92": [
210+
2076,
211+
2952
212+
],
209213
"23dc2c2c": [
210214
2076,
211215
5069
@@ -230,10 +234,6 @@
230234
2076,
231235
7924
232236
],
233-
"588bd741": [
234-
2076,
235-
4324
236-
],
237237
"5e95c892": [
238238
9647
239239
],
@@ -295,13 +295,13 @@
295295
1869,
296296
2334,
297297
2716,
298+
2952,
298299
3086,
299300
3253,
300301
3849,
301302
3976,
302303
4008,
303304
4163,
304-
4324,
305305
4553,
306306
4802,
307307
4881,
@@ -366,9 +366,9 @@
366366
"849": {
367367
"js": [
368368
{
369-
"file": "assets/js/0058b4c6.5774ef6d.js",
370-
"hash": "72d4499e535070c8",
371-
"publicPath": "/assets/js/0058b4c6.5774ef6d.js"
369+
"file": "assets/js/0058b4c6.366dc927.js",
370+
"hash": "e75e0e4c6174bff5",
371+
"publicPath": "/assets/js/0058b4c6.366dc927.js"
372372
}
373373
]
374374
},
@@ -516,6 +516,15 @@
516516
}
517517
]
518518
},
519+
"2952": {
520+
"js": [
521+
{
522+
"file": "assets/js/177a3c92.cdc4bcb0.js",
523+
"hash": "ba5fbda236ce11b4",
524+
"publicPath": "/assets/js/177a3c92.cdc4bcb0.js"
525+
}
526+
]
527+
},
519528
"3086": {
520529
"js": [
521530
{
@@ -588,15 +597,6 @@
588597
}
589598
]
590599
},
591-
"4324": {
592-
"js": [
593-
{
594-
"file": "assets/js/588bd741.fecec436.js",
595-
"hash": "556b5e775305a95c",
596-
"publicPath": "/assets/js/588bd741.fecec436.js"
597-
}
598-
]
599-
},
600600
"4504": {
601601
"js": [
602602
{
@@ -645,9 +645,9 @@
645645
"5024": {
646646
"js": [
647647
{
648-
"file": "assets/js/9aaa5480.38156aea.js",
649-
"hash": "192d409d40414aed",
650-
"publicPath": "/assets/js/9aaa5480.38156aea.js"
648+
"file": "assets/js/9aaa5480.17b1b48a.js",
649+
"hash": "e3e4347852a4df78",
650+
"publicPath": "/assets/js/9aaa5480.17b1b48a.js"
651651
}
652652
]
653653
},
@@ -663,9 +663,9 @@
663663
"5354": {
664664
"js": [
665665
{
666-
"file": "assets/js/runtime~main.46ee5a72.js",
667-
"hash": "1c4d34f445433a42",
668-
"publicPath": "/assets/js/runtime~main.46ee5a72.js"
666+
"file": "assets/js/runtime~main.6e52d16d.js",
667+
"hash": "a2a01e9662da5682",
668+
"publicPath": "/assets/js/runtime~main.6e52d16d.js"
669669
}
670670
]
671671
},
@@ -807,18 +807,18 @@
807807
"7715": {
808808
"js": [
809809
{
810-
"file": "assets/js/009f1e98.47f73b1d.js",
811-
"hash": "4f4e54b1c481482b",
812-
"publicPath": "/assets/js/009f1e98.47f73b1d.js"
810+
"file": "assets/js/009f1e98.45a8414b.js",
811+
"hash": "5eea5c580c572b8b",
812+
"publicPath": "/assets/js/009f1e98.45a8414b.js"
813813
}
814814
]
815815
},
816816
"7924": {
817817
"js": [
818818
{
819-
"file": "assets/js/54f44165.70fbce64.js",
820-
"hash": "a5daff070a297bce",
821-
"publicPath": "/assets/js/54f44165.70fbce64.js"
819+
"file": "assets/js/54f44165.9a3723c9.js",
820+
"hash": "12ae0c6238cfbc72",
821+
"publicPath": "/assets/js/54f44165.9a3723c9.js"
822822
}
823823
]
824824
},
@@ -888,9 +888,9 @@
888888
"8792": {
889889
"js": [
890890
{
891-
"file": "assets/js/main.74135e71.js",
892-
"hash": "80981465b58ce032",
893-
"publicPath": "/assets/js/main.74135e71.js"
891+
"file": "assets/js/main.35e2d344.js",
892+
"hash": "a4a0524f1cb1da82",
893+
"publicPath": "/assets/js/main.35e2d344.js"
894894
}
895895
]
896896
},
@@ -915,9 +915,9 @@
915915
"9959": {
916916
"js": [
917917
{
918-
"file": "assets/js/66524e40.8196d966.js",
919-
"hash": "1e2258d3fc132327",
920-
"publicPath": "/assets/js/66524e40.8196d966.js"
918+
"file": "assets/js/66524e40.3639409f.js",
919+
"hash": "227ba70bae23c00f",
920+
"publicPath": "/assets/js/66524e40.3639409f.js"
921921
}
922922
]
923923
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"vLLM Semantic Router","href":"/docs/intro","docId":"intro","unlisted":false},{"type":"category","label":"Overview","items":[{"type":"link","label":"Semantic Router Overview","href":"/docs/overview/semantic-router-overview","docId":"overview/semantic-router-overview","unlisted":false},{"type":"link","label":"Why Mixture of Models?","href":"/docs/overview/mixture-of-models","docId":"overview/mixture-of-models","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Architecture","items":[{"type":"link","label":"System Architecture","href":"/docs/architecture/system-architecture","docId":"architecture/system-architecture","unlisted":false},{"type":"link","label":"Envoy ExtProc Integration","href":"/docs/architecture/envoy-extproc","docId":"architecture/envoy-extproc","unlisted":false},{"type":"link","label":"Router Implementation Details","href":"/docs/architecture/router-implementation","docId":"architecture/router-implementation","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Model Training","items":[{"type":"link","label":"Model Training Overview","href":"/docs/training/training-overview","docId":"training/training-overview","unlisted":false},{"type":"link","label":"Classification Models","href":"/docs/training/classification-models","docId":"training/classification-models","unlisted":false},{"type":"link","label":"Datasets and Purposes","href":"/docs/training/datasets","docId":"training/datasets","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Getting Started","items":[{"type":"link","label":"Installation Guide","href":"/docs/getting-started/installation","docId":"getting-started/installation","unlisted":false},{"type":"link","label":"Quick Start Guide","href":"/docs/getting-started/quick-start","docId":"getting-started/quick-start","unlisted":false},{"type":"link","label":"Configuration Guide","href":"/docs/getting-started/configuration","docId":"getting-started/configuration","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"API Reference","items":[{"type":"link","label":"Router API Reference","href":"/docs/api/router","docId":"api/router","unlisted":false},{"type":"link","label":"Classification API Reference","href":"/docs/api/classification","docId":"api/classification","unlisted":false}],"collapsed":true,"collapsible":true}]},"docs":{"api/classification":{"id":"api/classification","title":"Classification API Reference","description":"The Classification API provides direct access to the Semantic Router's classification models for intent detection, PII identification, and security analysis. This API is useful for testing, debugging, and standalone classification tasks.","sidebar":"tutorialSidebar"},"api/router":{"id":"api/router","title":"Router API Reference","description":"The Semantic Router provides a gRPC-based API that integrates seamlessly with Envoy's External Processing (ExtProc) protocol. This document covers the API endpoints, request/response formats, and integration patterns.","sidebar":"tutorialSidebar"},"architecture/envoy-extproc":{"id":"architecture/envoy-extproc","title":"Envoy ExtProc Integration","description":"The Semantic Router leverages Envoy's External Processing (ExtProc) filter to implement intelligent routing decisions. This integration provides a clean separation between traffic management (Envoy) and business logic (Semantic Router), enabling sophisticated routing capabilities while maintaining high performance.","sidebar":"tutorialSidebar"},"architecture/router-implementation":{"id":"architecture/router-implementation","title":"Router Implementation Details","description":"This document provides detailed insights into the core routing algorithms, classification logic, and implementation specifics of the Semantic Router.","sidebar":"tutorialSidebar"},"architecture/system-architecture":{"id":"architecture/system-architecture","title":"System Architecture","description":"The Semantic Router implements a sophisticated Mixture-of-Models (MoM) architecture using Envoy Proxy as the foundation, with an External Processor (ExtProc) service that provides intelligent routing capabilities. This design ensures high performance, scalability, and maintainability for production LLM deployments.","sidebar":"tutorialSidebar"},"getting-started/configuration":{"id":"getting-started/configuration","title":"Configuration Guide","description":"This guide covers all configuration options available in the Semantic Router, from basic setup to advanced customization for production deployments.","sidebar":"tutorialSidebar"},"getting-started/installation":{"id":"getting-started/installation","title":"Installation Guide","description":"This guide will help you set up and install the Semantic Router on your system. The installation process includes setting up dependencies, downloading models, and configuring the routing system.","sidebar":"tutorialSidebar"},"getting-started/quick-start":{"id":"getting-started/quick-start","title":"Quick Start Guide","description":"This guide will get you up and running with the Semantic Router in just a few minutes. Follow these steps to see the router in action with intelligent model selection.","sidebar":"tutorialSidebar"},"intro":{"id":"intro","title":"vLLM Semantic Router","description":"License","sidebar":"tutorialSidebar"},"overview/mixture-of-models":{"id":"overview/mixture-of-models","title":"Why Mixture of Models?","description":"The Mixture of Models (MoM) approach represents a fundamental shift from traditional single-model deployment to a more intelligent, cost-effective, and performance-optimized architecture. This section explores the compelling reasons why MoM has become the preferred approach for production LLM deployments.","sidebar":"tutorialSidebar"},"overview/semantic-router-overview":{"id":"overview/semantic-router-overview","title":"Semantic Router Overview","description":"Semantic routers represent a paradigm shift in how we deploy and utilize large language models at scale. By intelligently routing queries to the most appropriate model based on semantic understanding, these systems optimize the critical balance between performance, cost, and quality.","sidebar":"tutorialSidebar"},"training/classification-models":{"id":"training/classification-models","title":"Classification Models","description":"This document provides in-depth technical details about each classification model used in the Semantic Router, including architecture specifics, training procedures, and performance characteristics.","sidebar":"tutorialSidebar"},"training/datasets":{"id":"training/datasets","title":"Datasets and Purposes","description":"This document provides comprehensive details about the datasets used to train each classification model in the Semantic Router, including data sources, preprocessing methods, and the specific purposes each dataset serves in the routing pipeline.","sidebar":"tutorialSidebar"},"training/training-overview":{"id":"training/training-overview","title":"Model Training Overview","description":"The Semantic Router relies on multiple specialized classification models to make intelligent routing decisions. This section provides a comprehensive overview of the training process, datasets used, and the purpose of each model in the routing pipeline.","sidebar":"tutorialSidebar"}}}}
1+
{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"vLLM Semantic Router","href":"/docs/intro","docId":"intro","unlisted":false},{"type":"category","label":"Overview","items":[{"type":"link","label":"Semantic Router Overview","href":"/docs/overview/semantic-router-overview","docId":"overview/semantic-router-overview","unlisted":false},{"type":"link","label":"Why Mixture of Models?","href":"/docs/overview/mixture-of-models","docId":"overview/mixture-of-models","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Architecture","items":[{"type":"link","label":"System Architecture","href":"/docs/architecture/system-architecture","docId":"architecture/system-architecture","unlisted":false},{"type":"link","label":"Envoy ExtProc Integration","href":"/docs/architecture/envoy-extproc","docId":"architecture/envoy-extproc","unlisted":false},{"type":"link","label":"Router Implementation Details","href":"/docs/architecture/router-implementation","docId":"architecture/router-implementation","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Model Training","items":[{"type":"link","label":"Model Training Overview","href":"/docs/training/training-overview","docId":"training/training-overview","unlisted":false},{"type":"link","label":"Classification Models","href":"/docs/training/classification-models","docId":"training/classification-models","unlisted":false},{"type":"link","label":"Datasets and Purposes","href":"/docs/training/datasets","docId":"training/datasets","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Getting Started","items":[{"type":"link","label":"Install in Local","href":"/docs/getting-started/installation","docId":"getting-started/installation","unlisted":false},{"type":"link","label":"Install with Docker Compose","href":"/docs/getting-started/docker-compose","docId":"getting-started/docker-compose","unlisted":false},{"type":"link","label":"Configuration Guide","href":"/docs/getting-started/configuration","docId":"getting-started/configuration","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"API Reference","items":[{"type":"link","label":"Router API Reference","href":"/docs/api/router","docId":"api/router","unlisted":false},{"type":"link","label":"Classification API Reference","href":"/docs/api/classification","docId":"api/classification","unlisted":false}],"collapsed":true,"collapsible":true}]},"docs":{"api/classification":{"id":"api/classification","title":"Classification API Reference","description":"The Classification API provides direct access to the Semantic Router's classification models for intent detection, PII identification, and security analysis. This API is useful for testing, debugging, and standalone classification tasks.","sidebar":"tutorialSidebar"},"api/router":{"id":"api/router","title":"Router API Reference","description":"The Semantic Router provides a gRPC-based API that integrates seamlessly with Envoy's External Processing (ExtProc) protocol. This document covers the API endpoints, request/response formats, and integration patterns.","sidebar":"tutorialSidebar"},"architecture/envoy-extproc":{"id":"architecture/envoy-extproc","title":"Envoy ExtProc Integration","description":"The Semantic Router leverages Envoy's External Processing (ExtProc) filter to implement intelligent routing decisions. This integration provides a clean separation between traffic management (Envoy) and business logic (Semantic Router), enabling sophisticated routing capabilities while maintaining high performance.","sidebar":"tutorialSidebar"},"architecture/router-implementation":{"id":"architecture/router-implementation","title":"Router Implementation Details","description":"This document provides detailed insights into the core routing algorithms, classification logic, and implementation specifics of the Semantic Router.","sidebar":"tutorialSidebar"},"architecture/system-architecture":{"id":"architecture/system-architecture","title":"System Architecture","description":"The Semantic Router implements a sophisticated Mixture-of-Models (MoM) architecture using Envoy Proxy as the foundation, with an External Processor (ExtProc) service that provides intelligent routing capabilities. This design ensures high performance, scalability, and maintainability for production LLM deployments.","sidebar":"tutorialSidebar"},"getting-started/configuration":{"id":"getting-started/configuration","title":"Configuration Guide","description":"This guide covers the configuration options for the Semantic Router. The system uses a single YAML configuration file that controls all aspects of routing, classification, and security.","sidebar":"tutorialSidebar"},"getting-started/docker-compose":{"id":"getting-started/docker-compose","title":"Install with Docker Compose","description":"This guide shows you how to quickly set up and run Semantic Router with Envoy using Docker Compose. This is the fastest way to get started without installing dependencies locally.","sidebar":"tutorialSidebar"},"getting-started/installation":{"id":"getting-started/installation","title":"Install in Local","description":"This guide will help you set up and install the Semantic Router on your system. The router runs entirely on CPU and does not require GPU for inference.","sidebar":"tutorialSidebar"},"intro":{"id":"intro","title":"vLLM Semantic Router","description":"License","sidebar":"tutorialSidebar"},"overview/mixture-of-models":{"id":"overview/mixture-of-models","title":"Why Mixture of Models?","description":"The Mixture of Models (MoM) approach represents a fundamental shift from traditional single-model deployment to a more intelligent, cost-effective, and performance-optimized architecture. This section explores the compelling reasons why MoM has become the preferred approach for production LLM deployments.","sidebar":"tutorialSidebar"},"overview/semantic-router-overview":{"id":"overview/semantic-router-overview","title":"Semantic Router Overview","description":"Semantic routers represent a paradigm shift in how we deploy and utilize large language models at scale. By intelligently routing queries to the most appropriate model based on semantic understanding, these systems optimize the critical balance between performance, cost, and quality.","sidebar":"tutorialSidebar"},"training/classification-models":{"id":"training/classification-models","title":"Classification Models","description":"This document provides in-depth technical details about each classification model used in the Semantic Router, including architecture specifics, training procedures, and performance characteristics.","sidebar":"tutorialSidebar"},"training/datasets":{"id":"training/datasets","title":"Datasets and Purposes","description":"This document provides comprehensive details about the datasets used to train each classification model in the Semantic Router, including data sources, preprocessing methods, and the specific purposes each dataset serves in the routing pipeline.","sidebar":"tutorialSidebar"},"training/training-overview":{"id":"training/training-overview","title":"Model Training Overview","description":"The Semantic Router relies on multiple specialized classification models to make intelligent routing decisions. This section provides a comprehensive overview of the training process, datasets used, and the purpose of each model in the routing pipeline.","sidebar":"tutorialSidebar"}}}}

0 commit comments

Comments
 (0)