利用 Hyper3D Rodin Gen‑2 API 将输入图像或文本提示转为 3D 模型,适用于从图片或文字生成 3D 模型的场景,例如...
Hyper3D Rodin Gen-2 API 集成指南
功能概述
Hyper3D Rodin Gen-2 API 集成指南是一项面向实际任务的技能,主要用于在将 Hyper3D Rodin Gen-2 API 集成到从图像或文本生成的3D 模型的应用程序中时使用此技能;首先: 请检查 API 密钥;
核心要点
- Before gen。
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
Hyper3D Rodin Gen-2 API 集成指南
在将 Hyper3D Rodin Gen-2 API 集成到应用中以实现基于图像或文本的 3D 模型生成时,请使用本技能。
第一步:检查 API Key
在生成 3D 模型前,请确认您的 API Key 已正确设置:
echo $HYPER3D_API_KEY
若输出为空,或出现 “Not authenticated” 错误,请参阅下方的 API Key 设置说明。
重要提示:下载链接 10 分钟后过期
API 返回的结果 URL 为临时链接。请在生成任务完成后立即下载 3D 模型——切勿存储或缓存这些 URL 本身。
适用场景
- 基于图像生成 3D 模型
- 基于文本提示生成 3D 模型
- 配置 Hyper3D Rodin Gen-2 API 客户端
快速参考
基础端点(Base Endpoints)
| 端点 | 用途 |
|---|---|
https://api.hyper3d.com/api/v2/rodin |
提交 3D 模型生成任务 |
https://api.hyper3d.com/api/v2/status |
查询任务状态 |
https://api.hyper3d.com/api/v2/download |
获取已完成任务的下载链接 |
层级(Tier)选择
| 层级 | 适用场景 |
|---|---|
| Gen-2 | 高质量,最先进 |
| Regular | 质量均衡 |
| Smooth | 边缘清晰锐利、表面平滑 |
| Detail | 细节丰富、高分辨率 |
| Sketch | 快速、低分辨率、生成速度快 |
模型参数
| 参数 | 说明 | 可选值 |
|---|---|---|
tier |
层级 | Gen-2, Regular, Smooth, Detail, Sketch |
geometry_file_format |
输出的 3D 模型格式 | glb, usdz, fbx, obj, stl |
quality |
模型质量等级 | high, medium, low, extra-low |
material |
材质类型 | PBR, Shaded, All |
mesh_mode |
网格拓扑结构 | Quad, Raw |
addons |
附加功能 | HighPack(4K 纹理) |
输入选项
| 输入类型 | 最大数量 | 说明 |
|---|---|---|
images |
5 | 用于 3D 重建的输入图像 |
prompt |
1 | 用于 3D 生成的文本提示 |
关键行为
- 轮询(Polling):使用 subscription key 查询任务状态
- 异步处理(Async Processing):生成过程可能耗时数分钟
API Key 设置
必需项:在调用 API 前,必须设置 HYPER3D_API_KEY 环境变量。
快速检查
请确认 HYPER3D_API_KEY 是否已设置:
echo $HYPER3D_API_KEY
若未设置 HYPER3D_API_KEY,可先使用免费密钥 vibecoding,方法是添加参数 --api-key vibecoding。
重要提示:免费 API 密钥存在用量限制。如需更高配额,请考虑购买订阅服务。
设置 HYPER3D_API_KEY
若出现 “Not authenticated” 或 “INSUFFICIENT_FUND” 错误:
- 获取密钥:访问 https://hyper3d.ai/api-dashboard → 点击 “Create New API Key” → 创建 Secret Key
- 保存至
.env(推荐用于持久化配置):echo 'HYPER3D_API_KEY=your_api_key_here' >> .env echo '.env' >> .gitignore # 切勿提交密钥等敏感信息
代码示例
注意:Python 示例脚本位于 scripts 目录中,可作为您集成开发的起点。
- scripts/generate_3d_model.py — 主生成脚本
- scripts/api_client.py — API 客户端实现
- scripts/image_utils.py — 图像处理工具函数
快速入门示例
若您的环境已配置完成,可直接运行以下单行命令立即生成资产。请确保您能从本 skill 所在目录成功执行这些脚本。
1. 基于图像生成 3D 模型
python/scripts/generate_3d_model.py --image path/to/image.jpg --geometry-file-format glb --quality medium --output path/to/output_dir --api-key $HYPER3D_API_KEY
2. 快速生成 3D 模型(图像输入 + Sketch 层级)
python/scripts/generate_3d_model.py --image path/to/image.jpg --geometry-file-format glb --quality medium --tier Sketch --output path/to/output_dir --api-key $HYPER3D_API_KEY
3. 基于文本生成 3D 模型
python/scripts/generate_3d_model.py --prompt "A detailed 3D model of a medieval castle" --geometry-file-format glb --quality high --output path/to/output_dir --api-key $HYPER3D_API_KEY
4. 基于多张图像生成 3D 模型
python/scripts/generate_3d_model.py --images path/to/image1.jpg path/to/image2.jpg --geometry-file-format glb --quality high --output path/to/output_dir --api-key $HYPER3D_API_KEY
重要使用规范
API Key 设置方式
调用脚本时,建议通过 --api-key 参数显式传入密钥;该参数也可自动从环境变量读取。
默认下载行为
使用本技能时,务必包含 --output 参数,以确保生成的 3D 模型自动下载至本地系统。generate_3d_model.py 脚本仅在指定了该参数时才会执行下载操作。
推荐的默认输出目录:
--output ./output
Tier 参数选择
--tier 参数对平衡生成速度与模型质量至关重要。请始终根据用户实际需求选择合适层级。若用户未指定 tier,则默认使用 Sketch。
| 用户需求 | 推荐 Tier | 原因 |
|---|---|---|
| 最快生成速度 | Sketch |
适用于初始概念验证或快速测试 |
| 高精度、强细节表现 | Detail |
适用于对细节要求极高的模型 |
| 边缘平滑、外观整洁 | Smooth |
适用于几何结构简单的模型 |
| 质量与速度均衡 | Regular |
通用性最佳的默认选择 |
| 最高质量输出 | Gen-2 |
面向最终生产交付的最先进生成能力 |
按需求选择 tier 的示例:
- 默认 tier:
--tier Sketch - 快速概念迭代:
--tier Sketch - 最终生产模型:
--tier Gen-2或--tier Detail - 平滑、风格化模型:
--tier Smooth
代码示例
查询任务状态(高级用法)
from api_client import Hyper3DAPIClient
client = Hyper3DAPIClient(api_key="your_api_key")
status = client.check_task_status("subscription_key")
print(status)
4. 下载结果(高级用法)
from api_client import Hyper3DAPIClient
client = Hyper3DAPIClient(api_key="your_api_key")
download_links = client.download_results("task_uuid")
print(download_links)
最佳实践
- 使用多张图像 提升 3D 重建效果
- 立即下载结果,因下载链接 10 分钟后即失效
- 优雅地处理错误,并实现重试逻辑
- 根据实际需求选用合适的 quality 设置
热门AI工具
相关专题
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。
0
2026.11.04
本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。
0
2026.11.03
想使用Docker Desktop将本地项目构建成Docker镜像?本专题围绕镜像构建的实际操作展开,介绍Dockerfile编写、构建命令使用、镜像标签设置和构建日志查看等内容,同时整理镜像无法生成、依赖安装失败及构建缓存异常等问题的排查思路。
0
2026.11.03
本专题聚焦Docker Desktop容器创建与运行配置,介绍通过本地镜像或远程镜像创建容器的方法,以及容器启动、终端访问、日志查看和基础管理等操作。针对端口冲突、参数配置不当、容器无法启动等情况,也整理了相应的排查方向。
0
2026.11.03
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.7万人学习
共6课时 | 54.7万人学习