RunAPI CLI.
نماذج ذكاء اصطناعي في الطرفية.
أداة واحدة تستدعي أكثر من 130 نموذج ذكاء اصطناعي — Suno وVeo وKling وFlux وClaude وGPT وغيرها — مع إخراج JSON أولًا ينسجم بسلاسة مع السكربتات وخطوط CI وبيئات تشغيل الوكلاء.
# التثبيت
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
ثلاث طرق للتثبيت
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
ابدأ البناء خلال دقائق
سجّل الدخول ثم أنشئ.
# تسجيل دخول عبر المتصفح (لابتوب)
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
مناسب للمطورين
إخراج JSON أولًا
يعيد كل أمر JSON منظّمًا — مرّره إلى jq، أو استخدمه في السكربتات، أو حلّله بأي لغة.
وضع غير متزامن + الاستعلام الدوري
شغّل بدون انتظار باستخدام --async، ثم استعلم بـ runapi wait. مصمم لمهام التوليد طويلة التنفيذ.
بيئة تشغيل للوكلاء
ثبّت مهارات CLI في Claude Code وCodex وGemini CLI وغيرها من بيئات الوكلاء بأمر واحد.
الأسئلة الشائعة
ثلاث طرق: curl -fsSL https://runapi.ai/cli/install.sh | sh (يكتشف نظام التشغيل والمعمارية تلقائيًا)، أو brew install runapi-ai/tap/runapi (Homebrew)، أو go install github.com/runapi-ai/cli/cmd/runapi@latest (بناء من مصدر Go).
macOS وLinux على معماريتي amd64 وarm64. يكتشف سكربت التثبيت عبر curl نظام التشغيل والمعالج تلقائيًا، ويتحقق من SHA-256 checksum، ويكتب الملف الثنائي إلى /usr/local/bin.
نعم. استخدم مثبت curl في خط CI/CD واضبط RUNAPI_API_KEY كمتغير بيئة. يدعم CLI المصادقة headless عبر runapi auth import-token للبيئات غير التفاعلية.
أكثر من 130 نموذجًا عبر 18 مزودًا: Suno للموسيقى، وKling وVeo للفيديو، وFlux وNano Banana للصور، وElevenLabs للصوت، وClaude وGPT وGemini وDeepSeek لنماذج LLM.
استخدم --async للتشغيل بدون انتظار. سيعيد CLI معرّف المهمة فورًا. ثم استخدم runapi wait TASK_ID للاستعلام حتى الاكتمال. يجعل إخراج JSON استخراج معرّفات المهام باستخدام jq أمرًا سهلًا.
جاهز لتشغيل نماذج الذكاء الاصطناعي من الطرفية؟
ثبّت CLI وابدأ التوليد خلال دقائق.