Initial commit: llm-router — smart OpenAI/Anthropic/Ollama router
A stdlib pre-router in front of Ollama with LiteLLM backend: - auto model selection by content/tools/modality, with fallbacks - OpenAI /v1, Anthropic /v1/messages, and Ollama-native /api/* endpoints - Whisper-shaped /v1/audio/transcriptions + in-chat audio - key-based fleet policies (e.g. force a client onto uncensored models) - optional Bearer auth; launchd/systemd service install - benchmark harnesses (speed, quality, agentic tool use) with sample results Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,128 @@
|
||||
{
|
||||
"qwen3-vl:30b-a3b-instruct": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"qwen3-vl:8b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"qwen3-coder:30b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"glm-4.7-flash:latest": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"gpt-oss:20b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"qwen3.6:35b-a3b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"gemma4:31b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"gemma4:26b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"qwen3.6:27b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"gemma4:e4b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"qwen3:14b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"gemma4:12b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"gemma4:e2b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
},
|
||||
"qwen3:8b": {
|
||||
"invoke": 1,
|
||||
"args": 1,
|
||||
"select": 1,
|
||||
"multiarg": 1,
|
||||
"useresult": 1,
|
||||
"abstain": 1,
|
||||
"overall": 1.0
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user