Comenzar con la API de análisis de sangre con IA
Aprende cómo integrar la API de Análisis de Sangre Kantesti en tu aplicación en solo unos pasos.
Descripción General
La API de Análisis de Sangre Kantesti proporciona análisis de sangre con IA, soportando más de 100 idiomas. Nuestra API utiliza tecnología avanzada de red neuronal para proporcionar insights médicos de nivel especialista en menos de 60 segundos.
URL Base
Todas las solicitudes de la API deben hacerse a:
https://app.aibloodtestinterpret.com
Inicio Rápido
Sigue estos pasos para hacer tu primera solicitud de API:
- Obtén tus credenciales de la API - Contactanos o usa las credenciales de tu cuenta existente
- Elige un endpoint - Comienza con el sandbox para pruebas
- Prepara tu solicitud - Incluye credenciales y sube un archivo
- Procesa la respuesta - Maneja los resultados del análisis en JSON
Tu Primera Solicitud
Vamos a hacer una solicitud sandbox simple para probar tus credenciales. El endpoint sandbox devuelve datos de prueba sin consumir tu cuota.
Usando cURL
curl -X POST "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox" \
-F "username=TU_USUARIO" \
-F "password=TU_CONTRASEÑA" \
-F "language=es" \
-F "file=@analisis_sangre.pdf"
Usando Python
import requests
url = "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox"
files = {
'file': ('analisis_sangre.pdf', open('analisis_sangre.pdf', 'rb'), 'application/pdf')
}
data = {
'username': 'TU_USUARIO',
'password': 'TU_CONTRASEÑA',
'language': 'es'
}
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', 'TU_USUARIO');
form.append('password', 'TU_CONTRASEÑA');
form.append('language', 'es');
form.append('file', fs.createReadStream('analisis_sangre.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));
Ejemplo de Respuesta
Una respuesta exitosa se ve así:
{
"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": "Recuento de Globulos Blancos",
"result": 4.3,
"unit": "10^9/l",
"evaluation": "normal"
}
],
"interpretation": [...]
},
"sandbox": true,
"api_version": "v11"
}
Tipos de Archivo Soportados
| Formato | Extensión | Notas |
|---|---|---|
.pdf | Recomendado para documentos de varias páginas | |
| PNG | .png | Imágenes de alta calidad |
| JPEG | .jpg, .jpeg | Fotos estándar |
| WebP | .webp | Formato moderno, tamaño de archivo menor |
Importante
No puedes mezclar archivos PDF con imágenes en la misma solicitud. Sube un solo PDF o varias imágenes.
Próximos Pasos
- Autenticación - Aprende sobre credenciales y gestion de cuota
- Endpoints de la API - Referencia completa para todos los endpoints
- Manejo de Errores - Cómo manejar errores de la API
- Límites de Tasa - Comprende los límites de uso