Tripo P1

3D AI Studio

Tripo P1

Tripo P1 premium model API reference. Higher-fidelity text-to-3D, image-to-3D, and multiview-to-3D generation with orientation control and fine-grained face limits.

Overview

Tripo P1 is the premium generation model, offering higher-fidelity 3D output with additional controls like model seed, image seed, and orientation alignment. P1 has dedicated endpoints separate from the v3.0/v3.1 models.

Text to 3D

POST

/v1/3d-models/tripo/text-to-3d/p1/

Generate a high-fidelity 3D model from a text prompt using the Tripo P1 model. Base cost is 60 credits plus texture options.

Request
curl -X POST https://api.3daistudio.com/v1/3d-models/tripo/text-to-3d/p1/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "a detailed medieval castle with towers and drawbridge",
    "texture": true,
    "pbr": true,
    "texture_quality": "standard",
    "face_limit": 10000
  }'
Response
{
  "task_id": "d4e5f6a7-b8c9-0123-def0-234567890123",
  "created_at": "2026-03-26T12:00:00Z"
}

Text to 3D Parameters

ParameterTypeRequiredDefaultDescription
promptstringYesText description of the 3D model. Max 1024 characters.
negative_promptstringNoWhat to avoid in the generation. Max 255 characters.
image_seedintegerNorandomSeed for the internal image generation stage. For reproducible results.
model_seedintegerNorandomSeed for the 3D model generation stage.
face_limitintegerNoTarget polygon count (48–20,000).
texturebooleanNotrueGenerate textures. Adds 20 credits (standard) or 40 credits (detailed).
pbrbooleanNotrueGenerate PBR material maps.
texture_qualitystringNo"standard"Texture quality: "standard" or "detailed". Detailed adds 20 credits.
texture_seedintegerNorandomSeed for reproducible texture generation.
auto_sizebooleanNofalseAutomatically determine model size.
export_uvbooleanNotrueExport UV coordinates.
compressstringNoCompression mode. Only option: "geometry".

Image to 3D

POST

/v1/3d-models/tripo/image-to-3d/p1/

Generate a high-fidelity 3D model from a single reference image using the P1 model. Supports orientation alignment for consistent model orientation. Base cost is 80 credits plus texture options.

Request
curl -X POST https://api.3daistudio.com/v1/3d-models/tripo/image-to-3d/p1/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image_url": "https://example.com/reference.png",
    "texture": true,
    "pbr": true,
    "orientation": "align_image"
  }'
Response
{
  "task_id": "e5f6a7b8-c9d0-1234-ef01-345678901234",
  "created_at": "2026-03-26T12:00:00Z"
}

Image to 3D Parameters

Accepts all shared P1 parameters from the Text to 3D table above (except prompt, negative_prompt, and image_seed), plus the following image-specific parameters.

ParameterTypeRequiredDefaultDescription
imagefileConditionalBase64-encoded image (data:image/...;base64,...). Required if image_url is not provided.
image_urlstringConditionalURL to a publicly accessible image. Required if image is not provided.
texture_alignmentstringNo"original_image"How textures align to the model: "original_image" or "geometry".
orientationstringNo"default"Model orientation: "default" or "align_image" to match the input image viewpoint.
enable_image_autofixbooleanNofalseAutomatically fix image issues before generation.

Multiview to 3D

POST

/v1/3d-models/tripo/multiview-to-3d/p1/

Generate a high-fidelity 3D model from 2–4 reference images using the P1 model. Base cost is 80 credits plus texture options.

Request
curl -X POST https://api.3daistudio.com/v1/3d-models/tripo/multiview-to-3d/p1/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "images": [
      { "image_url": "https://example.com/front.png" },
      { "image_url": "https://example.com/side.png" },
      { "image_url": "https://example.com/back.png" },
      { "image_url": "https://example.com/top.png" }
    ],
    "texture": true,
    "orientation": "align_image"
  }'
Response
{
  "task_id": "f6a7b8c9-d0e1-2345-f012-456789012345",
  "created_at": "2026-03-26T12:00:00Z"
}

Multiview to 3D Parameters

Accepts all shared P1 parameters from the Text to 3D table above (except prompt, negative_prompt, and image_seed), plus the following multiview-specific parameters.

ParameterTypeRequiredDefaultDescription
imagesarrayYesArray of 2–4 image objects. Each object must contain either image (base64) or image_url (public URL).
texture_alignmentstringNo"original_image"How textures align to the model: "original_image" or "geometry".
orientationstringNo"default"Model orientation: "default" or "align_image" to match the input viewpoint.

Checking Status

GET

/v1/generation-request/<task_id>/status/

Poll this endpoint with the task_id from the generation response. When status is "FINISHED", the results array contains a download URL for your GLB model. Results expire after 24 hours.

Request
curl https://api.3daistudio.com/v1/generation-request/YOUR_TASK_ID/status/ \
  -H "Authorization: Bearer YOUR_API_KEY"
Response
{
  "status": "FINISHED",
  "progress": 100,
  "failure_reason": null,
  "results": [
    {
      "asset": "https://storage.3daistudio.com/assets/model.glb",
      "asset_type": "3D_MODEL",
      "metadata": null
    }
  ]
}

Credit Costs

P1 models have a higher base cost reflecting the premium quality. Credits are deducted on submission and refunded automatically on failure.

EndpointBase Cost+ Texture (standard)+ Texture (detailed)+ Detailed quality bonus
Text to 3D60+20+40+20
Image to 3D80+20+40+20
Multiview to 3D80+20+40+20

Credit Examples

ConfigurationTotal Credits
P1 Text-to-3D, default (texture standard)80
P1 Text-to-3D, detailed texture140
P1 Image-to-3D, default (texture standard)100
P1 Image-to-3D, detailed texture160
P1 Multiview-to-3D, default (texture standard)100
P1 Text-to-3D, geometry only (texture=false)60

Differences from v3.0/v3.1

The P1 model differs from v3.0/v3.1 in several ways.

Featurev3.0 / v3.1P1
Face limit range500–500,00048–20,000
Model seedNot availableAvailable
Image seed (text-to-3D)Not availableAvailable
Orientation controlNot available"default" or "align_image"
Smart low-polyAvailableNot available
Generate partsAvailableNot available
Quad remeshingAvailableNot available
Geometry quality"standard" or "detailed"Not available

Errors

Common errors for Tripo P1 generation endpoints.

StatusError CodeDescription
400VALIDATION_FAILEDMissing or invalid parameters.
401INVALID_API_KEYInvalid or missing API key.
402INSUFFICIENT_CREDITSNot enough credits. Purchase more credits.
429RATE_LIMITEDRate limit exceeded. Wait and retry.