CLI

RunAPI CLI.
Modele AI w Twoim terminalu.

Jedno binarium wywołuje 210+ modeli AI — Suno, Veo, Kling, Flux, Claude, GPT i resztę — z wyjściem JSON-first, które dobrze mapuje się na skrypty, pipeline’y CI i runtime’y agentów.

macOS, Linux, Windows — amd64 i arm64
Szybki start
runapi
# Instalacja
curl -fsSL https://runapi.ai/cli/install.sh | sh

# Uwierzytelnij
runapi login

# Wygeneruj obraz
runapi nano-banana generate \
  --input '{"prompt":"a hummingbird drinking espresso"}'

# Wygeneruj muzykę (uruchom i odbierz później)
TASK_ID=$(runapi suno generate --async \
  --input '{"prompt":"indie rock about coding"}' | jq -r .id)
runapi wait "$TASK_ID" --service suno --action generate
runapi <service> <action> --input '{...}' JSON
Jedno binarium, 210+ modeli. Wyjście JSON-first dla skryptów i pipeline’ów.
OPIS

Czym jest RunAPI CLI?

RunAPI CLI to pojedyncze binarium Go, które wywołuje 210+ modeli AI od 23 providerów przez jedno ujednolicone API. Zamiast instalować osobne SDK dla Suno, Kling, Flux, Claude i GPT, uruchamiasz jedno polecenie — runapi <service> <action> — i otrzymujesz ustrukturyzowany JSON. CLI obsługuje uwierzytelnianie, asynchroniczne odpytywanie i formatowanie wyjścia, dzięki czemu skrypty shell, pipeline'y CI i środowiska agentowe pozostają przejrzyste. Każde żądanie jest rozliczane per call bez miesięcznego minimum, a CLI przechowuje klucz API lokalnie, więc logujesz się raz i uruchamiasz polecenia z dowolnego katalogu.

INSTALL

Trzy sposoby instalacji

curl (Linux / macOS)

Automatycznie wykrywa system operacyjny i architekturę, weryfikuje sumę kontrolną SHA-256, zapisuje do /usr/local/bin.

curl -fsSL https://runapi.ai/cli/install.sh | sh

Homebrew

Oficjalny tap Homebrew. Automatyczne aktualizacje przez brew upgrade.

brew install runapi-ai/tap/runapi

Kompilacja ze źródeł w Go

Kompiluj ze źródeł z Go 1.22+.

go install github.com/runapi-ai/cli/cmd/runapi@latest
QUICKSTART

Zacznij tworzyć w kilka minut

Uwierzytelnij się, a potem generuj.

# Logowanie przez przeglądarkę (laptop)
runapi login

# Lub zaimportuj token (CI / bez interfejsu)
printf '%s' "$RUNAPI_API_KEY" | runapi auth import-token --token -

# Zweryfikuj
runapi auth status
runapi nano-banana generate \
  --input '{"prompt":"a hummingbird drinking espresso","aspect_ratio":"1:1"}'

# { "id": "task_abc123", "status": "completed", "output": { ... } }
# Uruchom i zapomnij dla długich zadań
TASK_ID=$(runapi suno generate --async \
  --input '{"prompt":"upbeat indie rock about coding"}' | jq -r .id)

# Pobieraj status aż do завершenia
runapi wait "$TASK_ID" --service suno --action generate
runapi <service> <action> --input '{...}' JSON
FEATURES

Stworzone dla deweloperów

Wyjście JSON jako standard

Każde polecenie zwraca uporządkowany JSON — przekieruj do jq, podaj do skryptów, parsuj w dowolnym języku.

Asynchronicznie + polling

Uruchom w trybie fire-and-forget z --async, a potem sprawdzaj stan przez runapi wait. Stworzone do długotrwałych zadań generowania.

Środowisko agentowe

Zainstaluj umiejętności CLI w Claude Code, Codex, Gemini CLI i innych środowiskach agentowych jednym poleceniem.

OBSŁUGIWANE USŁUGI

Co możesz generować?

Generowanie obrazów

Flux, Nano Banana, Recraft, Ideogram, Seedream, GPT Image, Imagen 4 — generuj i edytuj obrazy na podstawie promptów tekstowych.

Przeglądaj modele →

Generowanie wideo

Kling, Veo, Runway, Luma, Hailuo, Wan, Seedance — generowanie wideo z tekstu z wbudowanym async polling.

Przeglądaj modele →

Muzyka i audio

Suno do muzyki, ElevenLabs do zamiany tekstu na mowę i klonowania głosu, InfiniteTalk do animowanych awatarów.

Przeglądaj modele →

Czat LLM i uzupełnianie

Claude, GPT, Gemini, DeepSeek, Grok, Qwen — strumieniowe uzupełnianie czatu przez endpoint zgodny z OpenAI.

Przeglądaj modele →
FAQ

Najczęściej zadawane pytania

POWIĄZANE

Odkryj więcej

Gotowy uruchamiać modele AI z terminala?

Zainstaluj CLI i zacznij generować w kilka minut.