上傳小朋友疊好的積木照片,由 Gemini 轉換為未來感建築,再透過 Tripo3D 生成可下載的 3D 模型。
① 上傳積木 ② Gemini 生未來建築 ③ Tripo3D 生 3D 模型
可上傳 0、1 或 2 張參考圖,引導未來建築的風格、材質或氛圍;積木原圖仍為主要構圖依據。
正在處理...
(用時 0 秒)
✓ Gemini 建築圖已生成
進度 0%
發生錯誤
已完成的步驟:
/api/pipeline/blocks-to-3d| 欄位 | 必填 | 說明 |
|---|---|---|
| image | 是 | 積木照片(也支援 file / blocks_image) |
| style_image1 | 否 | Gemini 風格參考圖 1 |
| style_image2 | 否 | Gemini 風格參考圖 2 |
| prompt | 否 | Gemini 生圖提示詞,省略使用預設 |
| gemini_model | 否 | 預設 gemini-3.1-flash-image |
| model | 否 | Tripo3D 模型版本,預設 v3.0-20250812(可選 v3.1-20260211 / v2.5-20250123) |
| texture | 否 | 1 或 0,預設 1 |
| smart_low_poly | 否 | 1 或 0,預設 1 |
curl -X POST "http://34.81.2.129/face_lineart/api/pipeline/blocks-to-3d" \
-F "image=@./blocks.jpg" \
-F "style_image1=@./ref1.jpg" \
-F "gemini_model=gemini-3.1-flash-image" \
-F "texture=1" \
-F "smart_low_poly=1"
{
"success": true,
"message": "Gemini 生圖完成,Tripo3D 任務已建立,請輪詢任務狀態",
"data": {
"blocks_image": "/uploads/blocks_input_...",
"style_image1": "/uploads/blocks_ref1_...",
"style_image2": null,
"building_image": "/uploads/blocks_building_....png",
"tripo_task_id": "task_abc123",
"gemini_model": "gemini-3.1-flash-image",
"thoughts": "..."
}
}
/api/tripo3d/task/<tripo_task_id>同 Tripo3D API,每 3 秒輪詢直到 status 為 success。
/api/pipeline/blocks-to-3d/status{
"success": true,
"online": true,
"gemini": { "online": true, "default_model": "gemini-3.1-flash-image" },
"tripo3d": { "online": true, "default_model": "v3.0-20250812" }
}