Démarrage Rapide
Découvrez comment intégrer l'API Kantesti Blood Test dans votre application en quelques étapes simples.
Aperçu
L'API Kantesti Blood Test fournit une analyse de tests sanguins alimentée par IA avec prise en charge de plus de 100 langues. Notre API utilise une technologie avancée de réseaux neuronaux pour fournir des informations médicales de niveau spécialisé en moins de 60 secondes.
Toutes les requêtes API doivent être envoyées à :
https://app.aibloodtestinterpret.com
Démarrage Rapide
Suivez ces étapes pour effectuer votre première requête API :
- Obtenez vos identifiants API - Contactez-nous ou utilisez vos identifiants de compte existants
- Choisissez un point de terminaison - Commencez avec le sandbox pour les tests
- Préparez votre requête - Incluez les identifiants et téléchargez un fichier
- Analysez la réponse - Traitez les résultats d'analyse JSON
Votre Première Requête
Effectuons une simple requête sandbox pour tester vos identifiants. Le point de terminaison sandbox renvoie des données de test sans consommer votre quota.
Avec cURL
curl -X POST "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox" \
-F "username=VOTRE_NOM_UTILISATEUR" \
-F "password=VOTRE_MOT_DE_PASSE" \
-F "language=fr" \
-F "file=@test_sanguin.pdf"
Avec Python
import requests
url = "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox"
files = {
'file': ('test_sanguin.pdf', open('test_sanguin.pdf', 'rb'), 'application/pdf')
}
data = {
'username': 'VOTRE_NOM_UTILISATEUR',
'password': 'VOTRE_MOT_DE_PASSE',
'language': 'fr'
}
response = requests.post(url, files=files, data=data)
print(response.json())
Avec JavaScript (Node.js)
const FormData = require('form-data');
const fs = require('fs');
const fetch = require('node-fetch');
const form = new FormData();
form.append('username', 'VOTRE_NOM_UTILISATEUR');
form.append('password', 'VOTRE_MOT_DE_PASSE');
form.append('language', 'fr');
form.append('file', fs.createReadStream('test_sanguin.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));
Exemple de Réponse
Une réponse réussie ressemble à ceci :
{
"status": "success",
"data": {
"metadata": {
"lab_name": "Centre Médical BioLAB",
"lab_date": "2025-05-11",
"patient_age": "45",
"patient_sex": "Homme"
},
"parameters": [
{
"short_name": "WBC",
"long_name": "Numération des Globules Blancs",
"result": 4.3,
"unit": "10^9/l",
"evaluation": "normal",
"range_normal_min": 4.0,
"range_normal_max": 10.0
}
],
"interpretation": [
{
"title": "Évaluation Générale de la Santé",
"shortcode": "overall_health_assessment",
"subsections": [...]
}
]
},
"sandbox": true,
"api_version": "v11",
"timestamp": "2025-12-22T10:30:00Z"
}
Types de Fichiers Pris en Charge
| Format | Extension | Notes |
|---|---|---|
.pdf |
Recommandé pour les documents multi-pages | |
| PNG | .png |
Images haute qualité |
| JPEG | .jpg, .jpeg |
Photos standard |
| WebP | .webp |
Format moderne, taille de fichier réduite |
Vous ne pouvez pas mélanger des fichiers PDF avec des images dans la même requête. Téléchargez soit un seul PDF soit plusieurs images.
Prochaines Étapes
- Authentification - En savoir plus sur les identifiants et la gestion des quotas
- Points de Terminaison API - Référence complète pour tous les points de terminaison
- Gestion des Erreurs - Comment gérer les erreurs de l'API
- Limites de Taux - Comprendre les limites d'utilisation