البدء السريع

اكتشف كيفية دمج API Kantesti لتحليل فحوصات الدم في تطبيقك في خطوات بسيطة.

نظرة عامة

يوفر API Kantesti لتحليل فحوصات الدم تحليلًا مدعومًا بالذكاء الاصطناعي مع دعم أكثر من 100 لغة. تستخدم واجهة API الخاصة بنا تقنية شبكات عصبية متقدمة لتوفير معلومات طبية على مستوى المتخصصين في أقل من 60 ثانية.

عنوان URL الأساسي

يجب إرسال جميع طلبات API إلى:

https://app.aibloodtestinterpret.com

البدء السريع

اتبع هذه الخطوات لإجراء أول طلب API:

  1. احصل على بيانات اعتماد API - اتصل بنا أو استخدم بيانات اعتماد حسابك الحالي
  2. اختر نقطة نهاية - ابدأ بـ sandbox للاختبار
  3. جهز طلبك - قم بتضمين بيانات الاعتماد وارفع الملف
  4. حلل الاستجابة - عالج نتائج التحليل بصيغة JSON

طلبك الأول

لنجري طلب sandbox بسيط لاختبار بيانات اعتمادك. تُرجع نقطة نهاية sandbox بيانات اختبار دون استهلاك حصتك.

مع cURL

curl -X POST "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox" \
  -F "username=اسم_المستخدم" \
  -F "password=كلمة_المرور" \
  -F "language=ar" \
  -F "file=@فحص_الدم.pdf"

مع Python

import requests

url = "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox"

files = {
    'file': ('فحص_الدم.pdf', open('فحص_الدم.pdf', 'rb'), 'application/pdf')
}

data = {
    'username': 'اسم_المستخدم',
    'password': 'كلمة_المرور',
    'language': 'ar'
}

response = requests.post(url, files=files, data=data)
print(response.json())

مع JavaScript (Node.js)

const FormData = require('form-data');
const fs = require('fs');
const fetch = require('node-fetch');

const form = new FormData();
form.append('username', 'اسم_المستخدم');
form.append('password', 'كلمة_المرور');
form.append('language', 'ar');
form.append('file', fs.createReadStream('فحص_الدم.pdf'));

fetch('https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox', {
  method: 'POST',
  body: form
})
.then(res => res.json())
.then(data => console.log(data));

مثال استجابة

تبدو الاستجابة الناجحة كما يلي:

{
  "status": "success",
  "data": {
    "metadata": {
      "lab_name": "مختبر BioLAB الطبي",
      "lab_date": "2025-05-11",
      "patient_age": "45",
      "patient_sex": "ذكر"
    },
    "parameters": [
      {
        "short_name": "WBC",
        "long_name": "عدد خلايا الدم البيضاء",
        "result": 4.3,
        "unit": "10^9/l",
        "evaluation": "طبيعي",
        "range_normal_min": 4.0,
        "range_normal_max": 10.0
      }
    ],
    "interpretation": [
      {
        "title": "تقييم الصحة العامة",
        "shortcode": "overall_health_assessment",
        "subsections": [...]
      }
    ]
  },
  "sandbox": true,
  "api_version": "v11",
  "timestamp": "2025-12-22T10:30:00Z"
}

أنواع الملفات المدعومة

التنسيق الامتداد ملاحظات
PDF .pdf موصى به للمستندات متعددة الصفحات
PNG .png صور عالية الجودة
JPEG .jpg, .jpeg صور قياسية
WebP .webp تنسيق حديث، حجم ملف أصغر
مهم

لا يمكنك خلط ملفات PDF مع الصور في نفس الطلب. قم برفع ملف PDF واحد أو صور متعددة.

الخطوات التالية