---
title: "Trellis2 Generate"
method: POST
path: "/v1/3d/generate"
---

# Trellis2 Generate

`POST /v1/3d/generate`

Generate a 3D GLB file from an image.

Request body (JSON):
  - image: str (base64-encoded PNG/JPEG)
  - resolution: str ("512", "1024", or "1536") [default: "1024"]
  - seed: int (optional)
  - decimation_target: int [default: 300000]
  - texture_size: int [default: 2048]

Response (JSON):
  - glb_base64: str (base64-encoded GLB file)
  - resolution: str
  - seed: int
  - cost_usd: float
  - inference_time_s: float

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/koboillm/apis/litellm-api.md) · [All operations](https://skmtc.dev/koboillm/apis/litellm-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/koboillm/litellm-api/revisions/d4d54fef65be/schema)
