Skip to content

Triposplat

Integrate

Model id tripo3d/triposplat
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/tripo3d/triposplat?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

This request: $0.05 50 API credits Run it on this page

Get API key
Tripo · 3D

Your first result goes here

Build a request below and run it with your API key. Outputs are copied to our storage, kept forever or 7 days for free.

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

•required image_url
Drop a file, or

Source image URL for conversion to a 3D Gaussian splat.

Advanced output_format · num_gaussians · num_inference_steps · guidance_scale · seed · enable_safety_checker
output_format default ply

Output file format for the Gaussian splat.

default 262144

Desired Gaussian count for the generated splat, internally rounded to the closest multiple of 32. Increasing it adds detail but also increases file size and slows rendering.

default 20

Step count for the flow-matching sampler.

default 3

Classifier-free guidance control, where stronger settings add detail and bring the result closer to the source image at the risk of oversaturated colors. Guidance turns off at 1.0 or below.

Seed used to reproduce results. Setting it to None selects a random seed.

POST /run/tripo3d/triposplat?wait=20 quote → $0.05
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/tripo3d/triposplat?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About Triposplat

Generates a 3D Gaussian splat from a single image (`image_url`) rather than a mesh. `num_gaussians` ranges from 32,768 to 262,144, and `output_format` is ply or splat. You can also set `num_inference_steps` (1-50), `guidance_scale` and `seed`. The response includes the actual Gaussian count and the background-removed image the model used.

Parameters

Send either the canonical name or the native name, not both. Canonical names

NameType DefaultAllowed Description
image_urlrequired image
Typeurl · image
Source image URL for conversion to a 3D Gaussian splat.
num_gaussiansoptional
Typeinteger
Default262144
32,768 – 262,144
Desired Gaussian count for the generated splat, internally rounded to the closest multiple of 32. Increasing it adds detail but also increases file size and slows rendering.
num_inference_stepsoptional
Typeinteger
Default20
1 – 50
Step count for the flow-matching sampler.
guidance_scaleoptional
Typenumber
Default3
0 – 10
Classifier-free guidance control, where stronger settings add detail and bring the result closer to the source image at the risk of oversaturated colors. Guidance turns off at 1.0 or below.
output_formatoptional
Typeenum
Defaultply
plysplat
Output file format for the Gaussian splat.
seedoptional
Typeinteger | null
Seed used to reproduce results. Setting it to None selects a random seed.
enable_safety_checkeroptional
Typeboolean
Defaulttrue
Safety-check toggle for the source image.
required Canonical name, also accepted

File parameters take a public https:// URL, a data: URI up to 10 MB, or the file_url of an upload. Files

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "tripo3d/triposplat",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 50,
    "usd": "0.05",
    "charged": 50,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "output": {
    "model_mesh": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200
    },
    "preprocessed_image": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_name": "0-output.jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768
    },
    "num_gaussians": 1,
    "seed": 42,
    "timings": {}
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
model_mesh
object {url, content_type, file_name, file_size}Output file containing the 3D Gaussian splat, in .ply or .splat format.
preprocessed_image
object {url, content_type, file_name, file_size, width, height}Image actually used by the model: an RGB composite showing the foreground against black after background removal.
num_gaussians
integerActual count of generated Gaussians.
seed
integerSeed value applied during generation.
timings
objectTime spent on each stage, measured in seconds.

More models: Image to 3D

For AI agents: this page as Markdown is at https://doitong.com/developers/models/tripo3d/triposplat.md. All models and guides: https://doitong.com/developers/llms.txt