1. 素材库(豆包原生)
Ark-中文文档
  • 视频生成(豆包原生)
    • 提交视频生成任务(豆包原生)
      POST
    • 查询视频生成任务(豆包原生)
      GET
  • 视频生成(OpenAI 兼容)
    • 提交视频生成任务(OpenAI 兼容)
      POST
    • 查询视频生成任务
      GET
    • 提交视频生成任务(OpenAI Video 别名)
      POST
    • 查询视频生成任务(OpenAI Video 别名)
      GET
  • 视频内容
    • 下载生成的视频文件
      GET
  • 图像生成(豆包原生)
    • 图像生成(豆包原生)
      POST
  • 图像生成(OpenAI 兼容)
    • 图像生成(OpenAI 兼容)
      POST
    • 图像编辑(OpenAI 兼容)
      POST
  • 素材库(豆包原生)
    • 素材库管理(豆包原生)
      POST
  • 数据模型
    • VideoGenerationRequest
    • VideoFormDataRequest
    • VideoMetadata
    • DoubaoNativeVideoRequest
    • DoubaoNativeContentItem
    • VideoTaskResponse
    • DoubaoNativeVideoResponse
    • VideoTaskError
    • DoubaoImageRequest
    • ImageEditFormDataRequest
    • DoubaoImageResponse
    • ErrorResponse
    • DoubaoAssetRequest
    • DoubaoAssetResponse
  1. 素材库(豆包原生)

素材库管理(豆包原生)

POST
/doubao/api/
方舟素材资产管理接口,网关在同一条路径上提供全部动作。动作由查询参数
Action 选择,JSON 请求体就是官方文档为该动作规定的那一份。
两种鉴权
与其他接口一样接受网关自己的 API Token:Authorization: Bearer sk-xxxx。
也接受火山 AK/SK 签名,因此为官方 SDK 写的脚本只需改 endpoint 即可复用。
管理员在渠道选中的素材库里配置 AK/SK,网关用它为每一次转发签名。
响应
上游信封原样返回:
{ "ResponseMetadata": { ... }, "Result": { ... } }
上游拒绝某个动作时也返回这个信封,需要检查
ResponseMetadata.Error.Code 与 ResponseMetadata.Error.Message。
不计费
素材调用不预扣、不结算额度,每次调用在服务端日志中记录动作名。
一个分组一个渠道
同一分组内最多只能有一个渠道选中素材库。有多个时网关直接拒绝,而不是随机
路由:素材调用没有模型字段可供区分,随机转发会把素材写进别的库。
字段用法
Action字段
CreateAssetGroupId、URL、AssetType、Name、Description、ProjectName
GetAssetId、ProjectName
ListAssetsFilter、PageNumber、PageSize、SortBy、SortOrder、ProjectName
UpdateAssetId、Name、ProjectName
DeleteAssetId、ProjectName
CreateAssetGroupName、Description、GroupType、ProjectName
GetAssetGroupId、ProjectName
ListAssetGroupsFilter、NextToken、MaxResults、PageNumber、PageSize、SortBy、SortOrder、ProjectName
UpdateAssetGroupId、Name、Description、ProjectName
DeleteAssetGroupId、ProjectName
CreateAsset 是异步接口:轮询 GetAsset 直到 Status 变为 Active,
才能在生成请求里引用该素材 id。只有 Active 状态的素材可用。

请求参数

Authorization
JWT Bearer
在 Header 添加参数
Authorization
示例:
Authorization: ********************
or
Query 参数

Body 参数application/json必填

示例
{
    "GroupId": "group-2026**********-*****",
    "URL": "https://example.com/portrait.png",
    "AssetType": "Image",
    "Name": "protagonist",
    "ProjectName": "default"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
cURL
curl --location '/doubao/api/?Action=CreateAsset&Version=2024-01-01' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "GroupId": "group-2026**********-*****",
    "URL": "https://example.com/portrait.png",
    "AssetType": "Image",
    "Name": "protagonist",
    "ProjectName": "default"
}'

返回响应

🟢200
application/json
上游信封,原样返回。
Bodyapplication/json

示例
{
    "ResponseMetadata": {
        "RequestId": "20260328000000000000000000000000",
        "Action": "CreateAsset",
        "Version": "2024-01-01",
        "Service": "ark",
        "Region": "cn-beijing"
    },
    "Result": {
        "Id": "Asset-2026**********-*****"
    }
}
🟠400
🔴502
🟠401Unauthorized
修改于 2026-11-02 11:41:10
上一页
图像编辑(OpenAI 兼容)
下一页
VideoGenerationRequest
Built with