CLI

RunAPI CLI.
نماذج ذكاء اصطناعي في الطرفية.

أداة واحدة تستدعي أكثر من 130 نموذج ذكاء اصطناعي — Suno وVeo وKling وFlux وClaude وGPT وغيرها — مع إخراج JSON أولًا ينسجم بسلاسة مع السكربتات وخطوط CI وبيئات تشغيل الوكلاء.

macOS، Linux — amd64 وarm64
البداية السريعة
runapi
# التثبيت
curl -fsSL https://runapi.ai/cli/install.sh | sh

# المصادقة
runapi login

# إنشاء صورة
runapi nano-banana generate \
  --input '{"prompt":"a hummingbird drinking espresso"}'

# إنشاء موسيقى (إرسال ثم الاستطلاع لاحقًا)
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
أداة واحدة، وأكثر من 130 نموذجًا. إخراج JSON أولًا للسكربتات وخطوط المعالجة.
INSTALL

ثلاث طرق للتثبيت

curl (Linux / macOS)

يكتشف نظام التشغيل والمعمارية تلقائيًا، ويتحقق من checksum ‏SHA-256، ويكتب إلى /usr/local/bin.

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

Homebrew

مستودع Homebrew الرسمي. تحديثات تلقائية مع brew upgrade.

brew install runapi-ai/tap/runapi

بناء من المصدر باستخدام Go

ابنِ من المصدر باستخدام Go 1.22+.

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

ابدأ البناء خلال دقائق

سجّل الدخول ثم أنشئ.

# تسجيل دخول عبر المتصفح (لابتوب)
runapi login

# أو استورد token (CI / headless)
printf '%s' "$RUNAPI_API_KEY" | runapi auth import-token --token -

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

# { "id": "task_abc123", "status": "completed", "output": { ... } }
# تشغيل بدون انتظار للمهام الطويلة
TASK_ID=$(runapi suno generate --async \
  --input '{"prompt":"upbeat indie rock about coding"}' | jq -r .id)

# استعلم حتى الاكتمال
runapi wait "$TASK_ID" --service suno --action generate
runapi <service> <action> --input '{...}' JSON
FEATURES

مناسب للمطورين

إخراج JSON أولًا

يعيد كل أمر JSON منظّمًا — مرّره إلى jq، أو استخدمه في السكربتات، أو حلّله بأي لغة.

وضع غير متزامن + الاستعلام الدوري

شغّل بدون انتظار باستخدام --async، ثم استعلم بـ runapi wait. مصمم لمهام التوليد طويلة التنفيذ.

بيئة تشغيل للوكلاء

ثبّت مهارات CLI في Claude Code وCodex وGemini CLI وغيرها من بيئات الوكلاء بأمر واحد.

FAQ

الأسئلة الشائعة

جاهز لتشغيل نماذج الذكاء الاصطناعي من الطرفية؟

ثبّت CLI وابدأ التوليد خلال دقائق.