library_apply
Applies an official library asset to a target project by downloading, validating, importing, and placing it in the scene, then returns the added objects once they appear.
Instructions
把一个官方素材应用到目标工程,与素材库面板里点应用相同(可撤销):素材包下载、校验 MD5、导入并默认放进场景;素材广场的卡片按 kind 走编辑器自己的应用流程(AI 图片、AI 妆容等只下载现成结果,不重新生成、不扣额度),等对象出现在场景里才返回。返回 kind、added_objects(新放进场景的对象名和 object_path)和 package_folders。template_id 须来自本会话的 library_list / library_search。应用后用 capture_preview 验收。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image_index | No | kind=ai_image 时用第几张结果图,默认 0;整组图见 library_images。 | |
| instance_id | No | 官方 list_instances 返回的 instance_id,与 project_path 二选一。 | |
| template_id | Yes | library_list / library_search 返回的 template_id。 | |
| project_path | No | 目标工程的绝对路径。与 instance_id 二选一;只开了一个工程窗口时都可省略。 | |
| auto_instantiate | No | 是否放进场景,默认 true;false 时只导入资源面板(只有 kind=package 支持)。 |