Skip to content

素材库概览 ​

素材库是 宁享Token 提供的 API Key 级功能,允许调用方管理图片、视频、音频等媒体素材,并通过素材组进行组织与隔离。所有素材数据按 client_key 隔离,不跨 API Key 共享。

核心特性 ​

  • 多类型支持:支持图片、视频、音频三类素材的上传、下载与引用。
  • 素材组管理:通过素材组对素材进行逻辑分组(如真人组、AIGC 组),便于批量调用与权限控制。
  • API Key 鉴权:所有素材端点均使用 API Key(Bearer Token)鉴权,与所属 API Key 绑定。
  • 按 client_key 隔离:每个 API Key 拥有独立的素材空间,互不影响。

支持的素材类型 ​

类型MIME 前缀用途
imageimage/*图像生成、图像编辑、数字人形象
videovideo/*视频生成、视频驱动
audioaudio/*语音合成、声音克隆、视频驱动音轨

素材组 ​

素材组是素材的容器,用于组织同类素材。常见分组:

  • 真人组:真人形象 / 真人音色,通常用于真人驱动场景。
  • AIGC 组:AI 生成的形象 / 音色,用于 AIGC 驱动场景。

一个素材必须归属且仅归属一个素材组。素材组可通过 素材组 CRUD 接口管理。

鉴权方式 ​

所有素材端点使用 API Key 鉴权,通过 Authorization 头传入:

bash
Authorization: Bearer <your_api_key>

API Key 即 client_key,素材数据自动归属该 key,无需额外指定租户字段。

端点总览 ​

端点方法说明文档
/api/assets/groupsGET / POST素材组列表 / 创建素材组管理
/api/assets/groups/:idPUT / DELETE更新 / 删除素材组素材组管理
/api/assets/listGET素材列表素材管理
/api/assetsPOST创建素材(URL 引用登记)素材管理
/api/assets/uploadPOST直接上传素材文件(multipart/form-data)素材管理
/api/assets/:idGET / PUT / DELETE获取 / 更新 / 删除素材素材管理
/api/assets/:id/downloadGET下载素材文件素材管理
/api/assets/:id/public-urlGET按需签发公开下载 URL(2 小时)—
/api/assets/:id/optimizePOST通用素材升级为优化素材(link→library)—
/api/assets/treeGET素材组 + 素材树形视图—
/api/assets/summaryGET当前 Key 素材汇总—
/api/assets/liveness/sessionPOST创建活体认证会话真人活体认证
/api/assets/liveness/historyGET活体认证历史真人活体认证
/api/assets/liveness/callbackGET活体认证回调(上游跳转,无鉴权)真人活体认证
/api/ark/assetsPOST火山方舟素材托管端点(?Action=)方舟素材托管

Base URL ​

/  (部署域名,例如 https://your-domain.com)

相关文档 ​

© 2026 宁享Token. 保留所有权利。