开发者为何从 Together AI 转向 WaveSpeedAI
快。
每个模型都是极速推理。无论在工作室还是通过 API,图像和视频都能很快出结果。
实惠。
图像每次 $0.024 起,视频每次 $0.05 起。 只为你生成的内容付费,无需订阅,没有月费。
- 媒体模型
- 1,062+
- 语言模型
- 111+
- 模型厂商
- 43
- 需预留的 GPU 小时
- 0
媒体是核心,不是附加项
Seedance、Kling、Veo、Nano Banana、GPT Image、ElevenLabs、Tripo 等,每个模型都有独立端点、输入 schema、示例和明码标价的单次价格。
Together AI: 围绕开源语言模型构建的平台,其无服务器 API 上提供部分图像、视频和音频模型。
前沿与开源 LLM,一个密钥
Claude、GPT、Gemini 与 DeepSeek、Kimi、Qwen、GLM 并列,通过 OpenAI 兼容 API 调用,与媒体调用共用同一余额计费。
Together AI: 以开源模型为主的 OpenAI 兼容 API。
无需预留,无需保温
每个模型都已托管就绪。按 token 或按产出付费,无需配置端点规格,也没有按小时跳动的计费表。
Together AI: 无服务器 API,以及按 GPU 小时计费、用于预留容量的专用端点和 GPU 集群。
为整个团队准备的工作室
设计师和市场人员可在浏览器中使用图像、视频、音频和 3D 生成器、编辑工具和 AI 视频编辑器,与你的 API 共用同一账户。
Together AI: 带网页 Playground 的开发者平台。
LLM API
无缝兼容
兼容 OpenAI 的 Chat Completions 和 Responses,另有兼容 Anthropic 的 Messages 端点。换个 Base URL 即可开跑。
媒体 API
图像、视频、音频和 3D
发送 JSON,拿到预测 id,然后轮询结果或接收 webhook。所有模型使用同一种请求格式。
训练
LoRA 训练器
为热门图像和视频模型训练 LoRA,再在对应的 LoRA 端点上运行。
智能体
为智能体而生
CLI、Agent Skill 和 MCP 服务器让编程智能体调用所有媒体模型,并提供 Codex、Claude Code 等的配置指南。
语言模型
与任意 LLM 对话
换个 base URL,保留你的 OpenAI 客户端。闭源和开源模型,一个密钥。
POSThttps://llm.wavespeed.ai/v1/chat/completions
curl https://llm.wavespeed.ai/v1/chat/completions \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-6-astra",
"messages": [{"role": "user", "content": "Hello!"}]
}'import os
from openai import OpenAI
client = OpenAI(base_url="https://llm.wavespeed.ai/v1", api_key=os.environ["WAVESPEED_API_KEY"])
reply = client.chat.completions.create(
model="openai/gpt-6-astra",
messages=[{"role": "user", "content": "Hello!"}],
)
print(reply.choices[0].message.content)import OpenAI from 'openai'
const client = new OpenAI({ baseURL: 'https://llm.wavespeed.ai/v1', apiKey: process.env.WAVESPEED_API_KEY })
const reply = await client.chat.completions.create({
model: 'openai/gpt-6-astra',
messages: [{ role: 'user', content: 'Hello!' }],
})
console.log(reply.choices[0].message.content)媒体模型
生成图像和视频
同一个密钥调用所有媒体模型:提交请求,然后轮询结果或接收 webhook。
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro
curl -X POST "https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A glass teapot on a sunlit windowsill, soft morning light",
"aspect_ratio": "4:3",
"resolution": "2k"
}'
# → {"data": {"id": "<prediction id>", ...}}
curl "https://api.wavespeed.ai/api/v3/predictions/<prediction id>/result" \
-H "Authorization: Bearer $WAVESPEED_API_KEY"import os, time, requests
headers = {"Authorization": f"Bearer {os.environ['WAVESPEED_API_KEY']}"}
task = requests.post("https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro", headers=headers, json={
"prompt": "A glass teapot on a sunlit windowsill, soft morning light",
"aspect_ratio": "4:3",
"resolution": "2k"
}).json()["data"]
while True:
result = requests.get(f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result", headers=headers).json()["data"]
if result["status"] == "completed":
print(result["outputs"])
break
if result["status"] == "failed":
raise RuntimeError(result.get("error"))
time.sleep(2)const headers = { Authorization: `Bearer ${process.env.WAVESPEED_API_KEY}`, 'Content-Type': 'application/json' }
const { data: task } = await fetch('https://api.wavespeed.ai/api/v3/bytedance/seedream-v5.0-pro', {
method: 'POST',
headers,
body: JSON.stringify({
"prompt": "A glass teapot on a sunlit windowsill, soft morning light",
"aspect_ratio": "4:3",
"resolution": "2k"
}),
}).then((r) => r.json())
while (true) {
const { data: result } = await fetch(`https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`, { headers }).then((r) => r.json())
if (result.status === 'completed') { console.log(result.outputs); break }
if (result.status === 'failed') throw new Error(result.error)
await new Promise((r) => setTimeout(r, 2000))
}WaveSpeedAI vs Together AI
| WaveSpeedAI | Together AI | |
|---|---|---|
| 语言模型 | 兼容 OpenAI 和 Anthropic 的 API,覆盖闭源与开源模型 | 以开源模型为主的 OpenAI 兼容 API |
| 图像、视频、音频和 3D | 每个图像、视频、音频和 3D 模型都有专属端点,另有浏览器工作室 | 无服务器 API 上的图像、视频和音频模型 |
| 计费 | 按量付费:LLM 按 token,媒体按明码单次价格,无月费 | 预付费额度;无服务器模型按 token、图像或视频计费;专用容量按 GPU 小时 |
| GPU 基础设施 | 无需管理:所有模型全托管 | 按小时计费的专用端点和 GPU 集群 |
| 自定义模型 | 面向热门图像和视频模型的 LoRA 训练器 | 开源模型微调,按训练 token 计费 |
| 在浏览器中 | 图像、视频、音频和 3D 工作室,外加 LLM Playground | 网页 Playground |
常见问题
WaveSpeedAI 是好的 Together AI 替代方案吗?
如果你用语言模型开发,同时还需要图像、视频、音频或 3D,是的。一个 API 密钥即可使用包含闭源与开源模型的 OpenAI 兼容 LLM API,以及开箱即调的媒体端点,全部按量付费,无需部署任何东西。
可以继续使用 OpenAI SDK 吗?
可以。把 OpenAI SDK 指向 https://llm.wavespeed.ai/v1,填入你的 WaveSpeedAI API 密钥并传入模型 id 即可。需要的工具还可以使用 Anthropic 兼容端点和 Responses 端点。
如何生成图像或视频?
带上你的 API 密钥,将 JSON POST 到 https://api.wavespeed.ai/api/v3/<model>,立即返回 prediction id。轮询结果端点,或传入 webhook,由我们回调你。
如何计费?
从同一余额按量付费。语言模型按 token 计费;媒体模型按各模型页面上标明的单次价格计费。没有月费,也没有 GPU 小时。
可以训练自定义模型吗?
可以,针对图像和视频。LoRA 训练器支持热门图像和视频模型,LoRA 端点可运行你训练好的结果。
可以免费试用吗?
可以。符合条件的新账号可获得 $1 免费额度开始构建,无需信用卡。部分高级模型可能无法使用试用额度。






