התחלה
למד כיצד לשלב את Kantesti Blood Test API באפליקציה שלך בכמה שלבים פשוטים.
סקירה כללית
Kantesti Blood Test API מספק ניתוח בדיקות דם מונע AI עם תמיכה ב-יותר מ-100 שפות. ה-API שלנו משתמש בטכנולוגיית רשת עצבית מתקדמת כדי לספק תובנות רפואיות ברמת מומחה תוך פחות מ-60 שניות.
כתובת URL בסיסית
כל בקשות ה-API חייבות להישלח אל:
https://app.aibloodtestinterpret.com
התחלה מהירה
עקוב אחר השלבים הבאים כדי לבצע את בקשת ה-API הראשונה שלך:
- קבל את אישורי ה-API שלך - צור איתנו קשר או השתמש באישורי החשבון הקיימים שלך
- בחר נקודת קצה - התחל עם sandbox לצורך בדיקה
- הכן את הבקשה שלך - כלול אישורים והעלה קובץ
- נתח את התגובה - עבד את תוצאות הניתוח בפורמט 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 |
מומלץ למסמכים מרובי עמודים | |
| PNG | .png |
תמונות באיכות גבוהה |
| JPEG | .jpg, .jpeg |
תמונות סטנדרטיות |
| WebP | .webp |
פורמט מודרני, גודל קובץ קטן יותר |
חשוב
אינך יכול לערבב קבצי PDF עם תמונות באותה בקשה. העלה או PDF בודד או מספר תמונות.
צעדים הבאים
- אימות - למד על אישורים וניהול מכסות
- נקודות קצה API - מדריך מלא לכל נקודות הקצה
- טיפול בשגיאות - כיצד לטפל בשגיאות API
- מגבלות שימוש - הבן מגבלות שימוש