From d322c46f044b424fc39331357c2c8a6e968e41dd Mon Sep 17 00:00:00 2001 From: Chenyme <118253778+chenyme@users.noreply.github.com> Date: Sun, 8 Mar 2026 12:35:35 +0800 Subject: [PATCH] refactor: remove deprecated GROK-4-MINI model from ModelService and enhance payload logging in AppChatReverse --- app/services/grok/services/model.py | 11 ----------- app/services/reverse/app_chat.py | 10 ++++++++-- docs/README.en.md | 1 - readme.md | 1 - 4 files changed, 8 insertions(+), 15 deletions(-) diff --git a/app/services/grok/services/model.py b/app/services/grok/services/model.py index b46081b6..24dbb708 100644 --- a/app/services/grok/services/model.py +++ b/app/services/grok/services/model.py @@ -86,17 +86,6 @@ class ModelService: is_image_edit=False, is_video=False, ), - ModelInfo( - model_id="grok-4-mini", - grok_model="grok-4-mini", - model_mode="MODEL_MODE_GROK_4_MINI_THINKING", - tier=Tier.BASIC, - cost=Cost.LOW, - display_name="GROK-4-MINI", - is_image=False, - is_image_edit=False, - is_video=False, - ), ModelInfo( model_id="grok-4-thinking", grok_model="grok-4", diff --git a/app/services/reverse/app_chat.py b/app/services/reverse/app_chat.py index ce2504a9..779650bf 100644 --- a/app/services/reverse/app_chat.py +++ b/app/services/reverse/app_chat.py @@ -62,10 +62,10 @@ def build_payload( "deviceEnvInfo": { "darkModeEnabled": False, "devicePixelRatio": 2, - "screenWidth": 2056, "screenHeight": 1329, - "viewportWidth": 2056, + "screenWidth": 2056, "viewportHeight": 1083, + "viewportWidth": 2056, }, "disableMemory": get_config("app.disable_memory"), "disableSearch": False, @@ -94,6 +94,9 @@ def build_payload( "toolOverrides": tool_overrides or {}, } + if model == "grok-420": + payload["enable420"] = True + custom_personality = AppChatReverse._resolve_custom_personality() if custom_personality is not None: payload["customPersonality"] = custom_personality @@ -101,6 +104,9 @@ def build_payload( if model_config_override: payload["responseMetadata"]["modelConfigOverride"] = model_config_override + import json + logger.debug(f"AppChatReverse payload: {json.dumps(payload, indent=4, ensure_ascii=False)}") + return payload @staticmethod diff --git a/docs/README.en.md b/docs/README.en.md index de3e93c9..ff3b8981 100644 --- a/docs/README.en.md +++ b/docs/README.en.md @@ -113,7 +113,6 @@ docker compose up -d | `grok-3-mini` | 1 | Basic/Super | Yes | Yes | - | | `grok-3-thinking` | 1 | Basic/Super | Yes | Yes | - | | `grok-4` | 1 | Basic/Super | Yes | Yes | - | -| `grok-4-mini` | 1 | Basic/Super | Yes | Yes | - | | `grok-4-thinking` | 1 | Basic/Super | Yes | Yes | - | | `grok-4-heavy` | 4 | Super | Yes | Yes | - | | `grok-4.1-mini` | 1 | Basic/Super | Yes | Yes | - | diff --git a/readme.md b/readme.md index 49489e69..75cae6ba 100644 --- a/readme.md +++ b/readme.md @@ -113,7 +113,6 @@ docker compose up -d | `grok-3-mini` | 1 | Basic/Super | 支持 | 支持 | - | | `grok-3-thinking` | 1 | Basic/Super | 支持 | 支持 | - | | `grok-4` | 1 | Basic/Super | 支持 | 支持 | - | -| `grok-4-mini` | 1 | Basic/Super | 支持 | 支持 | - | | `grok-4-thinking` | 1 | Basic/Super | 支持 | 支持 | - | | `grok-4-heavy` | 4 | Super | 支持 | 支持 | - | | `grok-4.1-mini` | 1 | Basic/Super | 支持 | 支持 | - |