{ "_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", "_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.", "groq": { "models": [ "allam-2-7b", "qwen/qwen3.8-27b", "openai/gpt-oss-20b", "openai/gpt-oss-120b" ], "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." }, "gemini": { "models": [ "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", "gemini-3-flash-preview", "gemini-3.5-flash", "gemini-3.6-flash", "gemini-3.7-flash", "gemini-3.8-flash" ], "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." }, "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" ], "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)." }, "anthropic": { "models": [ "claude-haiku-5-5", "claude-haiku-4-5-20251001", "claude-sonnet-5-5", "claude-sonnet-5", "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" ], "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." }, "openrouter": { "models": [ "google/gemini-2.5-flash-lite", "google/gemini-3.5-flash-lite", "amazon/nova-pro-v1", "mistralai/mistral-medium-3", "google/gemini-2.5-flash", "amazon/nova-lite-v1", "openai/gpt-5.4-mini", "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", "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", "nvidia/nemotron-3-super-120b-a12b:free", "google/gemma-4-26b-a4b-it:free", "poolside/laguna-s-2.1:free" ], "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." }, "ollama": { "_note": "Ollama models are local, we don't filter them. User manages their own models.", "models": [], "recommended": "" } }