Szybki start z API analizy badań krwi AI

Ostatnia aktualizacja:

Dowiedz się, jak zintegrować API Kantesti Blood Test z aplikacją.

Przegląd

API Kantesti Blood Test zapewnia analizę badań krwi opartą na AI z obsługą ponad 100 języków. Nasze API wykorzystuje zaawansowaną technologię sieci neuronowych, aby dostarczać spostrzeżenia medyczne na poziomie specjalisty w mniej niż 60 sekund.

Bazowy URL

Bazowy URL API
https://app.aibloodtestinterpret.com

Szybki Start

  1. Uzyskaj dane uwierzytelniające API - Zarejestruj się na kantesti.net
  2. Przetestuj z sandbox - Użyj punktów końcowych sandbox do testowania
  3. Wykonaj pierwsze żądanie - Prześlij badanie krwi do analizy
  4. Odbierz wyniki - Uzyskaj analizę opartą na AI

Twoje Pierwsze Żądanie

Oto przykład prostego żądania sandbox do przetestowania danych uwierzytelniających:

cURL

curl -X POST "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox" \
  -F "username=TWOJA_NAZWA_UZYTKOWNIKA" \
  -F "password=TWOJE_HASLO" \
  -F "language=pl" \
  -F "file=@badanie_krwi.pdf"

Python

import requests

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

with open("badanie_krwi.pdf", "rb") as f:
    files = {"file": ("badanie_krwi.pdf", f, "application/pdf")}
    data = {
        "username": "TWOJA_NAZWA_UZYTKOWNIKA",
        "password": "TWOJE_HASLO",
        "language": "pl"
    }

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

print(f"Status: {result['status']}")
print(f"Znalezione parametry: {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', 'TWOJA_NAZWA_UZYTKOWNIKA');
form.append('password', 'TWOJE_HASLO');
form.append('language', 'pl');
form.append('file', fs.createReadStream('badanie_krwi.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));

Przykładowa Odpowiedź

{
  "status": "success",
  "data": {
    "metadata": {
      "lab_name": "Laboratorium Medyczne",
      "lab_date": "2025-12-20",
      "patient_age": "35",
      "patient_sex": "Mężczyzna"
    },
    "parameters": [
      {
        "short_name": "WBC",
        "long_name": "Białe krwinki",
        "result": 7.2,
        "unit": "10^9/L",
        "evaluation": "normal"
      }
    ],
    "interpretation": [
      {
        "title": "Ogólna ocena zdrowia",
        "subsections": [...]
      }
    ]
  },
  "api_version": "v11"
}

Obsługiwane Typy Plików

Format Rozszerzenie Uwagi
PDF .pdf Zalecany dla dokumentów wielostronicowych
PNG .png Obrazy wysokiej jakości
JPEG .jpg, .jpeg Standardowe zdjęcia
WebP .webp Nowoczesny format, mniejszy rozmiar pliku
Ważne

Nie możesz łączyć plików PDF z obrazami w tym samym żądaniu. Prześlij pojedynczy plik PDF albo wiele obrazów.

Następne Kroki