Começar com a API de análises de sangue com IA
Aprenda como integrar a API de Exames de Sangue Kantesti na sua aplicação em apenas alguns passos.
Visão Geral
A API de Exames de Sangue Kantesti fornece análise de exames de sangue com IA, suportando mais de 100 idiomas. Nossa API utiliza tecnologia avançada de rede neural para fornecer insights médicos de nível especialista em menos de 60 segundos.
URL Base
Todas as requisições da API devem ser feitas para:
https://app.aibloodtestinterpret.com
Início Rápido
Siga estes passos para fazer sua primeira requisição de API:
- Obtenha suas credenciais da API - Entre em contato ou use as credenciais da sua conta existente
- Escolha um endpoint - Comece com o sandbox para testes
- Prepare sua requisição - Inclua credenciais e envie um arquivo
- Processe a resposta - Trate os resultados da análise em JSON
Sua Primeira Requisição
Vamos fazer uma requisição sandbox simples para testar suas credenciais. O endpoint sandbox retorna dados de teste sem consumir sua cota.
Usando cURL
curl -X POST "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox" \
-F "username=SEU_USUARIO" \
-F "password=SUA_SENHA" \
-F "language=pt" \
-F "file=@exame_sangue.pdf"
Usando Python
import requests
url = "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/sandbox"
files = {
'file': ('exame_sangue.pdf', open('exame_sangue.pdf', 'rb'), 'application/pdf')
}
data = {
'username': 'SEU_USUARIO',
'password': 'SUA_SENHA',
'language': 'pt'
}
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', 'SEU_USUARIO');
form.append('password', 'SUA_SENHA');
form.append('language', 'pt');
form.append('file', fs.createReadStream('exame_sangue.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));
Exemplo de Resposta
Uma resposta bem-sucedida se parece com isto:
{
"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": "Contagem de Globulos Brancos",
"result": 4.3,
"unit": "10^9/l",
"evaluation": "normal"
}
],
"interpretation": [...]
},
"sandbox": true,
"api_version": "v11"
}
Tipos de Arquivo Suportados
| Formato | Extensão | Notas |
|---|---|---|
.pdf | Recomendado para documentos de várias páginas | |
| PNG | .png | Imagens de alta qualidade |
| JPEG | .jpg, .jpeg | Fotos padrão |
| WebP | .webp | Formato moderno, tamanho de arquivo menor |
Importante
Você não pode misturar arquivos PDF com imagens na mesma requisição. Envie um único PDF ou várias imagens.
Próximos Passos
- Autenticação - Aprenda sobre credenciais e gerenciamento de cota
- Endpoints da API - Referência completa para todos os endpoints
- Tratamento de Erros - Como tratar erros da API
- Limites de Taxa - Entenda os limites de uso