From bfedd34f1f73569e397a63dc303f8e055f0c94a7 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Tue, 21 Apr 2026 00:33:20 -0400 Subject: [PATCH] =?UTF-8?q?models:=208ball=20=E2=86=92=20llama3.2-ablitera?= =?UTF-8?q?te=203B,=20ask/fortune=20=E2=86=92=20phi4-mini?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - BALL_MODEL: huihui_ai/llama3.2-abliterate:3b (abliterated 3B, follows complex persona instructions without censorship) - ASK_MODEL + OLLAMA_MODEL: phi4-mini:latest (Phi-4 Mini 3.8B, best instruction-following model available within GPU VRAM) - Update _MODEL_DISPLAY for new model names Co-Authored-By: Claude Sonnet 4.6 --- matrixbot/commands.py | 32 ++++++++++++++++++-------------- matrixbot/config.py | 6 +++--- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/matrixbot/commands.py b/matrixbot/commands.py index 7f80995..b71ca65 100644 --- a/matrixbot/commands.py +++ b/matrixbot/commands.py @@ -24,20 +24,24 @@ logger = logging.getLogger("matrixbot") # Human-readable display names for Ollama model tags _MODEL_DISPLAY = { - "lotusllm": "Llama 3.2 1B", - "lotusllm:latest": "Llama 3.2 1B", - "lotusllmben:latest": "Llama 2 7B", - "sadiq-bd/llama3.2-1b-uncensored:latest": "Llama 3.2 1B (uncensored)", - "llama3.2:latest": "Llama 3.2 3B", - "llama3.2:1b": "Llama 3.2 1B", - "llama3.3:latest": "Llama 3.3 70B", - "gemma3:latest": "Gemma 3 4B", - "gemma3:1b": "Gemma 3 1B", - "huihui_ai/gemma3-abliterated:1b": "Gemma 3 1B", - "phi4-mini:latest": "Phi-4 Mini", - "deepseek-r1:latest": "DeepSeek R1", - "codellama:latest": "Code Llama 7B", - "dolphin-phi:latest": "Dolphin Phi", + "lotusllm": "Llama 3.2 1B", + "lotusllm:latest": "Llama 3.2 1B", + "lotusllmben:latest": "Llama 2 7B", + "sadiq-bd/llama3.2-1b-uncensored:latest": "Llama 3.2 1B", + "huihui_ai/llama3.2-abliterate:3b": "Llama 3.2 3B", + "huihui_ai/llama3.2-abliterated:3b": "Llama 3.2 3B", + "huihui_ai/gemma3-abliterated:1b": "Gemma 3 1B", + "llama3.2:latest": "Llama 3.2 3B", + "llama3.2:1b": "Llama 3.2 1B", + "llama3.3:latest": "Llama 3.3 70B", + "gemma3:latest": "Gemma 3 4B", + "gemma3:1b": "Gemma 3 1B", + "phi4-mini:latest": "Phi-4 Mini 3.8B", + "deepseek-r1:latest": "DeepSeek R1", + "codellama:latest": "Code Llama 7B", + "dolphin-phi:latest": "Dolphin Phi", + "qwen2.5:latest": "Qwen 2.5 7B", + "qwen2.5:7b": "Qwen 2.5 7B", } diff --git a/matrixbot/config.py b/matrixbot/config.py index 5fea79a..551bd9b 100644 --- a/matrixbot/config.py +++ b/matrixbot/config.py @@ -18,9 +18,9 @@ LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO") # Integrations OLLAMA_URL = os.getenv("OLLAMA_URL", "http://10.10.10.157:11434") -OLLAMA_MODEL = os.getenv("OLLAMA_MODEL", "llama3.2:latest") -BALL_MODEL = os.getenv("BALL_MODEL", "llama3.2:latest") -ASK_MODEL = os.getenv("ASK_MODEL", "llama3.2:latest") +OLLAMA_MODEL = os.getenv("OLLAMA_MODEL", "phi4-mini:latest") +BALL_MODEL = os.getenv("BALL_MODEL", "huihui_ai/llama3.2-abliterate:3b") +ASK_MODEL = os.getenv("ASK_MODEL", "phi4-mini:latest") MINECRAFT_RCON_HOST = os.getenv("MINECRAFT_RCON_HOST", "10.10.10.67") MINECRAFT_RCON_PORT = int(os.getenv("MINECRAFT_RCON_PORT", "25575")) MINECRAFT_RCON_PASSWORD = os.getenv("MINECRAFT_RCON_PASSWORD", "")