| SDK method |
HTTP endpoint |
textToModel |
POST /v3/generation/text-to-model |
imageToModel |
POST /v3/generation/image-to-model |
multiviewToModel |
POST /v3/generation/multiview-to-model |
imageToMultiview |
POST /v3/generation/image-to-multiview |
imageToSplat |
POST /v3/generation/image-to-splat |
| SDK method |
HTTP endpoint |
refineModel |
POST /v3/models/refine |
textureModel |
POST /v3/models/texture |
stylizeModel |
POST /v3/models/stylize |
convertModel |
POST /v3/models/convert |
importModel |
POST /v3/models/import |
| SDK method |
HTTP endpoint |
rigCheck |
POST /v3/animations/rig-check |
rig |
POST /v3/animations/rig |
retarget |
POST /v3/animations/retarget |
| SDK method |
HTTP endpoint |
meshSegment |
POST /v3/mesh/segment |
meshComplete |
POST /v3/mesh/complete |
meshDecimate |
POST /v3/mesh/decimate |
| SDK method |
HTTP endpoint |
getTask |
GET /v3/tasks/{taskId} |
listTasks |
POST /v3/tasks/list |
| SDK method |
HTTP endpoint |
uploadFile |
POST /v3/files (multipart) |
presignUpload |
POST /v3/files/presign |
| SDK method |
HTTP endpoint |
balance |
GET /v3/account/balance |
usage |
GET /v3/account/usage?limit=&offset= |
The API uses model (not model_version) as the field name for model selection.
Extra parameters
Use extraParameters on TaskRequestPayload.Builder to pass additional fields not covered by typed methods. Extra parameter keys cannot overlap with typed field names.
All response objects retain server-returned fields not yet modeled in the SDK via unknownFields(). This ensures forward compatibility when the server adds new fields.