返回顶部
m

meshy-3d-agentMeshy 3D智能体

Generate 3D models, textures, images, rig characters, animate them, and prepare for 3D printing using the Meshy AI API. Handles API key detection, task creation, polling, downloading, and full 3D print pipeline with slicer integration. Use when the user asks to create 3D models, convert text/images to 3D, texture models, rig or animate characters, 3D print a model, or interact with the Meshy API.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.1
安全检测
已通过
150
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

meshy-3d-agent

Meshy 3D — 生成 + 打印

直接与 Meshy AI API 通信,生成并打印 3D 资源。涵盖完整生命周期:API 密钥设置、任务创建、指数退避轮询、下载、多步骤流水线以及集成切片器的 3D 打印准备。



安全声明

访问的环境变量:

  • - MESHYAPIKEY — API 认证令牌,仅在 HTTP Authorization: Bearer 标头中发送。绝不记录,除非用户明确要求,否则绝不写入除当前工作目录中 .env 文件之外的任何文件。

外部网络端点:

  • - https://api.meshy.ai — Meshy AI API(任务创建、状态轮询、模型/图像下载)

文件系统访问:

  • - 读取:仅当前工作目录中的 .env(API 密钥查找)
  • 写入:仅当前工作目录中的 .env(API 密钥存储,仅在用户请求时)
  • 写入:当前工作目录中的 ./meshy_output/(下载的模型文件、元数据)
  • 读取:用户明确提供的文件(例如,用于图像转 3D 的本地图像),仅访问用户指定的确切路径
  • 无权访问主目录、shell 配置文件或上述路径之外的任何路径

离开本机的数据:

  • - 对 api.meshy.ai 的 API 请求包含 Authorization 标头中的 MESHYAPIKEY 以及用户提供的文本提示或图像 URL。不传输其他本地数据。下载的模型文件仅保存在本地。



重要提示:首次使用会话通知

当此技能在会话中首次激活时,请告知用户:

所有生成的文件将保存到当前工作目录的 meshyoutput/ 中。每个项目都有自己的文件夹({YYYYMMDDHHmmss}{提示词}{ID}/),包含模型文件、纹理、缩略图和元数据。历史记录保存在 meshy_output/history.json 中。

此信息每个会话只需说明一次



重要提示:文件组织

所有下载的文件必须放入当前工作目录中结构化的 meshy_output/ 目录中。请勿随意散放文件。

  • - 每个项目:meshyoutput/{YYYYMMDDHHmmss}{提示词缩写}{任务ID前缀}/
  • 链式任务(预览 → 细化 → 绑定)复用相同的 project_dir
  • 每个项目在 metadata.json 中跟踪任务,全局在 history.json 中跟踪
  • 自动随模型下载缩略图

重要提示:Shell 命令规则

仅使用标准 POSIX 工具。请勿使用 rg、fd、bat、exa/eza。



重要提示:正确运行长时间任务

Meshy 生成需要 1–5 分钟。将整个创建 → 轮询 → 下载流程编写为一个 Python 脚本,并在单个 Bash 调用中执行。使用 python3 -u script.py 实现无缓冲输出。任务在 99% 停留 30–120 秒是正常的最终化过程 — 请勿中断。



步骤 0:API 密钥检测(始终首先运行)

仅检查当前会话环境和当前工作目录中的 .env 文件。请勿扫描主目录或 shell 配置文件。

bash
echo === Meshy API 密钥检测 ===

1. 检查当前环境变量

if [ -n $MESHYAPIKEY ]; then echo 环境变量: 已找到 (${MESHYAPIKEY:0:8}...) else echo 环境变量: 未找到 fi

2. 仅检查当前工作目录中的 .env

if [ -f .env ] && grep -q MESHYAPIKEY .env 2>/dev/null; then echo DOTENV(.env): 已找到 export MESHYAPIKEY=$(grep ^MESHYAPIKEY= .env | head -1 | cut -d= -f2- | tr -d ) fi

3. 最终状态

if [ -n $MESHYAPIKEY ]; then echo 就绪: 密钥=${MESHYAPIKEY:0:8}... else echo 就绪: 未找到密钥 fi

4. Python requests 检查

python3 -c import requests; print(PYTHONREQUESTS: 正常) 2>/dev/null || echo PYTHONREQUESTS: 缺失 (运行: pip install requests)

echo === 检测完成 ===

检测后的决策

  • - 找到密钥 → 继续执行步骤 1。
  • 未找到密钥 → 转到步骤 0a。
  • Python requests 缺失 → 运行 pip install requests。

步骤 0a:API 密钥设置(仅在未找到密钥时)

告知用户:

要使用 Meshy API,您需要一个 API 密钥:

  1. 1. 访问 https://www.meshy.ai/settings/api
  2. 点击 创建 API 密钥,为其命名,然后复制密钥(以 msy_ 开头)
  3. 密钥仅显示一次 — 请将其保存在安全的地方

注意: API 访问需要 Pro 计划或更高版本。免费层账户无法创建 API 密钥。

用户提供密钥后,为当前会话设置它,并可选择持久化到 .env:

bash

仅为当前会话设置


export MESHYAPIKEY=msy_在此粘贴密钥

验证密钥

STATUS=$(curl -s -o /dev/null -w %{http_code} \ -H Authorization: Bearer $MESHYAPIKEY \ https://api.meshy.ai/openapi/v1/balance)

if [ $STATUS = 200 ]; then
BALANCE=$(curl -s -H Authorization: Bearer $MESHYAPIKEY https://api.meshy.ai/openapi/v1/balance)
echo 密钥有效。$BALANCE
else
echo 密钥无效 (HTTP $STATUS)。请检查密钥并重试。
fi

持久化密钥(仅当前项目):

bash

写入当前工作目录的 .env


echo MESHYAPIKEY=msy_在此粘贴密钥 >> .env
echo 已保存到 .env

重要提示:将 .env 添加到 .gitignore 以避免泄露密钥

grep -q ^\.env .gitignore 2>/dev/null || echo .env >> .gitignore echo .env 已添加到 .gitignore

安全提醒: 密钥仅存储在您当前项目目录的 .env 中。切勿将此文件提交到版本控制。.env 已自动添加到 .gitignore。


步骤 1:在消耗积分前与用户确认计划

关键:在创建任何任务之前,向用户展示费用摘要并等待确认:

我将使用以下计划生成 <提示词> 的 3D 模型:

1. 预览(网格生成)— 20 积分
2. 细化(PBR 纹理)— 10 积分
3. 下载为 .glb

总费用:30 积分
当前余额: 积分

是否继续?

对于多步骤流水线(文本转 3D → 绑定 → 动画),预先显示完整的流水线费用。

注意: 绑定自动包含行走 + 奔跑动画,无需额外费用。仅当需要超出这些的自定义动画时才添加 动画(3 积分)。

意图 → API 映射

用户想要...API端点积分
从文本生成 3D 模型文本转 3DPOST /openapi/v2/text-to-3d20 + 10
从单张图像生成 3D 模型
图像转 3D | POST /openapi/v1/image-to-3d | 20–30 | | 从多张图像生成 3D 模型 | 多图像转 3D | POST /openapi/v1/multi-image-to-3d | 20–30 | | 为现有模型添加新纹理 | 重新纹理 | POST /openapi/v1/retexture | 10 | | 更改网格格式/拓扑 | 重新网格化 | POST /openapi/v1/remesh | 5 | | 为角色添加骨架 | 自动绑定 | POST /openapi/v1/rigging | 5 | | 为绑定角色添加动画 | 动画 | POST /openapi/v1/animations | 3 | | 从文本生成 2D 图像 | 文本转图像

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 meshy-openclaw-1776282782 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 meshy-openclaw-1776282782 技能

通过命令行安装

skillhub install meshy-openclaw-1776282782

下载

⬇ 下载 meshy-3d-agent v0.1.1(免费)

文件大小: 16.07 KB | 发布时间: 2026-4-17 15:23

v0.1.1 最新 2026-4-17 15:23
Cross-platform slicer support and OBJ post-processing for 3D printing (coordinate rotation, scaling, XY centering)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部