Spaces:
Runtime error
Runtime error
fix: add output_type=mesh to Hunyuan3D API - fixes list index out of range error
Browse files- generators/hunyuan.py +2 -1
generators/hunyuan.py
CHANGED
|
@@ -58,7 +58,7 @@ class HunyuanGenerator:
|
|
| 58 |
)
|
| 59 |
print(f"[Hunyuan3D] Connected successfully")
|
| 60 |
|
| 61 |
-
# Call API
|
| 62 |
print(f"[Hunyuan3D] Calling API with parameters...")
|
| 63 |
result = self._call_api(
|
| 64 |
client,
|
|
@@ -74,6 +74,7 @@ class HunyuanGenerator:
|
|
| 74 |
check_box_rembg=True,
|
| 75 |
num_chunks=preset.num_chunks,
|
| 76 |
randomize_seed=True,
|
|
|
|
| 77 |
api_name="/shape_generation"
|
| 78 |
)
|
| 79 |
print(f"[Hunyuan3D] API call completed")
|
|
|
|
| 58 |
)
|
| 59 |
print(f"[Hunyuan3D] Connected successfully")
|
| 60 |
|
| 61 |
+
# Call API with correct output_type
|
| 62 |
print(f"[Hunyuan3D] Calling API with parameters...")
|
| 63 |
result = self._call_api(
|
| 64 |
client,
|
|
|
|
| 74 |
check_box_rembg=True,
|
| 75 |
num_chunks=preset.num_chunks,
|
| 76 |
randomize_seed=True,
|
| 77 |
+
output_type="mesh", # CRITICAL: Specify mesh output to get GLB file
|
| 78 |
api_name="/shape_generation"
|
| 79 |
)
|
| 80 |
print(f"[Hunyuan3D] API call completed")
|