Skip to content

获取生成文件的下载链接 ​

本页由 ModelFold 文档站根据上游官方 OpenAPI 文档同步生成。接口路径、参数、示例与官方保持一致;品牌与 API 域名已替换为 ModelFold。

接口 ​

POST /common/download-url

完整 URL: https://ai.modelfold.online/v1/common/download-url

鉴权:所有请求都需要 Authorization: Bearer <API_KEY> 请求头。

TIP

将生成的文件URL转换为可下载的临时链接。仅支持ModelFold 服务生成的文件。

功能特性 ​

  • 将ModelFold 生成的文件URL转换为可下载链接
  • 支持任务结果中的文件地址(如 resultUrls、audio_url),不支持文件上传 API 返回的地址。
  • 临时下载链接有效期为20分钟
  • 安全访问生成的内容
  • API Key身份验证保护

重要说明 ​

WARNING

支持任务结果中的文件地址(如 resultUrls、audio_url),不支持文件上传 API 返回的地址。

TIP

可下载链接20分钟后过期。请确保在此时间范围内下载或缓存内容。

请求参数 ​

请求体 (application/json) ​

参数类型必填说明
urlstring是任务结果中的文件地址(如 resultUrls[0]),支持图片、视频、音频。 示例:https://tempfile.1f6cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxbd98。

请求示例 ​

bash
curl -X POST "https://ai.modelfold.online/v1/common/download-url" \
  -H "Authorization: Bearer $MODELFOLD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "url": "https://tempfile.1f6cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxbd98"
}'
json
{
  "url": "https://tempfile.1f6cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxbd98"
}

响应 ​

200 — 请求成功 ​

参数类型必填说明
codeinteger否请求状态码。请求失败时 HTTP 状态仍为 200,请始终以本字段判断:200 表示成功,其他值均表示失败,原因见 msg。常见值:401 API key 无效或缺失;402 积分不足;429 超出频率限制;422 或 500 请求未能处理(请先查看 msg、检查参数,再决定是否重试)。 可选值:200 / 401 / 402 / 404 / 422 / 429 / 455 / 500 / 505。 示例:200。
msgstring否当 code != 200 时的错误信息 示例:success。
datastring否文件的可下载链接。有效期为20分钟。 示例:https://tempfile.1f6cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxbd98。
json
{
  "code": 200,
  "msg": "success",
  "data": "https://tempfile.1f6cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxbd98"
}

500 — 服务器错误 ​

ModelFold — 一个 API,接入所有主流 AI 模型。