开发者为何选择 WaveSpeedAI 而非 OpenRouter
快。
每个模型都是极速推理。无论在工作室还是通过 API,图像和视频都能很快出结果。
实惠。
图像每次 $0.024 起,视频每次 $0.02 起。 只为你生成的内容付费,无需订阅,没有月费。
- 语言模型
- 128+
- 媒体模型
- 1,102+
- 月费
- $0
- LLM 与媒体
- 1 个密钥
大脑与媒体,一个密钥
一个账号即可运行 Claude、GPT、Gemini、DeepSeek 和 Kimi,外加 Seedance 2.5、Kling 4.0、Veo 3.1、Nano Banana Pro 和 GPT Image 2.5。用一个密钥构建整个产品。
OpenRouter: 跨模型提供商的统一 API。
每个媒体模型都有专属端点
每个图像、视频、音频和 3D 模型都有自己的端点,附带完整的输入 schema、示例和实时价格。参数无需靠猜。
OpenRouter: 媒体模型与对话共用同一套接口。
不只是对话,还有工作室
在图像、视频、数字人、音频和 3D 生成器中测试任意模型,超分和编辑工具就在旁边。
OpenRouter: 一个 API 和一个对话界面。
为智能体注入媒体能力
CLI、Agent Skill 和 MCP 服务器让编程智能体调用所有媒体模型,并提供 Codex、Claude Code 等的配置指南。
OpenRouter: 智能体通过其 API 访问模型。
语言与媒体
对话和代码模型与图像、视频、音频、3D 模型并列可用。一个密钥、一份账单,无需来回切换。
无缝兼容
兼容 OpenAI 的 Chat Completions 和 Responses,另有兼容 Anthropic 的 Messages 端点。换个 Base URL 即可开跑。
为智能体而生
Codex、Claude Code、OpenClaw、OpenCode 和 Hermes 的配置复制即用,每个请求都记录在你的日志中。
按量付费
充值额度,按 token 或按次生成付费。无月费,无任何承诺。
精选模型
查看全部与任意 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": "anthropic/claude-opus-5.5",
"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"], max_retries=0)
reply = client.chat.completions.create(
model="anthropic/claude-opus-5.5",
messages=[{"role": "user", "content": "Hello!"}],
)
if getattr(reply, "error", None):
raise RuntimeError(reply.error)
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, maxRetries: 0 })
const reply = await client.chat.completions.create({
model: 'anthropic/claude-opus-5.5',
messages: [{ role: 'user', content: 'Hello!' }],
})
if (reply.error) throw new Error(reply.error.message);
console.log(reply.choices[0].message.content)生成图像和视频
同一个密钥解锁 1,000+ 媒体模型。
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"
}'
# → {"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"
}).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"
}),
}).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 与 OpenRouter 对比
| WaveSpeedAI | OpenRouter | |
|---|---|---|
| 语言模型 | LLM API,提供兼容 OpenAI 和 Anthropic 的端点 | 面向多家提供商模型的统一 API |
| 图像、视频与音频 | 每个主流图像、视频、音频和 3D 模型都有专属端点,并配有浏览器工作室 | 通过同一接口处理文本、图像、视频和音频 |
| 计费 | 按量付费额度,按 token 或按次生成计费 | 按量付费额度,另收平台费 |
| 智能体工具 | 智能体配置指南、CLI、Agent Skill,以及面向媒体模型的 MCP 服务器 | 统一 API 和对话界面 |
| 创作工具 | 浏览器内的图像、视频、数字人、音频和 3D 生成器,以及超分和编辑工具 | 通过其 API 和对话界面访问模型 |
常见问题
WaveSpeedAI 可以替代 OpenRouter 吗?
可以,而且不止于此。你将获得兼容 OpenAI 的 LLM API,涵盖 Anthropic、OpenAI、Google、DeepSeek、Moonshot 等厂商的模型;同一个账号还能使用 1,000+ 图像、视频、音频和 3D 模型。
可以使用 OpenAI SDK 吗?
可以。将 OpenAI SDK 指向 https://llm.wavespeed.ai/v1,填入你的 WaveSpeedAI API 密钥并传入模型 ID,迁移就完成了。对于需要的智能体,还提供兼容 Anthropic 的端点和 Responses 端点。
支持编程智能体吗?
支持。智能体配置指南提供 Codex、Claude Code、OpenClaw、OpenCode 和 Hermes 的即用配置,每个请求都会出现在你的 WaveSpeedAI 日志中。
如何计费?
按使用付费。充值一次额度即可:语言模型按 token 计费,媒体模型按次生成计费。无月费,无任何承诺。
可以免费试用吗?
可以。符合条件的新账号可获得 $1 免费额度开始构建,无需信用卡。部分高级模型可能无法使用试用额度。