meshy/meshy-7 的 API 参考,由 Comfy Router 提供,来源为 Meshy。
输入: 文本 · 输出: 3D
快速开始
在你的 Comfy 工作区中创建一个密钥,并将其导出为COMFY_API_KEY。Python 和 TypeScript 代码片段使用 Comfy SDK(pip install comfy-sdk 和 npm install @comfyorg/sdk);cURL 代码片段则是通过原始 HTTP 进行的同一调用。
模型 ID: meshy/meshy-7
端点: POST https://api.comfy.org/v2/models/meshy/meshy-7
- 等待结果
- 先入队,稍后收集
同一个请求体,发送到
POST https://api.comfy.org/v2/models/meshy/meshy-7/requests。运行被受理后,Router 会立即返回 201 和 request_id;结果就绪后,可从本进程或其他进程收集。队列投递详细介绍了状态、取消和收集。Schema
输入
preview 变体
string
要运行的 Meshy 模型。在 Comfy Router 路由上,该值由路径(
/v2/models/meshy/{model})提供,可以省略或传为 null;Router 会在验证之后将路径中的模型写入此处。在 v1 /proxy 路由上,请参阅 MeshyTextTo3DPreviewRequest,它将此字段限制为 MeshyAiModel。string
默认值:"\"realistic\""
描述你希望物体呈现的艺术风格。可选值:
realistic、sculpturestring
默认值:"\"standard\""
已生成网格的几何分辨率。2k 和 4k 会运行 Ultra 通道以获得更精细的表面细节。2k 和 4k 要求 ai_model 为 meshy-7.1 或 latest。可选值:
standard、2k、4kboolean
默认值:"false"
弃用。请改用 pose_mode。是否以 A/T 姿势生成模型。
string
必填
创建预览任务时,该字段应设置为 “preview”。可选值:
previewboolean
默认值:"false"
为 true 时,输入内容将被筛查是否存在潜在有害内容。
string
指定已生成模型的姿势模式。可选值:
a-pose、t-pose、“string
必填
描述该 3D 模型是什么物体。最多 800 个字符。
boolean
默认值:"false"
控制是否启用 remesh 阶段。为 false 时,返回最高精度的三角网格。Meshy 5 默认为 true,Meshy 6 和 7 默认为 false。
string
默认值:"\"auto\""
控制模型生成过程中的对称行为。可选值:
off、auto、oninteger
默认值:"30000"
指定已生成模型的目标多边形数量。有效范围是 100 到 300,000。范围:
100 到 300000string
默认值:"\"triangle\""
指定已生成模型的拓扑结构。可选值:
quad、triangleboolean
默认值:"false"
弃用。请改用 geometry_resolution;true 等同于 geometry_resolution 2k。仅在 ai_model 为 meshy-7、meshy-7.1 或 latest 时受支持。例外情况是 meshy-7:geometry_resolution 2k 要求 meshy-7.1 或 latest,因此在 meshy-7 上,ultra_mode true 才是请求 Ultra 通道的方式。
refine 变体
string
要运行的 Meshy 模型。在 Comfy Router 路由上,该值由路径(
/v2/models/meshy/{model})提供,可以省略或传为 null;Router 会在验证之后将路径中的模型写入此处。在 v1 /proxy 路由上,请参阅 MeshyTextTo3DRefineRequest,它将此字段限制为 MeshyAiModel。boolean
默认值:"false"
在基础颜色之外额外生成 PBR 贴图(metallic、roughness、normal)。请注意,使用 Sculpture 风格时应将 enable_pbr 设置为 false。
string
必填
创建 refine 任务时,该字段应设置为 “refine”。可选值:
refineboolean
默认值:"false"
为 true 时,输入内容将被筛查是否存在潜在有害内容。
string
必填
对应的预览任务 id。所提供预览任务的状态必须为 SUCCEEDED。
string
提供一张 2D 图像来引导纹理生成过程。支持 .jpg、.jpeg、.png 格式或 base64 编码的 data URI。
string
提供一个额外的文本提示词来引导纹理生成过程。最多 800 个字符。
string
默认值:"\"2k\""
已生成纹理的纹理分辨率。取值为 2k、4k 或 8k 之一。4k 和 8k 要求 ai_model 为 meshy-6、meshy-7、meshy-7.1 或 latest。可选值:
2k、4k、8kGET /v2/models/meshy/meshy-7/openapi.json 提供的 Schema 生成,这也是请求到达提供商之前 Router 用于验证调用的同一份文档。
输出
string
用于创建预览任务的未经修改的 art_style。
integer
任务创建时的时间戳,单位为毫秒。Format:
int64integer
任务完成时的时间戳,单位为毫秒。未完成时为 0。Format:
int64string
必填
任务的唯一标识符。
object
由 Meshy 生成的带纹理 3D 模型文件的可下载链接。
string
FBX 文件的可下载链接。
string
GLB 文件的可下载链接。
string
MTL 文件的可下载链接。
string
OBJ 文件的可下载链接。
string
USDZ 文件的可下载链接。
string
为向后兼容而保留的弃用字段。
integer
前面排队的任务数量。仅当 status 为 PENDING 时才有意义。
integer
任务的进度。未开始时为 0,成功时为 100。Range:
0 to 100string
用于创建任务的未经修改的提示词。
integer
任务开始时的时间戳,单位为毫秒。未开始时为 0。Format:
int64string
必填
可选值:
SUCCEEDEDobject
任务失败时包含报错信息的错误对象。
string
详细的报错信息。
string
用于指导纹理贴图过程的纹理图像的可下载链接。
string
在精修阶段用于指导纹理贴图过程的附加文本提示词。
string
为向后兼容而保留的弃用字段。
object[]
由该任务生成的纹理 URL 对象的数组。
string
基础颜色贴图图像的可下载链接。
string
金属度贴图图像的可下载链接。
string
法线贴图图像的可下载链接。
string
粗糙度贴图图像的可下载链接。
string
模型文件缩略图图像的可下载链接。
string
Text to 3D 任务的类型。可选值:
text-to-3d-preview、text-to-3d-refinestring
返回预览视频可下载链接的弃用字段。
示例
输入
输出
发布前须知
SDK 会生成Idempotency-Key 并在自动重试中复用它。手动重试时,请复用原始 key。Router 最长可保持连接 10 分钟。
请求失败时,Router 会发送 X-Comfy-Error-Type 响应头说明原因。422 表示 Router 在调用提供商之前就拒绝了输入,413 表示请求体超出了 Router 可接受的大小。已生成的资源请及时下载,因为结果 URL 会过期。
上文任何字段描述中提到的尺寸限制,都是提供商对该字段自身的限定,引自提供商的规范。Router 会对整个请求体另行设置上限,base64 编码的媒体内容也计入其中:参见请求体大小。
本页记录的是通过 Comfy Router 调用的某一个合作伙伴模型。同一个 comfy-sdk / @comfyorg/sdk 包还提供第二个客户端,用于在 Comfy Cloud 上运行完整的 ComfyUI 工作流图:Comfy(api_key=...) / new Comfy({ apiKey }),并带有 client.workflows、client.assets 和 client.jobs。请参阅 Comfy SDKs。
请求头
身份验证、幂等性、请求 ID、错误分类、重试节奏、消费限额。
使用 Router API
模型发现、验证错误、重试与计费。
限制
Router 目前不支持的功能,以及替代方案。