RunAPI CLI.
Modele AI w Twoim terminalu.
Jedno binarium wywołuje ponad 130 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.
# 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
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
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
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.
Najczęściej zadawane pytania
Trzy opcje: curl -fsSL https://runapi.ai/cli/install.sh | sh (automatycznie wykrywa system i architekturę), brew install runapi-ai/tap/runapi (Homebrew) albo go install github.com/runapi-ai/cli/cmd/runapi@latest (kompilacja ze źródeł Go).
macOS i Linux, zarówno na architekturach amd64, jak i arm64. Skrypt instalacyjny curl automatycznie wykrywa system operacyjny i CPU, weryfikuje sumę kontrolną SHA-256 i zapisuje binarkę w /usr/local/bin.
Tak. Użyj instalatora curl w swoim pipeline'ie CI/CD i ustaw RUNAPI_API_KEY jako zmienną środowiskową. CLI obsługuje uwierzytelnianie bez interfejsu przez runapi auth import-token w środowiskach nieinteraktywnych.
Ponad 130 modeli od 18 dostawców: Suno do muzyki, Kling i Veo do wideo, Flux i Nano Banana do obrazów, ElevenLabs do audio oraz Claude, GPT, Gemini i DeepSeek dla LLM.
Użyj flagi --async, aby uruchomić zadanie w trybie fire-and-forget. CLI od razu zwróci identyfikator zadania. Następnie użyj runapi wait TASK_ID, aby odpytywać do zakończenia. Wyjście JSON ułatwia wyodrębnienie identyfikatorów zadań przez jq.
Gotowy uruchamiać modele AI z terminala?
Zainstaluj CLI i zacznij generować w kilka minut.