Files
ProxMenux/AppImage/config/verified_ai_models.json
T

126 lines
5.2 KiB
JSON
Raw Normal View History

2026-03-20 23:21:00 +01:00
{
"_description": "Verified AI models for ProxMenux notifications. Only models listed here will be shown to users. Models are tested to work with the chat/completions API format.",
"_updated": "2026-10-26",
2026-09-02 12:05:53 +02:00
"_verifier": "Refreshed with tools/ai-models-verifier (private). Re-run before each ProxMenux release to keep the list current. The verifier and ProxMenux share the same reasoning/thinking-model handlers so their verdicts stay aligned with runtime behaviour.",
2026-03-20 23:21:00 +01:00
"groq": {
"models": [
"allam-2-7b",
"qwen/qwen3.8-27b",
"openai/gpt-oss-20b",
"openai/gpt-oss-120b"
2026-03-20 23:21:00 +01:00
],
"recommended": "openai/gpt-oss-20b",
"_note": "Verified 2026-10-26 with the Groq API. 4 of 8 tested pass. `groq/compound-mini` is no longer served and was dropped; `openai/gpt-oss-120b` added. Recommended kept as `openai/gpt-oss-20b` (english-capable) — `allam-2-7b` is fastest but Arabic-focused."
2026-03-20 23:21:00 +01:00
},
"gemini": {
"models": [
2026-09-02 12:05:53 +02:00
"gemini-2.5-flash-lite",
"gemini-3.1-flash-lite",
"gemini-3.5-flash-lite",
"gemini-3.1-flash-lite-preview",
"gemini-flash-lite-latest",
"gemini-2.5-flash",
2026-07-13 23:19:24 +02:00
"gemini-3-flash-preview",
"gemini-3.5-flash",
"gemini-3.6-flash",
"gemini-3.7-flash",
"gemini-3.8-flash"
2026-03-20 23:21:00 +01:00
],
2026-04-19 13:47:12 +02:00
"recommended": "gemini-2.5-flash-lite",
"_deprecated": [
"gemini-2.0-flash",
"gemini-2.0-flash-lite",
"gemini-1.5-flash",
"gemini-1.0-pro",
"gemini-pro"
],
"_note": "Verified 2026-10-26. Added gemini-3.6-flash, 3.7-flash and 3.8-flash. gemini-flash-lite-latest passes consistently but gemini-2.5-flash-lite remains recommended because 'latest' aliases can drift. Pro variants continue to reject thinkingBudget=0 and are overkill for notification translation; gemini-4-argon passes but takes ~20s per message."
2026-03-20 23:21:00 +01:00
},
"openai": {
"models": [
"gpt-6-luna",
"gpt-5.6-luna",
"gpt-5.4-mini",
"gpt-5.4-mini-2026-03-17",
"gpt-6-sol",
"gpt-6.1-sol",
"gpt-5.6-terra",
"gpt-5.2",
"gpt-5.2-2025-12-11",
"gpt-5.4",
"gpt-5.4-2026-03-05",
"gpt-5.6-sol",
"gpt-5.5",
"gpt-5.5-2026-04-23",
"gpt-6-astra"
2026-03-20 23:21:00 +01:00
],
"recommended": "gpt-6-luna",
"_note": "Verified 2026-10-26 against the live API. Recommended `gpt-6-luna` (cheapest current model). Dropped every model that is retired (gpt-4.1-nano, gpt-3.5-turbo, gpt-4, gpt-4-turbo, ...) or has a shutdown date (gpt-4.1, gpt-4o, gpt-4o-mini, gpt-5-nano, gpt-5.1, gpt-5.4-nano)."
2026-03-20 23:21:00 +01:00
},
"anthropic": {
"models": [
"claude-haiku-5-5",
"claude-haiku-4-5-20251001",
"claude-sonnet-5-5",
"claude-sonnet-5",
2026-09-02 12:05:53 +02:00
"claude-sonnet-4-6",
"claude-opus-5-5",
"claude-opus-4-8",
"claude-opus-4-7",
"claude-opus-4-6",
"claude-opus-4-5-20251101",
"claude-fable-5",
"claude-fable-5-1"
2026-03-20 23:21:00 +01:00
],
"recommended": "claude-haiku-5-5",
"_note": "Verified 2026-10-26 against the live API. Added the 5.x family, recommended `claude-haiku-5-5`. Dropped `claude-sonnet-4-5` (retires 2026-11-30). `claude-opus-5` left out: false refusals on plain notifications."
2026-03-20 23:21:00 +01:00
},
"openrouter": {
"models": [
2026-09-02 12:05:53 +02:00
"google/gemini-2.5-flash-lite",
"google/gemini-3.5-flash-lite",
"amazon/nova-pro-v1",
"mistralai/mistral-medium-3",
2026-09-02 12:05:53 +02:00
"google/gemini-2.5-flash",
"amazon/nova-lite-v1",
"openai/gpt-5.4-mini",
2026-09-02 12:05:53 +02:00
"openai/gpt-4o-mini",
"openai/gpt-4.1",
"perplexity/sonar",
"meta-llama/llama-4-scout",
"x-ai/grok-4.20",
"google/gemini-3-flash-preview",
"meta-llama/llama-4-maverick",
"perplexity/sonar-pro",
"openai/gpt-4.1-nano",
"anthropic/claude-haiku-4.5",
"mistralai/mistral-large-2512",
"meta-llama/llama-3.1-70b-instruct",
"qwen/qwen3-235b-a22b-2507",
"moonshotai/kimi-k2",
"anthropic/claude-opus-4.8",
"meta-llama/llama-3.3-70b-instruct",
"openai/gpt-5.1",
"anthropic/claude-sonnet-5",
2026-09-02 12:05:53 +02:00
"mistralai/mistral-small-3.2-24b-instruct",
"cohere/command-a",
"x-ai/grok-4.3",
"anthropic/claude-sonnet-4.6",
"deepseek/deepseek-v3.2",
"openai/gpt-oss-120b",
"meta-llama/llama-3.1-8b-instruct",
"nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free",
2026-09-02 12:05:53 +02:00
"nvidia/nemotron-3-super-120b-a12b:free",
"google/gemma-4-26b-a4b-it:free",
"poolside/laguna-s-2.1:free"
2026-03-20 23:21:00 +01:00
],
2026-09-02 12:05:53 +02:00
"recommended": "meta-llama/llama-3.3-70b-instruct",
"_note": "Curated manually from the 249+ models OpenRouter serves — the auto-verifier passes ~200 today but only a subset are practical for notification translation. Includes the 11 previously-curated paid models plus 22 new mainstream additions (gpt-5.1, claude-opus-4.8, sonnet-5, grok-4.3/4.20, kimi-k2, deepseek-v3.2, nova, cohere-a, sonar, ...) and 6 `:free` variants re-added manually — the free tier is intentionally supported per user request even though today's rate limits blocked some of them from passing the test. Reviewed 2026-10-26: three `:free` variants no longer served by OpenRouter were dropped."
2026-03-20 23:21:00 +01:00
},
"ollama": {
"_note": "Ollama models are local, we don't filter them. User manages their own models.",
"models": [],
"recommended": ""
}
}