|
3 | 3 | "ollama": { |
4 | 4 | "enabled": true, |
5 | 5 | "models": [ |
6 | | - { "name": "llama3.2:latest", "capabilities": ["summarize", "planning", "keywords", "sentiment", "emailReply", "translate"], "notes": "Meta Llama 3.2 general-purpose model." }, |
7 | | - { "name": "qwen2.5-coder:latest", "capabilities": ["summarize", "planning", "keywords", "emailReply"], "notes": "Qwen 2.5 coder-optimized variant for code tasks." }, |
8 | | - { "name": "gemma2:2b", "capabilities": ["summarize", "planning", "keywords", "sentiment", "emailReply", "meetingNotes"], "notes": "Gemma 2 small variant for lightweight tasks." }, |
9 | | - { "name": "gemma3:4b", "capabilities": ["summarize", "planning", "keywords", "sentiment", "emailReply", "askText", "translate", "meetingNotes"], "notes": "Gemma 3 small variant for lightweight tasks with Q&A support." }, |
10 | | - { "name": "qwen2.5:0.5b", "capabilities": ["summarize", "planning", "keywords", "sentiment", "emailReply"], "notes": "Qwen 2.5 0.5B parameter model for ultra-light workloads." }, |
11 | | - { "name": "qwen2.5:1.5b", "capabilities": ["summarize", "planning", "keywords", "sentiment", "emailReply"], "notes": "Qwen 2.5 1.5B parameter model; balanced speed/quality." }, |
12 | | - { "name": "qwen2.5:3b", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate"], "notes": "Qwen 2.5 3B parameter model for stronger quality." }, |
13 | | - { "name": "qwen2.5:7b", "capabilities": ["summarize", "planning", "keywords", "sentiment", "emailReply"], "notes": "Qwen 2.5 7B parameter model for higher quality." }, |
14 | | - { "name": "llama3.2:1b", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Llama 3.2 1B tiny variant for edge/light usage." }, |
15 | | - { "name": "llama3.2:3b", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Llama 3.2 3B small variant." }, |
16 | | - { "name": "gemma3:270m", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply"], "notes": "Gemma 3 270M instruct tuned; great for ultra-fast summarization on CPU." } |
| 6 | + { "name": "llama3.2:latest", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "emailReply", "translate"], "notes": "Meta Llama 3.2 general-purpose model." }, |
| 7 | + { "name": "qwen2.5-coder:latest", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "emailReply"], "notes": "Qwen 2.5 coder-optimized variant for code tasks." }, |
| 8 | + { "name": "gemma2:2b", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "emailReply", "meetingNotes"], "notes": "Gemma 2 small variant for lightweight tasks." }, |
| 9 | + { "name": "gemma3:4b", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "emailReply", "askText", "translate", "meetingNotes"], "notes": "Gemma 3 small variant for lightweight tasks with Q&A support." }, |
| 10 | + { "name": "qwen2.5:0.5b", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "emailReply"], "notes": "Qwen 2.5 0.5B parameter model for ultra-light workloads." }, |
| 11 | + { "name": "qwen2.5:1.5b", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "emailReply"], "notes": "Qwen 2.5 1.5B parameter model; balanced speed/quality." }, |
| 12 | + { "name": "qwen2.5:3b", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate"], "notes": "Qwen 2.5 3B parameter model for stronger quality." }, |
| 13 | + { "name": "qwen2.5:7b", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "emailReply"], "notes": "Qwen 2.5 7B parameter model for higher quality." }, |
| 14 | + { "name": "llama3.2:1b", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Llama 3.2 1B tiny variant for edge/light usage." }, |
| 15 | + { "name": "llama3.2:3b", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Llama 3.2 3B small variant." }, |
| 16 | + { "name": "gemma3:270m", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply"], "notes": "Gemma 3 270M instruct tuned; great for ultra-fast summarization on CPU." } |
17 | 17 | ] |
18 | 18 | }, |
19 | 19 | "lmstudio": { |
20 | 20 | "enabled": true, |
21 | 21 | "models": [ |
22 | | - { "name": "gemma-3-270m-it", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply"], "notes": "Gemma 3 270M instruct tuned; great for ultra-fast summarization on CPU." }, |
23 | | - { "name": "llama-3.2-3b-instruct", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Llama 3.2 3B instruct; strong small model for summarization." } |
| 22 | + { "name": "gemma-3-270m-it", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply"], "notes": "Gemma 3 270M instruct tuned; great for ultra-fast summarization on CPU." }, |
| 23 | + { "name": "llama-3.2-3b-instruct", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Llama 3.2 3B instruct; strong small model for summarization." } |
24 | 24 | ] |
25 | 25 | }, |
26 | 26 | "openai": { |
27 | 27 | "enabled": true, |
28 | 28 | "models": [ |
29 | | - { "name": "gpt-4o-mini", "capabilities": ["summarize", "planning", "keywords", "sentiment", "vision", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI multimodal small model with vision support." }, |
30 | | - { "name": "gpt-4.1-nano", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI lightweight model for fast, low-cost text tasks." }, |
31 | | - { "name": "gpt-5-mini", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI next-gen mini model with Q&A capabilities." }, |
32 | | - { "name": "gpt-5-nano", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI next-gen nano model with Q&A capabilities." }, |
33 | | - { "name": "gpt-5", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI next-gen model with Q&A capabilities." }, |
34 | | - { "name": "gpt-4o", "capabilities": ["summarize", "planning", "keywords", "sentiment", "vision", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI next-gen vision model with Q&A capabilities." } |
| 29 | + { "name": "gpt-4o-mini", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "vision", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI multimodal small model with vision support." }, |
| 30 | + { "name": "gpt-4.1-nano", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI lightweight model for fast, low-cost text tasks." }, |
| 31 | + { "name": "gpt-5-mini", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI next-gen mini model with Q&A capabilities." }, |
| 32 | + { "name": "gpt-5-nano", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI next-gen nano model with Q&A capabilities." }, |
| 33 | + { "name": "gpt-5", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI next-gen model with Q&A capabilities." }, |
| 34 | + { "name": "gpt-4o", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "vision", "emailReply", "translate", "meetingNotes"], "notes": "OpenAI next-gen vision model with Q&A capabilities." } |
35 | 35 | ] |
36 | 36 | }, |
37 | 37 | "openrouter": { |
38 | 38 | "enabled": true, |
39 | 39 | "models": [ |
40 | | - { "name": "anthropic/claude-3.5-sonnet", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Claude 3.5 Sonnet via OpenRouter; strong reasoning." }, |
41 | | - { "name": "openai/gpt-4o-mini", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenRouter proxy to GPT-4o mini." }, |
42 | | - { "name": "google/gemini-2.0-flash-lite-001", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Google Gemini 2.0 Flash Lite via OpenRouter with Q&A capabilities." }, |
43 | | - { "name": "google/gemini-2.5-flash-lite", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Google Gemini 2.5 Flash Lite via OpenRouter with 1M token context window for large document Q&A." }, |
44 | | - { "name": "openai/gpt-oss-20b", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenRouter proxy to GPT OSS 20B" }, |
45 | | - { "name": "openai/gpt-oss-120b", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenRouter proxy to GPT OSS 120B" } |
| 40 | + { "name": "anthropic/claude-3.5-sonnet", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Claude 3.5 Sonnet via OpenRouter; strong reasoning." }, |
| 41 | + { "name": "openai/gpt-4o-mini", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenRouter proxy to GPT-4o mini." }, |
| 42 | + { "name": "google/gemini-2.0-flash-lite-001", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Google Gemini 2.0 Flash Lite via OpenRouter with Q&A capabilities." }, |
| 43 | + { "name": "google/gemini-2.5-flash-lite", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Google Gemini 2.5 Flash Lite via OpenRouter with 1M token context window for large document Q&A." }, |
| 44 | + { "name": "openai/gpt-oss-20b", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenRouter proxy to GPT OSS 20B" }, |
| 45 | + { "name": "openai/gpt-oss-120b", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "OpenRouter proxy to GPT OSS 120B" } |
46 | 46 | ] |
47 | 47 | }, |
48 | 48 | "anthropic": { |
49 | 49 | "enabled": true, |
50 | 50 | "models": [ |
51 | | - { "name": "claude-3-haiku-20240307", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Anthropic Claude 3 Haiku; fast and cost-effective with Q&A support." } |
| 51 | + { "name": "claude-3-haiku-20240307", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Anthropic Claude 3 Haiku; fast and cost-effective with Q&A support." } |
52 | 52 | ] |
53 | 53 | }, |
54 | 54 | "aigateway": { |
55 | 55 | "enabled": true, |
56 | 56 | "models": [ |
57 | | - { "name": "openai/gpt-5-nano", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "GPT-5 nano is a high throughput model that excels at simple instruction or classification tasks." }, |
58 | | - { "name": "gemini-2.0-flash-lite-preview-02-05", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Gemini 2.0 Flash Lite Preview 02-05" }, |
59 | | - { "name": "mistral-small-2503", "capabilities": ["summarize", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Mistral Small" } |
| 57 | + { "name": "openai/gpt-5-nano", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "GPT-5 nano is a high throughput model that excels at simple instruction or classification tasks." }, |
| 58 | + { "name": "gemini-2.0-flash-lite-preview-02-05", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Gemini 2.0 Flash Lite Preview 02-05" }, |
| 59 | + { "name": "mistral-small-2503", "capabilities": ["summarize", "rewrite", "compose", "planning", "keywords", "sentiment", "askText", "emailReply", "translate", "meetingNotes"], "notes": "Mistral Small" } |
60 | 60 |
|
61 | 61 |
|
62 | 62 | ] |
63 | 63 | } |
64 | 64 | } |
65 | 65 | } |
66 | 66 |
|
67 | | - |
0 commit comments