tripocli v2.0.0:Tripo AI 3D 生成与加工 CLI(面向 Agent 与开发者,纯 Python 标准库、零第三方依赖)
覆盖文生 3D、图生 3D、多视图、批量生成,以及重拓扑、绑定、动画、智能分割、 纹理、PBR、智能 UV、部件补全、格式导出与下载。 代码组织:一个功能一个模块(tripo/features/),入口薄壳 tripocli.py。
This commit is contained in:
commit
977f97995a
60 files changed
+5622
No files matched your search
@@ -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
|
||||
Reference in new issue
Block a user