Katuokdocs
Conceitos

Imagens

O Katuok também decide sobre fotos, prints, documentos digitalizados e gráficos.

Como mandar

Coloque a imagem em base64 no campo imagem do estado. Formatos comuns (JPEG, PNG, WebP) funcionam.

import base64, httpx

foto = base64.b64encode(open("comprovante.jpg", "rb").read()).decode()
r = httpx.post("http://127.0.0.1:8770/v1/decidir", json={
    "modelo": "katuok-1",
    "estado": {"imagem": foto},
    "perguntas": {
        "tipo": {"tipo": "escolha", "instrucao": "Que documento é este?",
                 "opcoes": ["comprovante de pagamento", "nota fiscal", "documento de identidade", "receita médica", "outro"]},
        "legivel": {"tipo": "sim_nao", "instrucao": "O documento está legível?"},
        "dado_pessoal": {"tipo": "sim_nao", "instrucao": "Aparece CPF, RG, rosto ou placa de carro?"},
    },
}).json()

O que funciona bem

Cuidados