התחלה

למד כיצד לשלב את Kantesti Blood Test API באפליקציה שלך בכמה שלבים פשוטים.

סקירה כללית

Kantesti Blood Test API מספק ניתוח בדיקות דם מונע AI עם תמיכה ב-יותר מ-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=YOUR_USERNAME" \
  -F "password=YOUR_PASSWORD" \
  -F "language=he" \
  -F "file=@blood_test.pdf"

עם Python

import requests

def analyze_blood_test(file_path: str, username: str, password: str, language: str = "he"):
    """
    נתח קובץ בדיקת דם עם Kantesti API.

    Args:
        file_path: נתיב לקובץ PDF או תמונה של בדיקת הדם
        username: שם משתמש API
        password: סיסמת API
        language: קוד שפת תגובה (ברירת מחדל: he)

    Returns:
        dict: תגובת API עם תוצאות ניתוח
    """
    url = "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox"

    with open(file_path, "rb") as f:
        files = {"file": (file_path, f, "application/pdf")}
        data = {
            "username": username,
            "password": password,
            "language": language
        }

        response = requests.post(url, files=files, data=data, timeout=120)
        response.raise_for_status()
        return response.json()

# דוגמה לשימוש
if __name__ == "__main__":
    result = analyze_blood_test(
        file_path="blood_test.pdf",
        username="your_username",
        password="your_password",
        language="he"
    )
    print(f"סטטוס: {result['status']}")
    print(f"פרמטרים שנמצאו: {len(result['data']['parameters'])}")

עם JavaScript (Node.js)

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

const form = new FormData();
form.append('username', 'YOUR_USERNAME');
form.append('password', 'YOUR_PASSWORD');
form.append('language', 'he');
form.append('file', fs.createReadStream('blood_test.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 בודד או מספר תמונות.

צעדים הבאים