tripocli v2.0.0:Tripo AI 3D 生成与加工 CLI(面向 Agent 与开发者,纯 Python 标准库、零第三方依赖)

覆盖文生 3D、图生 3D、多视图、批量生成,以及重拓扑、绑定、动画、智能分割、
纹理、PBR、智能 UV、部件补全、格式导出与下载。

代码组织:一个功能一个模块(tripo/features/),入口薄壳 tripocli.py。
This commit is contained in:
Mrpzx committed 2026-10-13 19:22:54 +08:00
commit 977f97995a
60 files changed
+5622

No files matched your search

+25
View File
@@ -0,0 +1,25 @@
"""重命名项目 — rename a project.
tripocli rename -p <project_id> --name "My Hero"
实测请求体 ``{project_id, name}``,成功返回 ``null``。
"""
NAME = "rename"
HELP = "重命名项目"
def add_arguments(parser):
parser.add_argument("-p", "--project", required=True, help="项目 ID (project_id)")
parser.add_argument("--name", required=True, help="新的项目名")
def run(ctx):
args = ctx.args
ctx.client.get_data(
"POST", "/v2/studio/operation/update_name",
body={"project_id": args.project, "name": args.name},
)
payload = {"project_id": args.project, "name": args.name}
ctx.out.data(payload, human=lambda: ctx.out.line(f"✅ 已重命名为: {args.name}"))
return payload