少折腾模型 用 MuseSpan 多做点东西

MuseSpan(Muse Span)是面向开发者的 AI 模型 API 平台。用一个 API 密钥和一套 REST API,就能调用 Alibaba、Black Forest Labs 和 ElevenLabs 等厂商的图像生成、图像编辑和文字转语音模型。按量付费:先充值余额,按实际用量扣费,无需订阅,失败的请求不收费。

获取 API 密钥
terminal
REQUEST_ID=$(python3 -c "import uuid; print(uuid.uuid4())")
curl --fail-with-body -X POST "https://api.musespan.com/v1/model-tasks" \
  -H "Authorization: Bearer $MUSESPAN_API_KEY" \
  -H "X-Request-Id: $REQUEST_ID" \
  -H "Content-Type: application/json" \
  --data '{
  "model": "bytedance/seedream-5-flash/text-to-image",
  "input": {
    "prompt": "雨中的东京街头,一只穿黄色雨衣的柯基,水彩风格"
  }
}'

curl --fail-with-body "https://api.musespan.com/v1/model-tasks/$REQUEST_ID" \
  -H "Authorization: Bearer $MUSESPAN_API_KEY"
异步任务 → 轮询 GET /v1/model-tasks/{id} 直到完成

已上线模型

查看全部模型

选一个模型,提交一个任务。

从在线目录复制模型 ID,按它公开的 Schema 填写 input,再轮询任务直到结果就绪。

POST /v1/model-tasks

模型会变化,接口保持稳定。

每个模型都在目录中公开自己的输入 Schema 和价格。

AUTH
BEARER KEY
FORMAT
JSON
MODE
ASYNC
# Use a new directory for each new generation. Rerunning here continues this task.
set -eu
test -s model-task-id.txt || python3 -c "import uuid; print(uuid.uuid4())" > model-task-id.txt
REQUEST_ID=$(cat model-task-id.txt)
# Idempotent: resending the same bytes with the same ID never charges twice.
curl --fail-with-body --retry 3 --retry-connrefused --request POST 'https://api.musespan.com/v1/model-tasks' \
  --header "Authorization: Bearer $MUSESPAN_API_KEY" \
  --header "X-Request-Id: $REQUEST_ID" \
  --header "Content-Type: application/json" \
  --data '{"model":"bytedance/seedream-5-flash/text-to-image","input":{"prompt":"雨中的东京街头,一只穿黄色雨衣的柯基,水彩风格"}}'
# Poll every 5 seconds for up to 25 minutes until status is completed or failed.
# Still queued (with queue_position) 5 minutes after submission: failed with queue_timeout, not charged.
# No result 15 minutes after acceptance (or no confirmation 15 minutes after submission): failed with generation_timeout, not charged.
# Any failure is final: generate again in a new directory (a new X-Request-Id).
# A 404 means the POST did not arrive: rerun this script to resend it with the same ID.
curl --fail-with-body 'https://api.musespan.com/v1/model-tasks/'"$REQUEST_ID"'' --header "Authorization: Bearer $MUSESPAN_API_KEY"

一个账户,调用所有在线模型。

新增的每一类模型,都沿用同一把密钥和同一账户余额。

AVAILABLE33 个模型 · 56 个能力

图像

文生图 · 图生图

AVAILABLE3 个模型 · 3 个能力

音频

文字转语音

EXPANDING持续扩展

更多模型

目录持续增长,密钥和余额继续沿用。

常见问题

MuseSpan 是什么?
MuseSpan(也称 MuseSpan AI)是面向开发者的 AI 模型 API 平台。一个 API 密钥、一个余额即可调用所有已上线的模型,可在模型目录中查看。
Seedream 5 Flash 文生图有 API 吗?
有。使用模型 ID bytedance/seedream-5-flash/text-to-image 和你的 API 密钥即可调用;参数、示例和价格见 Seedream 5 Flash 文生图 API 页面。
Eleven v4 文字转语音有 API 吗?
有。使用模型 ID elevenlabs/eleven-v4 和你的 API 密钥即可调用;参数、示例和价格见 Eleven v4 文字转语音 API 页面。
如何计费?
按量付费:充值余额后,每次请求按该模型公布的价格扣费。无需订阅,失败的请求不收费。当前价格见价格页。
如何开始使用 MuseSpan API?
登录后创建 API 密钥并充值余额,然后按照快速开始文档发送第一个请求并获取结果。

接入一次,继续创造。

新模型上线后,直接用同一把密钥和同一个余额调用。

获取 API 密钥