@@ -107,7 +107,8 @@ class Chatgpt_5_4(Chatgpt): model_name = info.pop('version', 'gpt-5.4') user_system_prompt = info.pop('system_prompt', '') plan_info = self.store.user.payment_plan - is_free_plan = plan_info and plan_info.plan.price <= 0 + is_regular_user = self.store.user.account_type == 'regular' + is_free_plan = is_regular_user and plan_info and plan_info.plan.price <= 0 if is_free_plan and model_name == 'gpt-5.4-pro': raise PaidPlanRequiredError() if is_free_plan: