Първи стъпки

Научете как да интегрирате 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=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 .pdf Препоръчителен за многостранични документи
PNG .png Висококачествени изображения
JPEG .jpg, .jpeg Стандартни снимки
WebP .webp Модерен формат, по-малък размер на файла
Важно

Не можете да смесвате PDF файлове с изображения в една и съща заявка. Качете или един PDF, или няколко изображения.

Следващи стъпки