帮你快速理解、总结文档立即下载

Tripo-3D 调用指南

最近更新时间:2026-09-04 10:23:30
我的收藏
本文档适用范围:tripo-3d-3.1、tripo-3d-p1

简介

Tripo 生3d 接口,根据输入的文本描述/图片智能生成3d。

对接说明

1. 获取 API Key

1. 进入 API Key 管理 页面,单击创建 API Key。操作详情请参见 创建 API Key。
2. 创建完成后,请您务必复制并妥善保管 API Key,在后续配置到工具的流程中将会使用该信息。

说明:
每个账户的密钥都只能当前账户查询,主账户的密钥信息子账户是看不到,子账户如果需要调用接口,需要使用账户自行创建密钥信息。
如果子账户没有办法创建,可能是没有权限创建密钥,需要主账户授权,主账户登录之后点击用户列表,在对应的子账户后面选择授权,会弹出关联策略的弹窗,输入授权策略名称之后搜索,选择对应的策略点击确认。
授权策略:QcloudTokenhubFullAccess

2. 并发额度

默认提供1个并发,代表最多能同时处理1个已提交的任务,上一个任务处理完毕后,才能开始处理下一个任务。
并发任务数:表示在调用对应服务的时段内最大可运行的任务数,该任务未完成时,无法提交下一个任务,该任务完成后,可提交下一个任务。

接口文档

提交 Tripo 生3d 任务

输入参数
参数名称
必选
类型
参数描述
model
是
string
tripo 生3d 模型名称。可选项:tripo-3d-3.1、tripo-3d-p1。
默认为 tripo-3d-3.1。
示例值:tripo-3d-3.1
prompt
否
string
文本提示词,最多 1024 个字符。仅使用文生3D 功能时生效;
描述形状、材质、风格和尺寸。
input
否
string
图片生成图像来源。主体应清晰可见,遮挡最少。
示例值:https://cos.ap-guangzhou.myqcloud.com/image.jpg
inputs
否
array of object
多视图生成图像来源。主体应清晰可见,遮挡最少。详情请参见 inputs 数据结构。
negative_prompt
否
string
反向提示词,最多 255 个字符。描述不希望在生成模型中出现的内容。
示例值:"blurry, low quality, broken mesh"。
image_seed
否
integer
内部文本转图像阶段的随机种子。
控制从文本提示词生成的参考图像,然后再进行 3d 转换。若未设置,每次会使用随机种子。

注意:
建议谨慎使用该参数。由于不同 seed 可能产生不同质量的结果,固定 seed 可能会限制探索更优生成结果的机会。
seed 取值范围:-2147483648 ~ 2147483647。
model_seed
否
integer
几何体生成的随机种子。
使用相同种子和相同输入将生成相同的 3d 网格。
若未设置,每次会使用随机种子。

注意:
建议谨慎使用该参数。由于不同 seed 可能产生不同质量的结果,固定 seed 可能会限制探索更优生成结果的机会。
seed 取值范围:-2147483648 ~ 2147483647。
enable_image_autofix
否
boolean
是否在生成前自动优化输入图像。启用后,系统将增强低分辨率或低质量图像以改善 3d 生成效果。
默认为 false。
face_limit
否
integer
输出网格的最大面数。省略时模型使用自适应拓扑。
model 为 tripo-3d-3.1时:
纯三角面标准模式面数上限 1,500,000,超清模式上限 2,000,000。
四边面(quad: true)标准模式面数上限 150,000。
游戏资产推荐:50,000 – 100,000。web/移动端:10,000 – 50,000。
开启 smart_low_poly: true 时,面数限制与模型版本无关,统一为: 三角面 500 – 20,000,四边面 500 – 10,000。
model 为 tripo-3d-p1时:
输出网格的最大面数。支持范围:50 – 20,000。
省略时自适应确定面数。
最佳质量建议:简单模型从 150 面起步,复杂模型从 250 面起步。面数过低可能导致生成质量下降。
texture
否
boolean
是否为模型生成贴图。
设为 false 可获取无贴图的纯几何体。
默认为 true。
pbr
否
boolean
启用 pbr 材质贴图(base_color、metallic、roughness、normal)。
当 pbr 设为 true 时,texture 会自动强制设为 true。
默认为 true。
texture_seed
否
integer
贴图生成的随机种子。使用相同种子将生成相同的贴图。若未设置,每次会使用随机种子。如需获取相同几何体但不同贴图的模型,请保持 model_seed 不变并更改 texture_seed。
注意:
建议谨慎使用该参数。由于不同 seed 可能产生不同质量的结果,固定 seed 可能会限制探索更优生成结果的机会。
seed 取值范围:-2147483648 ~ 2147483647。
texture_alignment
否
string
确定 3d 模型中纹理对齐的优先级。
仅单图和多图输入时生效。
可选值包括:original_image、geometry。
original_image:优先保证与源图像的视觉保真度,生成纹理与原图更相似,但可能导致轻微 3d 不一致。
geometry:优先保证三维结构精度,使纹理更好地贴合模型几何形状,但可能与原图外观略有偏差。
默认值为 original_image。
texture_quality
否
string
贴图质量等级。
可选值包括:standard,detailed,extreme。
standard:质量与速度的平衡。
detailed:更高保真度,生成速度较慢。
extreme:8k 贴图,最高保真度。相比 detailed 额外消耗积分。
默认为 standard。
auto_size
否
boolean
是否自动将生成的模型缩放至真实世界尺寸。启用后,模型尺寸将以米为单位,适用于 ar/vr 或游戏引擎场景。
默认为 false。
orientation
否
string
设置模型方向。
仅单图 image_url 和 multiview_image_url 多图输入时生效;
default:自动朝向。
align_image:将模型对齐至输入图像的视角。
仅当 texture 为 true 时生效,未开启贴图时此参数无效。
默认值为 default。
quad
否
boolean
model 为 tripo-3d-3.1时有效。
是否输出四边面网格(四边形多边形)而非三角面。若未设置 face_limit,默认面数为 10,000。
启用 quad 会强制输出格式为 fbx。
默认为 false。
compress
否
string
压缩类型。
geometry:meshopt 压缩,减小文件体积。
smart_low_poly
否
boolean
model 为 tripo-3d-3.1时有效。
是否生成具有手工风格、干净拓扑的低面数模型。
最适合简单、非复杂的输入。复杂模型可能偶尔失败。
默认为 false。
generate_parts
否
boolean
model 为 tripo-3d-3.1时有效。
生成可编辑的分割部件。
与 texture=true、pbr=true 或 quad=true 不兼容。要使用此功能,需将这三者均设为 false。
默认为 false。
export_uv
否
boolean
控制生成过程中的 uv 展开。设为 false 可加快生成速度并减小文件体积。uv 展开将在贴图阶段处理。
默认为 false。
geometry_quality
否
string
model 为 tripo-3d-3.1时有效。
几何体质量等级。
standard:质量与速度的平衡。
detailed:ultra 模式,更精细的几何细节。
默认为 standard。
输出参数
参数名称
类型
描述
id
string
任务 id(有效期24小时)。
示例值:1315932989749215232
request_id
string
唯一请求 id,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 request_id)。定位问题时需要提供该次请求的 request_id。
object
string
返回对象类型。3d 任务固定返回 3d_job。
created_at
integer
任务创建时间。
status
string
completed:任务成功,failed:任务失败,in_progress:执行中,queued:等待中。
示例值:completed

查询 Tripo 生3d 任务

输入参数
参数名称
必选
类型
描述
model
是
string
tripo 生3d 模型名称。可选项:tripo-3d-3.1、tripo-3d-p1。
默认为 tripo-3d-3.1。
示例值:tripo-3d-3.1
id
是
string
任务 id。
示例值:1357237233311637504
输出参数
参数名称
类型
描述
status
string
completed:任务成功,failed:任务失败,in_progress:执行中,queued:等待中。
示例值:completed
request_id
string
唯一请求 id,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 request_id)。定位问题时需要提供该次请求的 request_id。
input
object
本次任务实际使用的输入信息。详情请参见 input 数据结构。
output
object
任务生成结果。详情请参见 output 数据结构。
object
string
返回对象类型。3d 任务固定返回 3d_job。
created_at
integer
任务创建时间。
completed_at
integer
任务完成时间。

示例

提交 Tripo 生3d 任务

输入示例
curl -X POST 'https://tokenhub.tencentmaas.com/v1/api/3d/submit' \\
-H 'Authorization: Bearer YOUR_API_KEY' \\
-H 'Content-Type: application/json' \\
-d '{
"model": "tripo-3d-3.1",
"prompt": "一只可爱的小猫"
}'
输出示例
{
"id": "14721*****320",
"request_id": "11f64379-bb0b-46b2-b89f-17d75fc12365",
"object": "3d_job",
"created_at": 1784885898,
"status": "queued"
}

查询 Tripo 生3d 任务

输入示例
curl -X POST 'https://tokenhub.tencentmaas.com/v1/api/3d/query' \\
-H 'Authorization: Bearer YOUR_API_KEY' \\
-H 'Content-Type: application/json' \\
-d '{
"model": "tripo-3d-3.1",
"id": "14721*****320"
}'
输出示例
{
"status": "success",
"input": {
"prompt": "一只可爱的小猫",
"pbr": true,
"texture": true,
"export_uv": true,
"geometry_quality": "standard",
"texture_alignment": "geometry",
"model_version": "v3.1-20260211"
},
"output": {
"type": "text_to_model",
"model_url": "https://vcg-prod-1258344699.cos.ap-guangzhou.tencentcos.cn/**********12.glb",
"generated_image_url": "https://vcg-prod-1258344699.cos.ap-guangzhou.tencentcos.cn/**********12.png",
"rendered_image_url": "https://vcg-prod-1258344699.cos.ap-guangzhou.tencentcos.cn/**********12.png"
},
"created_at": 1785989483,
"completed_at": 1785989483
}

数据结构

inputs

本次任务实际使用的输入信息。
参数名称
必选
类型
描述
front
否
string
正视图图片。
back
否
string
后视图图片。
left
否
string
左视图图片。
right
否
string
右视图图片。

input

本次任务实际使用的输入信息。
参数名称
必选
类型
描述
prompt
否
string
文生 3D 的输入提示词。
pbr
否
boolean
是否生成 pbr 材质。
texture
否
boolean
是否生成纹理贴图。
export_uv
否
boolean
是否导出 uv 信息。
geometry_quality
否
string
本次任务实际使用的几何模型质量。
示例值:standard
texture_alignment
否
string
纹理对齐方式
示例值:original_image。
model_version
否
string
本次任务实际使用的原厂模型版本。
示例值:v3.1-20260211

output

任务生成结果。
参数名称
必选
类型
描述
type
是
string
生成任务类型。
示例值:multiview_to_model
model_url
是
string
生成的3d 模型文件下载地址。
generated_image_url
是
string
生成的参考图片地址
rendered_image_url
是
string
生成结果的渲染预览图地址。