توثيق Runexa
توثيق واجهات Runexa API
أنشئ تطبيقات وتدفقات عمل مدعومة بالذكاء الاصطناعي باستخدام واجهات Runexa للتحليل القانوني والذكاء المالي وأتمتة التعلّم ودعم قرارات الأعمال.
منصة المطورين
بنية تحتية غير متزامنة للذكاء الاصطناعي مصممة لبيئات الإنتاج
المقدمة
بنية Runexa للذكاء الاصطناعي
تمكّن واجهات Runexa المطورين والمؤسسات من دمج تدفقات متقدمة لتحليل الذكاء الاصطناعي داخل التطبيقات ولوحات التحكم والأدوات الداخلية وأنظمة المؤسسات.
تحليل المستندات القانونية
التحليل المالي
ذكاء الأعمال
تحليل التعلّم
الرابط الأساسي
الإنتاج:
https://api.runexa.ai
محلي:
http://127.0.0.1:8000
المصادقة
تتطلب جميع طلبات API مفتاح Bearer صالحاً.
Authorization: Bearer rk_live_xxxxxxxxx
curl -X GET "https://api.runexa.ai/v1/test-api-key" \ -H "Authorization: Bearer rk_live_xxxxxxxxx"
البنية غير المتزامنة
تستخدم واجهات Runexa معالجة غير متزامنة تعتمد على عمّال معالجة موزعين وقوائم انتظار للمهام.
رفع مستند
إنشاء مهمة
المعالجة
استرجاع النتائج
Frontend → Runexa API → Job Queue → AI Workers → Persistent Storage → Async Result Retrieval
الذكاء المالي
POST /v1/finance/analyzeالكشوف البنكية
الاشتراكات
فرص الادخار
curl -X POST "https://api.runexa.ai/v1/finance/analyze" \ -H "Authorization: Bearer rk_live_xxxxxxxxx" \ -F "file=@statement.pdf" \ -F "output_language=en"
{
"job_id": 9,
"status": "pending",
"progress": 0,
"status_message": "Finance API analysis queued...",
"credits_used": 7,
"remaining_api_credits": 88
}الذكاء القانوني
POST /v1/legal/analyzeتحليل العقود
كشف المخاطر
استخراج البنود
curl -X POST "https://api.runexa.ai/v1/legal/analyze" \ -H "Authorization: Bearer rk_live_xxxxxxxxx" \ -F "file=@contract.pdf" \ -F "output_language=en"
{
"job_id": 10,
"status": "pending",
"credits_used": 12,
"remaining_api_credits": 76
}ذكاء الأعمال
POST /v1/business/analyzeمؤشرات الأداء
التوقعات
التقارير التنفيذية
curl -X POST "https://api.runexa.ai/v1/business/analyze" \ -H "Authorization: Bearer rk_live_xxxxxxxxx" \ -F "file=@business.xlsx" \ -F "output_language=en"
{
"job_id": 13,
"status": "pending",
"credits_used": 30,
"remaining_api_credits": 22
}ذكاء التعلّم
POST /v1/study/analyzeمواد التعلّم
الملخصات
الاختبارات والبطاقات التعليمية
curl -X POST "https://api.runexa.ai/v1/study/analyze" \ -H "Authorization: Bearer rk_live_xxxxxxxxx" \ -F "file=@study.pdf" \ -F "output_language=en" \ -F "education_level=university"
{
"job_id": 14,
"status": "pending",
"credits_used": 5,
"remaining_api_credits": 17
}واجهة Jobs API
استرجع حالة ونتائج مهام الذكاء الاصطناعي غير المتزامنة.
GET /v1/jobs/{job_id}
{
"id": 15,
"status": "completed",
"progress": 100,
"result": {}
}الأخطاء
401
مفتاح API مفقود أو غير صالح.
402
الرصيد غير كافٍ أو الوصول إلى API غير متاح.
413
الملف المرفوع يتجاوز الحدود المسموح بها.
429
تم تجاوز حد المعدل.
500
حدث خطأ غير متوقع أثناء المعالجة.
حدود المعدل
| الخطة | الطلبات |
|---|---|
| API Starter | 10 requests/minute |
| API Pro | 60 requests/minute |
| Enterprise API | مخصص |
الأمان ودعم المؤسسات
لا تعرض مفاتيح API داخل تطبيقات العميل
خزّن مفاتيح API بشكل آمن على الخادم
استبدل المفاتيح المخترقة فوراً
استخدم HTTPS لجميع طلبات API
دعم المؤسسات
support@runexa.ai