Xernive commited on
Commit
0b304c9
·
1 Parent(s): 33da447

fix: add output_type=mesh to Hunyuan3D API - fixes list index out of range error

Browse files
Files changed (1) hide show
  1. 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")