Thanks to visit codestin.com
Credit goes to runapi.ai

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.
OPIS

Czym jest RunAPI CLI?

RunAPI CLI to pojedyncze binarium Go, które wywołuje ponad 130 modeli AI od 18 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.