Първи стъпки
Научете как да интегрирате Kantesti Blood Test API във вашето приложение само с няколко стъпки.
Преглед
Kantesti Blood Test API предоставя AI-базиран анализ на кръвни тестове с поддръжка на 100+ езика. Нашето API използва напреднала технология на невронни мрежи, за да доставя медицински прозрения на специалистично ниво за по-малко от 60 секунди.
Всички 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=en" \
-F "file=@blood_test.pdf"
Използване на Python
import requests
url = "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox"
files = {
'file': ('blood_test.pdf', open('blood_test.pdf', 'rb'), 'application/pdf')
}
data = {
'username': 'YOUR_USERNAME',
'password': 'YOUR_PASSWORD',
'language': 'en'
}
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', 'YOUR_USERNAME');
form.append('password', 'YOUR_PASSWORD');
form.append('language', 'en');
form.append('file', fs.createReadStream('blood_test.pdf'));
fetch('https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox', {
method: 'POST',
body: form,
headers: form.getHeaders()
})
.then(res => res.json())
.then(data => console.log(data));
Примерен отговор
Успешният отговор изглежда така:
{
"status": "success",
"data": {
"metadata": {
"lab_name": "BioLAB Medical Center",
"lab_date": "2025-05-11",
"patient_age": "45",
"patient_sex": "Male"
},
"parameters": [
{
"short_name": "WBC",
"long_name": "White Blood Cell Count",
"result": 4.3,
"unit": "10^9/l",
"evaluation": "normal",
"range_normal_min": 4.0,
"range_normal_max": 10.0
}
],
"interpretation": [
{
"title": "Overall Health Assessment",
"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 грешки
- Лимити — Разберете лимитите на използване