Install
openclaw skills install hunyuan-3d腾讯混元生3D API (OpenAI兼容接口) - 基于混元大模型的3D模型生成
openclaw skills install hunyuan-3d基于腾讯混元大模型的3D模型生成服务,使用OpenAI兼容接口,支持文生3D、图生3D。
本技能使用OpenAI兼容接口,与传统的腾讯云API不同:
必须先在腾讯云控制台开通服务:
常见问题:
sk-xxxxx)⚠️ 重要:API Key只显示一次,请妥善保存!
备用地址:如果上述链接无法访问,也可在 混元大模型API Key页面 创建
⚠️ 重要区别:
sk-xxxxx)需要的环境变量:
HUNYUAN_3D_API_KEY - 混元3D API KeyWindows PowerShell:
# 临时设置(当前会话)
$env:HUNYUAN_3D_API_KEY = "sk-xxxxx"
# 永久设置(推荐)
[Environment]::SetEnvironmentVariable("HUNYUAN_3D_API_KEY", "sk-xxxxx", "User")
Linux/Mac:
# 临时设置
export HUNYUAN_3D_API_KEY="sk-xxxxx"
# 永久设置(添加到 ~/.bashrc 或 ~/.zshrc)
echo 'export HUNYUAN_3D_API_KEY="sk-xxxxx"' >> ~/.bashrc
source ~/.bashrc
# 检查环境变量
Write-Host "API Key: $($env:HUNYUAN_3D_API_KEY.Substring(0,15))..."
# 测试生成
python scripts/generate.py --mode text --prompt "一只小狗"
如果报错"资源不足":服务正在初始化,等待5-10分钟后重试
python scripts/generate.py --mode text --prompt "一只小狗"
如果看到「任务提交成功」,说明配置正确!
# 文生3D
python scripts/generate.py --mode text --prompt "一只可爱的小猪"
# 图生3D
python scripts/generate.py --mode image --image-url "https://example.com/pig.jpg"
# 使用3.1版本模型
python scripts/generate.py --mode text --prompt "小狗" --model 3.1
| 参数 | 说明 | 示例 |
|---|---|---|
| --mode | 生成模式 | text(文生3D), image(图生3D) |
| --prompt | 文本描述(文生3D) | "一只可爱的小猪" |
| --image-url | 图片URL(图生3D) | "https://example.com/pig.jpg" |
| --model | 模型版本 | 3.0(默认), 3.1 |
| --output | 输出目录 | ./models |
| 版本 | 特点 |
|---|---|
| 3.0 | 默认版本,功能完整 |
| 3.1 | 新版本,但LowPoly和Sketch参数不可用 |
文生3D:
图生3D:
生成的3D模型保存在 {output}/{date}/{job_id}/ 目录下:
model.{format} - 3D模型文件(obj/glb格式)info.json - 任务信息输出格式:
.glb 和 .obj 格式https://api.ai3d.cloud.tencent.comPOST /v1/ai3d/submitPOST /v1/ai3d/queryAuthorization: sk-xxxxx)错误现象:
ResourceUnavailable.NotExist - 计费状态未知
解决方案:
错误现象:
ResourceInsufficient - 资源不足
解决方案:
错误现象:
HTTP 401: Unauthorized
Incorrect API key provided
解决方案:
sk-xxxxx发现:OpenAI兼容接口返回格式为:
{
"Response": {
"JobId": "xxx",
"Status": "DONE",
"ResultFile3Ds": [...]
}
}
注意:状态字段是 Status 不是 StatusCode,成功状态是 DONE 不是 SUCCESS
注意:选择3.1版本时,LowPoly和Sketch参数不可用
错误:图片上传失败
解决:只支持jpg, png, jpeg, webp格式
# 示例1:生成小猪3D模型
python scripts/generate.py --mode text --prompt "一只可爱的小猪,粉色,卡通风格"
# 示例2:通过图片生成3D
python scripts/generate.py --mode image --image-url "https://example.com/pig-photo.jpg"
# 示例3:使用3.1版本
python scripts/generate.py --mode text --prompt "小狗" --model 3.1
# 示例4:指定输出目录
python scripts/generate.py --mode text --prompt "小猫" --output ./my_models
如果遇到问题,可以:
echo $env:HUNYUAN_3D_API_KEY