Claude 访客:新账户可在 30 天内获得 $1.00 API 赠送额度。每人限领一次,仅用于 API 用量。
AI API 中转站:大模型 + 图像视频音乐生成
一个 API key 接入 240+ 个 AI 模型,覆盖大模型 API 及视频、图像、音乐生成。支持 Claude Code、Codex 和 Cursor,按量付费。
精选
使用 RunAPI 创作
Wide Open Sky
Suno
Natural TTS voice
Fish Audio
正在选择视频生成模型? 对比 Seedance 2.0、Kling 3.0 和 Veo 3.1 API
200+ 模型 · 10+ AI 服务,一个 API 中转入口
为什么开发者选择 RunAPI 而不是普通 API 中转站
普通中转站只替换 base_url 做转发。RunAPI 在统一中转的基础上,加了 SDK、CLI、MCP Server 和 Model Skills。
240+ 个 AI 模型,一把 Key
一把 API key 中转调用 Claude、GPT、Gemini、DeepSeek 大模型,以及 Kling、Suno、Flux 等图像、视频、音乐生成模型。不只是 LLM 中转。
面向生产环境的 SDK
不是只改个 base_url。提供 Python、Node.js、PHP、Java、Ruby、Go 六个官方 SDK,异步任务管理、Webhook 回调、自动重试,以及可预测的按量计费。
透明定价,按量付费
只为实际使用付费。无订阅,无隐藏费用,无倍率陷阱。调用前即可查看每次生成的成本。
Endpoint 代码示例
curl -X POST https://runapi.ai/api/v1/kling/text_to_video \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"model":"kling-v3-turbo-text-to-video","prompt":"A paper kite flying above a quiet coastal town at sunrise","duration_seconds":5,"aspect_ratio":"16:9","output_resolution":"720p"}'
import os
from runapi.kling import KlingClient
client = KlingClient(api_key=os.environ["RUNAPI_API_KEY"])
task = client.text_to_video.create(
model="kling-v3-turbo-text-to-video",
prompt="A paper kite flying above a quiet coastal town at sunrise",
duration_seconds=5,
aspect_ratio="16:9",
output_resolution="720p"
)
import { KlingClient } from "@runapi.ai/kling";
const client = new KlingClient({ apiKey: process.env.RUNAPI_API_KEY });
const task = await client.textToVideo.create({
"model": "kling-v3-turbo-text-to-video",
"prompt": "A paper kite flying above a quiet coastal town at sunrise",
"duration_seconds": 5,
"aspect_ratio": "16:9",
"output_resolution": "720p"
});
package main
import (
"context"
"log"
"os"
"github.com/runapi-ai/core-sdk/go/option"
kling "github.com/runapi-ai/kling-sdk/go/kling"
)
func main() {
client, err := kling.NewClient(option.WithAPIKey(os.Getenv("RUNAPI_API_KEY")))
if err != nil {
log.Fatal(err)
}
task, err := client.TextToVideo.Create(context.Background(), kling.TextToVideoParams{
Model: kling.TextToVideoModel("kling-v3-turbo-text-to-video"),
Prompt: "A paper kite flying above a quiet coastal town at sunrise",
DurationSeconds: 5,
AspectRatio: "16:9",
OutputResolution: kling.KlingTextToVideoOutputResolution("720p"),
})
if err != nil {
log.Fatal(err)
}
_ = task
}
require "runapi/kling"
client = RunApi::Kling::Client.new(api_key: ENV.fetch("RUNAPI_API_KEY"))
task = client.text_to_video.create(
model: "kling-v3-turbo-text-to-video",
prompt: "A paper kite flying above a quiet coastal town at sunrise",
duration_seconds: 5,
aspect_ratio: "16:9",
output_resolution: "720p"
)
<?php
require __DIR__ . '/vendor/autoload.php';
use RunApi\Core\ClientOptions;
use RunApi\Kling\KlingClient;
$client = new KlingClient(new ClientOptions(apiKey: getenv('RUNAPI_API_KEY')));
$task = $client->textToVideo->create([
"model" => "kling-v3-turbo-text-to-video",
"prompt" => "A paper kite flying above a quiet coastal town at sunrise",
"duration_seconds" => 5,
"aspect_ratio" => "16:9",
"output_resolution" => "720p"
]);
{
"id": "tsk_reference_demo",
"status": "completed",
"usage": {
"cost": 0.05
},
"videos": [
{
"url": "https://file.runapi.ai/reference-video.mp4"
}
]
}
使用流程
三步完成首次生成
-
获取 API Key
注册并从控制台生成免费 API key,无需信用卡。
-
选择模型
浏览模型目录,按模态和提供方筛选,复制模型 ID。
-
调用 API
发送带提示词和模型 ID 的 POST 请求。RunAPI 将请求路由到提供方,管理异步生命周期,返回结构化 JSON。
开发者工具
让 Claude Code、Codex、Gemini CLI 等 AI 编程助手通过 MCP Server 或可安装 skill 访问 200+ 个模型。
npx -y @runapi.ai/mcp
一个 API,接入所有 AI 模型
安装 SDK 或 Model Skill,粘贴 API key,开始生成。无需手动改 base_url。
模型体验
几分钟内开始构建
直接调用 REST 端点、使用 SDK,或交给编程智能体完成。
POST /api/v1/kling/text_to_video
GET /api/v1/kling/text_to_video/{task_id}
POST /v1/chat/completions
GET /api/v1/me/balance
curl -X POST https://runapi.ai/api/v1/kling/text_to_video \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"model":"kling-v3-turbo-text-to-video","prompt":"A paper kite flying above a quiet coastal town at sunrise","duration_seconds":5,"aspect_ratio":"16:9","output_resolution":"720p"}'
import os
from runapi.kling import KlingClient
client = KlingClient(api_key=os.environ["RUNAPI_API_KEY"])
task = client.text_to_video.create(
model="kling-v3-turbo-text-to-video",
prompt="A paper kite flying above a quiet coastal town at sunrise",
duration_seconds=5,
aspect_ratio="16:9",
output_resolution="720p"
)
import { KlingClient } from "@runapi.ai/kling";
const client = new KlingClient({ apiKey: process.env.RUNAPI_API_KEY });
const task = await client.textToVideo.create({
"model": "kling-v3-turbo-text-to-video",
"prompt": "A paper kite flying above a quiet coastal town at sunrise",
"duration_seconds": 5,
"aspect_ratio": "16:9",
"output_resolution": "720p"
});
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
codex mcp add runapi -- npx -y @runapi.ai/mcp
gemini mcp add runapi npx -y @runapi.ai/mcp
开发者用 RunAPI 构建什么
AI 驱动的应用
无需管理提供方账户,直接在产品中接入图像、视频和音乐生成。一把 API key,一个账单面板,一套 webhook 格式。
Agent 工作流
让 Claude Code、Codex、Gemini CLI 等 AI 编程助手通过 MCP Server 或可安装 skill 访问 200+ 个模型。
批量媒体生成流水线
通过异步任务管理和 webhook 回调批量生成图像、视频或音频。轮询或等待——CLI 和 SDK 都支持。
多模型快速验证
无需分别注册,直接对比各提供方的输出质量。修改一个参数即可在 Kling、Veo、Seedance 之间切换。
管理 API 访问所需的一切功能
为每个项目配置独立的 API 密钥、预算和权限,实时查看组织内的使用情况。
面向生产环境的 SDK
不是只改个 base_url。提供 Python、Node.js、PHP、Java、Ruby、Go 六个官方 SDK,异步任务管理、Webhook 回调、自动重试,以及可预测的按量计费。
访问控制
将密钥限制在指定模型或模态,立即撤销而不影响其他密钥,并为临时访问设置到期日期。
使用量分析
团队控制台将 API 密钥、使用量、成本追踪和访问状态集中在一个工作区中。
需要团队接入支持?
我们可以协助团队接入、完成系统集成并解答技术问题。
RunAPI 与其他方案对比
| 功能 | RunAPI | OpenRouter | 直接接入 API |
|---|---|---|---|
| 模型类型 | 视频、图像、音乐、音频、大语言模型 | 仅大语言模型 | 取决于服务商 |
| 模型数量 | 240+ | 300+ (LLM) | 1 家服务商 |
| 价格 | 节省 15–25% | 市场价格 | 官方价格 |
| SDKs | 6 种编程语言 | 2 种编程语言 | 因服务商而异 |
| CLI | 支持 | 不支持 | 不支持 |
| MCP 服务器 | 支持 | 不支持 | 不支持 |
| Agent Skills | 支持 | 不支持 | 不支持 |
| 异步任务与 Webhook | 支持 | 不支持 | 因服务商而异 |
常见问题
常见问题
普通 API 中转站只做请求转发——你改一个 base_url,流量从中转站过一道。RunAPI 在中转的基础上提供官方 SDK(Python、Node.js、PHP、Java、Ruby、Go)、CLI 命令行工具、MCP Server(Claude Code / Cursor 直接调用)和 Model Skills(agent 自动接入模型)。一把 key 不只调 LLM,还覆盖 200+ 图像、视频、音乐生成模型。
可以。RunAPI 兼容 OpenAI 和 Anthropic 协议,可以作为 Claude Code 和 Codex 的 API 中转。同时提供 MCP Server 和 Model Skills,让 AI 编程助手直接调用图像、视频、音乐等多模态模型。
注册免费账户,在控制台生成 API key,然后发起第一次请求。大多数团队可以在 10 分钟内跑通一个可用集成。
RunAPI 提供 200+ 个 AI 模型,覆盖大模型 API(Claude、GPT、Gemini、DeepSeek)、视频生成 API(Kling、Veo、Seedance)、AI 音乐生成 API(Suno)、图像生成 API(Flux、Seedream、GPT Image),并持续增加新模型。
RunAPI 使用按量付费,每个模型定价透明可查,无倍率系统、无订阅、无隐藏费用。只为成功生成付费,余额不会过期。
提供。官方 SDK 覆盖 Python、Node.js、PHP、Java、Ruby 和 Go。你也可以用任意 HTTP client 直接调用 REST API,或通过 CLI 在终端里直接生成。
失败的生成不计费。系统会自动重试临时故障,并通过 webhook 通知失败详情。
可以。RunAPI 发布了适配 Claude Code、Codex、Cursor、VS Code、Windsurf、Gemini CLI 及所有兼容 MCP 主机的 MCP Server,也提供可安装的 Model Skill。Agent 可以浏览模型、查询定价、创建生成任务,无需手动配置 API。
兼容。RunAPI 在 /v1/chat/completions、/v1/messages(Anthropic 格式)和 /v1/responses 提供 OpenAI 兼容的 LLM 端点。任何兼容 OpenAI SDK 的应用只需将 base URL 指向 RunAPI,即可无需改动代码地调用 Claude、Gemini、DeepSeek 等模型。媒体生成使用 RunAPI 原生端点,所有提供方的 JSON 结构统一一致。
不需要。一把 RunAPI API key 解锁全部 26 家提供方,无需注册 Anthropic、OpenAI、Google、快手、Suno、Black Forest Labs 或其他提供方的账号。RunAPI 统一处理提供方认证、速率限制和账单整合,一个控制台、一张账单、一套凭证。
RunAPI 提供 [email protected] 邮件支持和 API 可用性状态页面。平台实时路由请求到模型服务——延迟取决于模型服务端,RunAPI 自身开销极低。webhook 投递失败时会触发邮件告警,包含诊断详情,帮助你快速修复 webhook 端点。