CLI

RunAPI CLI.
Terminalinizde AI Modelleri.

Tek bir binary, 130+ AI modeli — Suno, Veo, Kling, Flux, Claude, GPT ve diğerleri — JSON-first çıktı ile script'lere, CI pipeline'larına ve agent runtime'larına temizce uyum sağlar.

macOS, Linux — amd64 ve arm64
Hızlı Başlangıç
runapi
# Kurulum
curl -fsSL https://runapi.ai/cli/install.sh | sh

# Kimlik doğrulama
runapi login

# Görsel oluştur
runapi nano-banana generate \
  --input '{"prompt":"a hummingbird drinking espresso"}'

# Müzik oluştur (fire-and-forget, sonra poll et)
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
Tek binary, 130+ model. Script'ler ve pipeline'lar için JSON-first çıktı.
INSTALL

Kurulum İçin Üç Yöntem

curl (Linux / macOS)

İşletim sistemi ve mimariyi otomatik algılar, SHA-256 checksum doğrular, /usr/local/bin içine yazar.

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

Homebrew

Resmî Homebrew tap'i. brew upgrade ile otomatik güncellenir.

brew install runapi-ai/tap/runapi

Go Kaynak Kodundan Derleme

Go 1.22+ ile kaynak koddan derleyin.

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

Dakikalar İçinde Geliştirmeye Başlayın

Önce kimlik doğrulayın, sonra üretin.

# Tarayıcı tabanlı giriş (laptop)
runapi login

# Bir token içe aktarın (CI / headless)
printf '%s' "$RUNAPI_API_KEY" | runapi auth import-token --token -

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

# { "id": "task_abc123", "status": "completed", "output": { ... } }
# Uzun işler için fire-and-forget
TASK_ID=$(runapi suno generate --async \
  --input '{"prompt":"upbeat indie rock about coding"}' | jq -r .id)

# Tamamlanana kadar poll et
runapi wait "$TASK_ID" --service suno --action generate
runapi <service> <action> --input '{...}' JSON
FEATURES

Geliştiriciler için tasarlandı

JSON-Öncelikli Çıktı

Her komut yapılandırılmış JSON döndürür — jq ile pipe edin, script’lere besleyin, herhangi bir dilde ayrıştırın.

Async + Polling

--async ile fire-and-forget kullanın, ardından runapi wait ile poll edin. Uzun süren üretim görevleri için tasarlandı.

Agent Runtime

Tek bir komutla CLI becerilerini Claude Code, Codex, Gemini CLI ve diğer agent runtime’larına kurun.

FAQ

Sık Sorulan Sorular

Terminalinizden yapay zeka modellerini çalıştırmaya hazır mısınız?

CLI’yi kurun ve dakikalar içinde üretmeye başlayın.