Claude 訪客:新帳戶可在 30 天內獲得 $1.00 API 贈送額度。每人限領一次,僅用於 API 用量。
整合式 AI API,支援 影片、音樂、圖片與 LLM
一組 API key 串接 250+ AI 模型,涵蓋大型語言模型 API 及影片、圖像、音樂生成。支援 Claude Code、Codex 和 Cursor,隨用隨付。
Base URL
選擇適合用戶端的 Base URL,複製到 SDK 設定中。
-
RunAPI API
https://runapi.ai -
OpenAI 相容 SDK
https://runapi.ai/v1 -
Anthropic SDK
https://runapi.ai -
Gemini SDK
https://runapi.ai
精選
使用 RunAPI 創作
遼闊天空
Suno
自然旁白
Fish Audio
正在選擇影片生成模型? 比較 Seedance 2.0、Kling 3.0 和 Veo 3.1 API
200+ 模型 · 10+ 個 AI 服務,整合為單一 API
開發者為什麼選擇 RunAPI
多模型 AI 基礎架構中那些繁瑣的部分,都交給我們處理。
所有模型,一個 API
透過單一 API key 存取影片、音樂、圖片與 LLM 模型——包含 Suno(其他地方沒有官方 API)以及 Kling 影片生成。
適合正式環境
為正式環境工作負載打造。支援非同步任務管理、webhook 回呼、自動重試,以及可預期的點數計費。提供 Python、Node.js、PHP、Java、Ruby 和 Go 的 SDK。
透明定價
只為實際用量付費,沒有訂閱費,也沒有隱藏費用。呼叫 API 前,就能清楚知道每次生成的成本。
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 等 Coding Agent 透過 MCP Server 或可安裝 skill 存取 200+ 模型。
npx -y @runapi.ai/mcp
一個 API,接入所有 AI 模型
只要三行程式碼,就能生成影片、建立音樂或產生圖片。
Playground
幾分鐘內開始建置
直接呼叫 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 等 Coding Agent 透過 MCP Server 或可安裝 skill 存取 200+ 模型。
批次媒體生成流水線
透過非同步任務管理和 webhook 回呼批次生成圖片、影片或音訊。輪詢或等待——CLI 和 SDK 皆支援。
多模型快速驗證
無需分別註冊,直接比較各供應商的輸出品質。修改一個參數即可在 Kling、Veo、Seedance 之間切換。
管理 API 存取所需的一切功能
為每個專案設定獨立的 API 金鑰、預算與權限,即時查看組織內的使用情況。
適合正式環境
為正式環境工作負載打造。支援非同步任務管理、webhook 回呼、自動重試,以及可預期的點數計費。提供 Python、Node.js、PHP、Java、Ruby 和 Go 的 SDK。
存取控制
將金鑰限制於指定模型或模態,立即撤銷而不影響其他金鑰,並為臨時存取設定到期日。
使用量分析
團隊控制台將 API 金鑰、使用量、成本追蹤與存取狀態集中在同一個工作區。
正在與團隊一起打造?
我們可以協助企業接入、整合與技術問題。
RunAPI 與其他方案比較
| 功能 | RunAPI | OpenRouter | 直接串接 API |
|---|---|---|---|
| 模型類型 | 影片、圖像、音樂、音訊、大型語言模型 | 僅大型語言模型 | 取決於供應商 |
| 模型數量 | 250+ | 300+ (LLM) | 1 家供應商 |
| 價格 | 節省 15–25% | 市場價格 | 官方價格 |
| SDKs | 6 種程式語言 | 2 種程式語言 | 依供應商而異 |
| CLI | 支援 | 不支援 | 不支援 |
| MCP 伺服器 | 支援 | 不支援 | 不支援 |
| Agent Skills | 支援 | 不支援 | 不支援 |
| 非同步任務與 Webhook | 支援 | 不支援 | 依供應商而異 |
FAQ
常見問題
先註冊免費帳戶,從儀表板產生 API key,然後送出第一個請求。大多數團隊都能在 10 分鐘內完成可運作的整合。
RunAPI 連結 26 家供應商 200+ 個模型,涵蓋 5 種模態。影片生成包括 Kling 3.0、Veo 3.1、Seedance 2.0、Hailuo、Wan、Runway 和 Luma。圖片生成涵蓋 Flux 2 Pro、Nano Banana、GPT Image、Seedream、Imagen 4、Ideogram 3 和 Recraft。音樂由 Suno v4 至 v5.5 驅動。音訊包括 ElevenLabs TTS、音效和語音轉文字。LLM 包括 Claude Opus 4.8、GPT-5.6、Gemini 3 Pro、DeepSeek V4 和 Grok。新模型在供應商發布後數天內即可使用。
RunAPI 採用點數制與隨用隨付計價,沒有訂閱費或隱藏費用。你只需為實際生成的內容付費,而且點數永不過期。
是的。官方 SDK 提供 Python、Node.js、PHP、Java、Ruby 和 Go 版本。您也可以使用任何 HTTP client 直接呼叫 REST API。
失敗的生成不會計費。系統會自動重試暫時性失敗,並以 webhook 通知您失敗詳情。
媒體任務(影片、音樂、圖片)非同步執行。提交請求後立即取得 task ID,再輪詢完成狀態或設定 webhook 回呼 URL 自動接收結果。 CLI 內建 runapi wait 指令,SDK 也同時支援輪詢和回呼兩種模式。
可以。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 API key 解鎖全部 26 家供應商,無需申請 Anthropic、OpenAI、Google、Kuaishou、Suno、Black Forest Labs 或其他供應商的帳號。RunAPI 統一處理供應商驗證、速率限制和帳單整合。
RunAPI 提供 [email protected] 郵件支援和 API 可用性狀態頁面。平台即時路由請求至供應商,webhook 投遞失敗時 會觸發含診斷詳情的郵件通知。