where('enabled', true) ->whereHas('aiModel', function ($query) { $query->where('enabled', true); $query->whereHas('apiProviders', function ($query) { $query->where('enabled', true); }); }) ->get() ->sortBy('sort_order'); if ($styles->isEmpty()) { return response()->json(['message' => __('api.no_styles_available')], 404); } return response()->json($styles); } public function getImageRefreshInterval() { $interval = Setting::where('key', 'image_refresh_interval')->first(); return response()->json(['interval' => $interval ? (int)$interval->value / 1000 : 5]); } }