diff --git a/app/api/canvas/3d/model-proxy/route.ts b/app/api/canvas/3d/model-proxy/route.ts index c266ab47f..0b6ce7ccb 100644 --- a/app/api/canvas/3d/model-proxy/route.ts +++ b/app/api/canvas/3d/model-proxy/route.ts @@ -10,6 +10,8 @@ const THREE_ASSET_BROWSER_CACHE_CONTROL = function isAllowedModelHost(hostname: string) { const normalized = hostname.toLowerCase(); return ( + normalized === "bbyy.ai" || + normalized.endsWith(".bbyy.ai") || normalized === "tripo3d.com" || normalized.endsWith(".tripo3d.com") || normalized.includes("worldlabs") || diff --git a/lib/canvas/three-asset-url.ts b/lib/canvas/three-asset-url.ts index bef5009b3..f1ef0d12d 100644 --- a/lib/canvas/three-asset-url.ts +++ b/lib/canvas/three-asset-url.ts @@ -1,6 +1,7 @@ const THREE_ASSET_PROXY_PATH = "/api/canvas/3d/model-proxy"; const PROXY_HOST_KEYWORDS = [ + "bbyy.ai", "tripo3d.com", "worldlabs", "marble",