[PR #245] [MERGED] Add model router feature docs #233

Closed
opened 2026-06-05 15:22:46 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anythingllm-docs/pull/245
Author: @shatfield4
Created: 4/24/2026
Status: Merged
Merged: 5/20/2026
Merged by: @timothycarambat

Base: mainHead: 244-model-router-documentation


📝 Commits (5)

  • b2df24f add model router feature docs
  • 1b2c2b9 move model router to guides section and add overview page
  • 95067f9 merge docs
  • 91748a8 docs update about caching
  • 64e4375 Merge branch 'main' into 244-model-router-documentation

📊 Changes

16 files changed (+317 additions, -0 deletions)

View changed files

📝 pages/_meta.json (+9 -0)
📝 pages/features/_meta.json (+4 -0)
📝 pages/features/all-features.mdx (+9 -0)
pages/model-router/_meta.json (+20 -0)
pages/model-router/overview.mdx (+61 -0)
pages/model-router/setup.mdx (+214 -0)
public/images/model-router/calculated-rule.png (+0 -0)
public/images/model-router/chat-routed.png (+0 -0)
public/images/model-router/empty-rules.png (+0 -0)
public/images/model-router/empty-state.png (+0 -0)
public/images/model-router/llm-provider-option.png (+0 -0)
public/images/model-router/llm-provider-selected.png (+0 -0)
public/images/model-router/llm-rule.png (+0 -0)
public/images/model-router/new-router-modal.png (+0 -0)
public/images/model-router/router-list.png (+0 -0)
public/images/model-router/rules-list.png (+0 -0)

📄 Description

Pull Request Type

  • feat
  • 🐛 fix
  • ♻️ refactor
  • 💄 style

Relevant Issues

resolves #244

What is in this change?

  • Creating a router (name, description, fallback provider/model, cache cooldown)
  • Calculated rules (keyword/property-based matching)
  • LLM Classified rules (natural-language match descriptions)
  • Rule priority and first-match-wins evaluation
  • Selecting a router as the workspace LLM provider
  • The in-chat "Routed to" badge showing which model and rule handled a response
  • New card on the All Features page

Additional Information

Validations

  • Ensured updated documentation pass spell check
  • Updated or added relevant links as needed
  • Reviewed the changes for clarity and accuracy
  • Successfully ran the code locally without encountering errors

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anythingllm-docs/pull/245 **Author:** [@shatfield4](https://github.com/shatfield4) **Created:** 4/24/2026 **Status:** ✅ Merged **Merged:** 5/20/2026 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `main` ← **Head:** `244-model-router-documentation` --- ### 📝 Commits (5) - [`b2df24f`](https://github.com/Mintplex-Labs/anythingllm-docs/commit/b2df24f9bc84961f3e469baa62ecf095f5147a56) add model router feature docs - [`1b2c2b9`](https://github.com/Mintplex-Labs/anythingllm-docs/commit/1b2c2b9ecf5e09a48164d49ff799b735b9c56241) move model router to guides section and add overview page - [`95067f9`](https://github.com/Mintplex-Labs/anythingllm-docs/commit/95067f917f216c5e6801227e9ad3b2066a8711fc) merge docs - [`91748a8`](https://github.com/Mintplex-Labs/anythingllm-docs/commit/91748a8a6db5007847893c7013938201576339e5) docs update about caching - [`64e4375`](https://github.com/Mintplex-Labs/anythingllm-docs/commit/64e4375e7ea1814ed8504253a7b1c8e073c164a3) Merge branch 'main' into 244-model-router-documentation ### 📊 Changes **16 files changed** (+317 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `pages/_meta.json` (+9 -0) 📝 `pages/features/_meta.json` (+4 -0) 📝 `pages/features/all-features.mdx` (+9 -0) ➕ `pages/model-router/_meta.json` (+20 -0) ➕ `pages/model-router/overview.mdx` (+61 -0) ➕ `pages/model-router/setup.mdx` (+214 -0) ➕ `public/images/model-router/calculated-rule.png` (+0 -0) ➕ `public/images/model-router/chat-routed.png` (+0 -0) ➕ `public/images/model-router/empty-rules.png` (+0 -0) ➕ `public/images/model-router/empty-state.png` (+0 -0) ➕ `public/images/model-router/llm-provider-option.png` (+0 -0) ➕ `public/images/model-router/llm-provider-selected.png` (+0 -0) ➕ `public/images/model-router/llm-rule.png` (+0 -0) ➕ `public/images/model-router/new-router-modal.png` (+0 -0) ➕ `public/images/model-router/router-list.png` (+0 -0) ➕ `public/images/model-router/rules-list.png` (+0 -0) </details> ### 📄 Description ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [x] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style ### Relevant Issues <!-- Use "resolves #xxx" to auto resolve on merge. Otherwise, please use "connect #xxx" --> resolves #244 ### What is in this change? <!-- Describe the changes in this PR that are impactful to the documentation site. --> - Creating a router (name, description, fallback provider/model, cache cooldown) - Calculated rules (keyword/property-based matching) - LLM Classified rules (natural-language match descriptions) - Rule priority and first-match-wins evaluation - Selecting a router as the workspace LLM provider - The in-chat "Routed to" badge showing which model and rule handled a response - New card on the All Features page ### Additional Information <!-- Add any other context about the Pull Request here that was not captured above. --> ### Validations <!-- All of the applicable items should be checked. --> - [x] Ensured updated documentation pass spell check - [x] Updated or added relevant links as needed - [x] Reviewed the changes for clarity and accuracy - [x] Successfully ran the code locally without encountering errors --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 15:22:46 -04:00
yindo closed this issue 2026-06-05 15:22:46 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anythingllm-docs#233