CLI

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.

macOS, Linux — 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, ponad 130 modeli. Wyjście JSON-first dla skryptów i pipeline’ów.
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.

FAQ

Najczęściej zadawane pytania

Gotowy uruchamiać modele AI z terminala?

Zainstaluj CLI i zacznij generować w kilka minut.