获取 AI 素材资源

获取 AI 素材资源

功能介绍

AI 素材资源在初始化导入阶段依赖下述关键能力:

  • getAiFilterTemplates:通过该 API 面板侧可获取到 B 端客户配置好的 AI 素材资源。

交互流程

sequenceDiagram
    participant B端
    participant 涂鸦云
    participant 面板
    participant C端

    rect rgb(240, 245, 255)
        Note over B端,涂鸦云: 1. 资源初始配置
        B端 ->> 涂鸦云: 上传AI素材资源包
        涂鸦云 ->> 涂鸦云: 存储并生成资源ID
        涂鸦云 -->> B端: 返回配置确认
    end

    rect rgb(230, 255, 240)
        Note over 面板,涂鸦云: 2. 资源获取阶段
        面板 ->> 涂鸦云: getAiFilterTemplates(B端ID)
        涂鸦云 ->> 涂鸦云: 验证B端权限
        涂鸦云 -->> 面板: 返回资源包(JSON+文件URL)
        面板 ->> 面板: 缓存至本地
        loop 文件下载
            面板 ->> 涂鸦云: 请求资源文件
            涂鸦云 -->> 面板: 返回二进制数据
        end
    end

    rect rgb(255, 250, 230)
        Note over 面板,C端: 3. C端使用阶段
        面板 ->> 面板: 解析资源包
        面板 ->> C端: 渲染UI组件
        loop 用户交互
            C端 ->> 面板: 选择AI滤镜/素材
            面板 ->> C端: 实时预览效果
        end
    end

    rect rgb(255, 230, 230)
        Note over 面板,涂鸦云: 4. 缓存更新(规划中)
        面板 ->> 涂鸦云: 定时检查资源版本
        alt 有新版本
            涂鸦云 -->> 面板: 返回增量更新包
            面板 ->> 面板: 热更新缓存
        end
    end

注意事项

    1. AI 素材资源配置教程相关信息,请联系您的项目经理或 提交工单 咨询。