CLI

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

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

macOS، Linux، Windows — 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
أداة واحدة، و210+ نموذجًا. إخراج JSON أولًا للسكربتات وخطوط المعالجة.
نظرة عامة

ما هو RunAPI CLI؟

RunAPI CLI أداة Go ثنائية واحدة تستدعي 210+ نموذج ذكاء اصطناعي من 23 مزودًا عبر API موحّدة. بدلًا من تثبيت SDK منفصل لكل من Suno وKling وFlux وClaude وGPT، تُشغّل أمرًا واحدًا — runapi <service> <action> — وتحصل على JSON منظّم. تتولى الأداة المصادقة والاستعلام غير المتزامن وتنسيق الإخراج حتى تبقى سكربتات shell وخطوط CI وبيئات الوكلاء لديك نظيفة. كل طلب يُفوتر بالاستدعاء دون حد أدنى شهري، وتحفظ الأداة مفتاح API محليًا فتُصادق مرة واحدة وتُشغّل الأوامر من أي مجلد.

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 وغيرها من بيئات الوكلاء بأمر واحد.

الخدمات المدعومة

ما الذي يمكنك توليده؟

توليد الصور

Flux وNano Banana وRecraft وIdeogram وSeedream وGPT Image وImagen 4 — أنشئ الصور وحرّرها من نصوص توجيهية.

تصفّح النماذج →

توليد الفيديو

Kling وVeo وRunway وLuma وHailuo وWan وSeedance — توليد فيديو من النص مع استعلام غير متزامن مدمج.

تصفّح النماذج →

الموسيقى والصوت

Suno للموسيقى، وElevenLabs لتحويل النص إلى كلام واستنساخ الأصوات، وInfiniteTalk للأفاتارات الناطقة.

تصفّح النماذج →

دردشة LLM والإكمال

Claude وGPT وGemini وDeepSeek وGrok وQwen — إكمالات دردشة بالبث عبر endpoint متوافق مع OpenAI.

تصفّح النماذج →
FAQ

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

ذات صلة

استكشف المزيد

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

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