curl --request POST \
--url https://api.poyo.ai/api/generate/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "meshy-7.1-text-to-3d",
"input": {
"prompt": "A ceramic robot with a clean silhouette.",
"enable_rigging": true,
"enable_animation": true
}
}
'{
"code": 200,
"data": {
"task_id": "task-unified-1757165031-uyujaw3d",
"status": "not_started",
"created_time": "2026-10-13T10:30:00+08:00"
}
}{
"code": 400,
"error": {
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"code": 400,
"error": {
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}Meshy
Meshy 7.1 3D
Meshy 7.1 3D API 从文本、单张图像或 1–4 张图像生成 3D 网格,可选纹理、PBR 贴图、人形骨骼绑定和预设动画。文本和单图任务可使用 standard、2K 或 4K 几何精度;多图任务接受 standard 或 2K。
POST
/
api
/
generate
/
submit
curl --request POST \
--url https://api.poyo.ai/api/generate/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "meshy-7.1-text-to-3d",
"input": {
"prompt": "A ceramic robot with a clean silhouette.",
"enable_rigging": true,
"enable_animation": true
}
}
'{
"code": 200,
"data": {
"task_id": "task-unified-1757165031-uyujaw3d",
"status": "not_started",
"created_time": "2026-10-13T10:30:00+08:00"
}
}{
"code": 400,
"error": {
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"code": 400,
"error": {
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}- 提交后会返回
task_id。如果提供了callback_url,当任务状态变为finished或failed时,系统会向callback_url发送 POST 请求。 - 无论是否提供
callback_url,都可以通过统一的查询任务状态接口获取结果。
模型
- meshy-7.1-text-to-3d - 从提示词生成 3D 模型
- meshy-7.1-image-to-3d - 从一张图像生成 3D 模型
- meshy-7.1-multi-image-to-3d - 从同一物体的 1-4 张图像生成 3D 模型
必填参数
- model:
meshy-7.1-text-to-3d、meshy-7.1-image-to-3d或meshy-7.1-multi-image-to-3d - input.prompt:
meshy-7.1-text-to-3d必填。长度1-600个字符,且须包含非空白文本。图像模型不传 - input.image_urls:图像模型必填。
meshy-7.1-image-to-3d只能传 1 张图像,meshy-7.1-multi-image-to-3d传 1-4 张图像。文生 3D 不传
texture_image_url 接受公开的 HTTP(S) 图像 URL 或图像 data URI。
可选参数
- mode:仅文生 3D。
preview只返回几何体;full包含纹理。默认full - model_type:仅文生 3D 和单图生 3D。
standard或smart-topology。默认standard。多图生成时不传。不支持 Lowpoly - geometry_resolution:文生 3D 和单图生 3D 在
model_type为standard时可用standard、2k或4k。model_type为smart-topology时不传。多图生成只接受standard或2k - topology:
triangle或quad。默认triangle - target_polycount:目标多边形数量,范围
100到300000。默认30000。文生 3D 和单图生 3D 在model_type=smart-topology时,范围为100-15000,不传时默认4000 - should_remesh:是否启用重新网格化。默认
true - symmetry_mode:
off、auto或on。默认auto - should_texture:仅图像模型。是否生成纹理。默认
true。多图生成时,如果enable_pbr为true或提供了纹理引导,此项必须保持true - enable_pbr:生成金属度、粗糙度、法线等 PBR 贴图。默认
false。多图生成需要should_texture=true - pose_mode:
a-pose、t-pose,或空字符串表示不指定姿势 - seed:仅文生 3D。整数种子。不传则自动选择种子
- enable_prompt_expansion:仅文生 3D。生成前是否扩写提示词。默认
false - texture_prompt:可选的纹理引导,最多
600个字符。多图生成需要should_texture=true - texture_image_url:可选的纹理引导图像。多图生成需要
should_texture=true - enable_rigging:是否为人形角色绑定骨骼。默认
false。enable_animation为true时必须为true - rigging_height_meters:启用骨骼绑定时的角色身高(米)。必须大于零。默认
1.7 - enable_animation:是否应用动画预设。需要
enable_rigging=true。默认false - animation_action_id:动画预设 ID,范围
0到696。默认92 - enable_safety_checker:是否启用输入安全检查。默认
true。关闭可能需要账户授权 - callback_url:可选,任务完成通知的 Webhook URL
输出
任务结果以文件列表返回。可用条目可能包括:file_type: 3d的 3D 资产- 以图像形式返回的缩略图和纹理
- 启用相应选项且文件可用时,包括绑定骨骼的网格和动画资产
file_url 和 file_type。
示例
文生 3D,带骨骼绑定和动画
{
"model": "meshy-7.1-text-to-3d",
"callback_url": "https://your-domain.com/callback",
"input": {
"prompt": "A ceramic robot with a clean silhouette.",
"enable_rigging": true,
"enable_animation": true
}
}
文生 3D,Smart Topology 预览
{
"model": "meshy-7.1-text-to-3d",
"callback_url": "https://your-domain.com/callback",
"input": {
"prompt": "A ceramic robot.",
"mode": "preview",
"model_type": "smart-topology"
}
}
单图生 3D
{
"model": "meshy-7.1-image-to-3d",
"callback_url": "https://your-domain.com/callback",
"input": {
"image_urls": [
"https://example.com/front.png"
],
"enable_rigging": true,
"enable_animation": true
}
}
多图生 3D
{
"model": "meshy-7.1-multi-image-to-3d",
"callback_url": "https://your-domain.com/callback",
"input": {
"image_urls": [
"https://example.com/front.png",
"https://example.com/back.png"
],
"enable_rigging": true,
"enable_animation": true
}
}
注意事项
meshy-7.1-image-to-3d在image_urls中只接受一张图像。meshy-7.1-multi-image-to-3d接受 1-4 张图像。这些图像应从不同角度展示同一物体。- API 返回异步任务状态。请轮询统一的任务状态接口,或使用
callback_url。
授权
所有 API 接口都需要 Bearer Token 认证。
创建 API Key:登录 PoYo,进入 仪表盘 → API 密钥(poyo.ai/zh/dashboard/api-key),点击创建 Key。
在请求头中添加:
Authorization: Bearer YOUR_API_KEY
请求体
application/json
文本输入选择 meshy-7.1-text-to-3d,恰好一张图片选择 meshy-7.1-image-to-3d,1–4 张图片选择 meshy-7.1-multi-image-to-3d。
可用选项:
meshy-7.1-text-to-3d, meshy-7.1-image-to-3d, meshy-7.1-multi-image-to-3d 统一参数列表。必填字段、支持的取值和默认值因模型而异,见各参数说明。
Show child attributes
Show child attributes
可选的完成或失败回调 URL。
响应
任务已受理;请查询任务获取最终文件。
Show child attributes
Show child attributes