Claude visitors: new accounts receive $1.00 in bonus API credit within 30 days. One per person; usage credits only.
Ujednolicone API AI dla wideo, muzyki, obrazów i LLM-ów
Jeden klucz API do 250+ modeli AI: wideo, obrazy, muzyka i LLM. Działa z Claude Code, Codex i Cursor. Płatność za użycie.
Bazowy URL
Wybierz bazowy URL dla swojego klienta. Skopiuj go do konfiguracji SDK.
-
API RunAPI
https://runapi.ai -
SDK zgodny z OpenAI
https://runapi.ai/v1 -
SDK Anthropic
https://runapi.ai -
SDK Gemini
https://runapi.ai
Wyróżnione
Stworzone z RunAPI
Otwarte niebo
Suno
Naturalna narracja
Fish Audio
Wybierasz model wideo? Porównaj API Seedance 2.0, Kling 3.0 i Veo 3.1
200+ Modele · 10+ usług AI, połączonych w jednym API
Dlaczego deweloperzy wybierają RunAPI
Najbardziej żmudne elementy infrastruktury AI dla wielu modeli — załatwione.
Wszystkie modele, jedno API
Uzyskaj dostęp do modeli wideo, muzyki, obrazów i LLM przez jeden API key — w tym Suno (bez oficjalnego API dostępnego gdzie indziej) oraz generowanie wideo Kling.
Gotowe do produkcji
Stworzone z myślą o obciążeniach produkcyjnych. Asynchroniczne zarządzanie zadaniami, webhook callbacks, automatyczne retry i przewidywalne rozliczanie oparte na kredytach. SDK w Python, Node.js, PHP, Java, Ruby i Go.
Transparentny cennik
Płacisz tylko za to, z czego korzystasz. Bez subskrypcji, bez ukrytych opłat. Dokładnie widzisz, ile kosztuje każde wygenerowanie, zanim wywołasz API.
Przykłady kodu dla endpointów
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"
}
]
}
JAK TO DZIAŁA
Trzy kroki do pierwszej generacji
-
Pobierz klucz API
Zarejestruj się i wygeneruj darmowy klucz API w panelu. Karta kredytowa nie jest wymagana.
-
Wybierz model
Przeglądaj katalog modeli, filtruj według modalności i dostawcy, skopiuj ID modelu.
-
Wywołaj API
Wyślij żądanie POST z promptem i ID modelu. RunAPI kieruje do dostawcy, zarządza asynchronicznym cyklem życia i zwraca ustrukturyzowany JSON.
Narzędzia dla deweloperów
Daj Claude Code, Codex, Gemini CLI i innym agentom kodowania dostęp do 200+ modeli przez serwer MCP lub instalowalne skille.
npx -y @runapi.ai/mcp
Jedno API do każdego modelu AI
Trzy linie kodu, aby wygenerować wideo, stworzyć muzykę lub przygotować obraz.
Wideo
Twórz z Kling, Seedance, HappyHorse, Veo 3.1.
71 modeliObraz
Twórz z GPT Image 2, Nano Banana, Seedream, Qwen Image.
50 modeliMuzyka
Twórz z Suno, Producer.
17 modeliDźwięk
Twórz z ElevenLabs, Fish Audio, Gemini TTS, OpenAI TTS.
14 modeliLLM
Twórz z Claude, GPT, Gemini, DeepSeek.
83 modelePlayground
Zacznij tworzyć w kilka minut
Wywołaj endpoint REST bezpośrednio, użyj SDK lub powierz to agentowi programistycznemu.
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
Co deweloperzy tworzą z RunAPI
Aplikacje z AI
Dodaj generowanie obrazów, wideo i muzyki do swojego produktu bez zarządzania kontami dostawców. Jeden klucz API, jeden panel rozliczeniowy, jeden ujednolicony format webhook.
Workflow z agentami
Daj Claude Code, Codex, Gemini CLI i innym agentom kodowania dostęp do 200+ modeli przez serwer MCP lub instalowalne skille.
Wsadowe pipeline'y mediów
Generuj tysiące obrazów, filmów lub plików audio z asynchronicznym zarządzaniem zadaniami i callbackami webhook. Polling lub oczekiwanie — CLI i SDK obsługują oba tryby.
Prototypowanie wielu modeli
Porównuj jakość wyjścia między dostawcami bez oddzielnych rejestracji. Przełączaj się między Kling, Veo i Seedance, zmieniając jeden parametr.
Wszystko, czego potrzebujesz do zarządzania dostępem do API
Nadaj każdemu projektowi własny klucz API, budżet i uprawnienia. Monitoruj wykorzystanie w swojej organizacji w czasie rzeczywistym.
Gotowe do produkcji
Stworzone z myślą o obciążeniach produkcyjnych. Asynchroniczne zarządzanie zadaniami, webhook callbacks, automatyczne retry i przewidywalne rozliczanie oparte na kredytach. SDK w Python, Node.js, PHP, Java, Ruby i Go.
Kontrola dostępu
Ogranicz klucze do określonych modeli lub modalności. Unieważniaj je natychmiast i ustawiaj daty wygaśnięcia dostępu tymczasowego.
Analityka użycia
Panel zespołu łączy klucze API, wykorzystanie, śledzenie kosztów i status dostępu w jednym obszarze roboczym.
Budujesz z zespołem?
Pomożemy w konfiguracji dla firm, integracjach i kwestiach technicznych.
RunAPI a inne rozwiązania
| Funkcja | RunAPI | OpenRouter | Bezpośrednie API |
|---|---|---|---|
| Typy modeli | Wideo, obraz, muzyka, audio, LLM | Tylko LLM | Zależnie od dostawcy |
| Modele | 250+ | 300+ (LLM) | 1 dostawca |
| Ceny | Oszczędność 15–25% | Cena rynkowa | Oficjalna cena |
| SDKs | 6 języków | 2 języki | Zależnie od dostawcy |
| CLI | Dostępne | Niedostępne | Niedostępne |
| Serwer MCP | Dostępne | Niedostępne | Niedostępne |
| Agent Skills | Dostępne | Niedostępne | Niedostępne |
| Zadania asynchroniczne + Webhooki | Dostępne | Niedostępne | Zależnie od dostawcy |
POZNAJ
Narzędzia dla deweloperów
Serwer MCP
Podłącz Claude Code, Cursor i agenty zgodne z MCP do 160+ modeli.
Dowiedz się więcejCLI
Uruchamiaj modele AI z terminala z wyjściem JSON.
Dowiedz się więcejSDK
SDK dla Pythona, Node.js, PHP, Java, Ruby i Go do programistycznej integracji.
Dowiedz się więcejKatalog modeli
Przeglądaj 200+ modeli z cennikiem, parametrami i przykładami kodu.
Dowiedz się więcejFAQ
Najczęściej zadawane pytania
Załóż darmowe konto, wygeneruj API key w panelu i wykonaj pierwsze żądanie. Większość zespołów wdraża działającą integrację w mniej niż 10 minut.
RunAPI łączy się z 200+ modelami od 26 dostawców w 5 modalnościach. Generowanie wideo obejmuje Kling 3.0, Veo 3.1, Seedance 2.0, Hailuo, Wan, Runway i Luma. Generowanie obrazów pokrywa Flux 2 Pro, Nano Banana, GPT Image, Seedream, Imagen 4, Ideogram 3 i Recraft. Muzykę zapewnia Suno v4 do v5.5. Audio obejmuje ElevenLabs TTS, efekty dźwiękowe i zamianę mowy na tekst. LLM-y obejmują Claude Opus 4.8, GPT-5.6, Gemini 3 Pro, DeepSeek V4 i Grok. Nowe modele są dodawane w ciągu dni od wydania przez dostawcę.
RunAPI korzysta z systemu kredytowego z rozliczaniem pay-as-you-go. Bez subskrypcji i ukrytych opłat. Płacisz tylko za to, co wygenerujesz, a kredyty nigdy nie wygasają.
Tak. Oficjalne SDK są dostępne dla Pythona, Node.js, PHP, Java, Rubiego i Go. Możesz też korzystać bezpośrednio z REST API z dowolnym klientem HTTP.
Nieudane generacje nie są naliczane. System automatycznie ponawia próby przy przejściowych błędach, a Ty otrzymujesz powiadomienie webhook z informacjami o błędzie.
Zadania mediów (wideo, muzyka, obrazy) są wykonywane asynchronicznie. Wysyłasz żądanie, natychmiast otrzymujesz ID zadania, a następnie możesz sprawdzać stan lub skonfigurować URL callbacku webhook, aby automatycznie odbierać wyniki. CLI ma wbudowane polecenie runapi wait, a SDK obsługują oba wzorce.
Tak. RunAPI publikuje serwer MCP dla Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI i wszystkich hostów zgodnych z MCP, a także instalowalne model skille dla środowisk uruchomieniowych agentów. Agenty mogą wyszukiwać modele, sprawdzać cennik i tworzyć zadania generowania jako natywne wywołania narzędzi.
Tak. RunAPI udostępnia endpointy LLM zgodne z OpenAI pod adresami /v1/chat/completions, /v1/messages (format Anthropic) i /v1/responses. Każda aplikacja działająca z SDK OpenAI może wskazać swój bazowy URL na RunAPI i uzyskać dostęp do Claude, Gemini, DeepSeek i innych LLM-ów bez zmian w kodzie.
Nie. Jeden klucz API RunAPI odblokowuje wszystkich 26 dostawców. Nie musisz zakładać kont u Anthropic, OpenAI, Google, Kuaishou, Suno, Black Forest Labs ani innych. RunAPI obsługuje uwierzytelnianie dostawców, rate limiting i konsolidację rozliczeń.
RunAPI oferuje wsparcie e-mailowe pod adresem [email protected] oraz stronę statusu dostępności API. W przypadku nieudanego dostarczenia webhooków wysyłane są powiadomienia e-mail ze szczegółami diagnostycznymi.
Gotowy, aby budować z AI?
Pobierz darmowy klucz API i zacznij generować w kilka minut.