Guida Introduttiva
Scopri come integrare l'API Kantesti Blood Test nella tua applicazione in pochi semplici passaggi.
Panoramica
L'API Kantesti Blood Test fornisce analisi di test del sangue basate su intelligenza artificiale con supporto per oltre 100 lingue. La nostra API utilizza tecnologie avanzate di reti neurali per fornire informazioni mediche di livello specialistico in meno di 60 secondi.
Tutte le richieste API devono essere inviate a:
https://app.aibloodtestinterpret.com
Avvio Rapido
Segui questi passaggi per effettuare la tua prima richiesta API:
- Ottieni le tue credenziali API - Contattaci o utilizza le credenziali del tuo account esistente
- Scegli un endpoint - Inizia con la sandbox per i test
- Prepara la tua richiesta - Includi le credenziali e carica un file
- Analizza la risposta - Gestisci i risultati dell'analisi JSON
La Tua Prima Richiesta
Facciamo una semplice richiesta sandbox per testare le tue credenziali. L'endpoint sandbox restituisce dati di test senza consumare la tua quota.
Usando cURL
curl -X POST "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox" \
-F "username=TUO_USERNAME" \
-F "password=TUA_PASSWORD" \
-F "language=it" \
-F "file=@test_sangue.pdf"
Usando Python
import requests
url = "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox"
files = {
'file': ('test_sangue.pdf', open('test_sangue.pdf', 'rb'), 'application/pdf')
}
data = {
'username': 'TUO_USERNAME',
'password': 'TUA_PASSWORD',
'language': 'it'
}
response = requests.post(url, files=files, data=data)
print(response.json())
Usando JavaScript (Node.js)
const FormData = require('form-data');
const fs = require('fs');
const fetch = require('node-fetch');
const form = new FormData();
form.append('username', 'TUO_USERNAME');
form.append('password', 'TUA_PASSWORD');
form.append('language', 'it');
form.append('file', fs.createReadStream('test_sangue.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));
Esempio di Risposta
Una risposta riuscita appare così:
{
"status": "success",
"data": {
"metadata": {
"lab_name": "Centro Medico BioLAB",
"lab_date": "2025-05-11",
"patient_age": "45",
"patient_sex": "Maschio"
},
"parameters": [
{
"short_name": "WBC",
"long_name": "Conta dei Globuli Bianchi",
"result": 4.3,
"unit": "10^9/l",
"evaluation": "normale",
"range_normal_min": 4.0,
"range_normal_max": 10.0
}
],
"interpretation": [
{
"title": "Valutazione Generale della Salute",
"shortcode": "overall_health_assessment",
"subsections": [...]
}
]
},
"sandbox": true,
"api_version": "v11",
"timestamp": "2025-12-22T10:30:00Z"
}
Tipi di File Supportati
| Formato | Estensione | Note |
|---|---|---|
.pdf |
Consigliato per documenti multi-pagina | |
| PNG | .png |
Immagini di alta qualità |
| JPEG | .jpg, .jpeg |
Foto standard |
| WebP | .webp |
Formato moderno, dimensione file ridotta |
Non puoi mescolare file PDF con immagini nella stessa richiesta. Carica un singolo PDF o più immagini.
Prossimi Passi
- Autenticazione - Scopri di più su credenziali e gestione della quota
- Endpoint API - Riferimento completo per tutti gli endpoint
- Gestione degli Errori - Come gestire gli errori API
- Limiti di Utilizzo - Comprendi i limiti di utilizzo