debug(rsplat): add logging for 3d-gen request/response

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2026-03-16 14:15:45 -07:00
parent 66d347091d
commit 67eef28f68
1 changed files with 2 additions and 0 deletions

View File

@ -1025,6 +1025,7 @@ app.post("/api/3d-gen", async (c) => {
const { image_url } = await c.req.json(); const { image_url } = await c.req.json();
if (!image_url) return c.json({ error: "image_url required" }, 400); if (!image_url) return c.json({ error: "image_url required" }, 400);
console.log("[3d-gen] image_url:", image_url);
try { try {
const controller = new AbortController(); const controller = new AbortController();
@ -1056,6 +1057,7 @@ app.post("/api/3d-gen", async (c) => {
} }
const data = await res.json(); const data = await res.json();
console.log("[3d-gen] response keys:", Object.keys(data), JSON.stringify(data).slice(0, 500));
// SAM 3D: prefer Gaussian splat (.ply), fallback to GLB mesh // SAM 3D: prefer Gaussian splat (.ply), fallback to GLB mesh
const splatUrl = data.gaussian_splat?.url; const splatUrl = data.gaussian_splat?.url;
const glbUrl = data.model_glb?.url || data.glb_url || data.model_mesh?.url; const glbUrl = data.model_glb?.url || data.glb_url || data.model_mesh?.url;