Skip to content

Latest commit

 

History

History
72 lines (51 loc) · 1.97 KB

File metadata and controls

72 lines (51 loc) · 1.97 KB

API Reference

3D Generation

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

Model post-processing

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

Animation

SDK method HTTP endpoint
rigCheck POST /v3/animations/rig-check
rig POST /v3/animations/rig
retarget POST /v3/animations/retarget

Mesh operations

SDK method HTTP endpoint
meshSegment POST /v3/mesh/segment
meshComplete POST /v3/mesh/complete
meshDecimate POST /v3/mesh/decimate

Tasks

SDK method HTTP endpoint
getTask GET /v3/tasks/{taskId}
listTasks POST /v3/tasks/list

Files

SDK method HTTP endpoint
uploadFile POST /v3/files (multipart)
presignUpload POST /v3/files/presign

Account

SDK method HTTP endpoint
balance GET /v3/account/balance
usage GET /v3/account/usage?limit=&offset=

Common patterns

Wire field name

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.

Unknown response fields

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.