Esta api fornece respostas para as perguntas que forem passadas com base no contexto informado no arquivo da base de conhecimento importado na api /upload_files. Em um contexto geral, ela transforma a pergunta do usuário em um vetor embedding, atraves de um modelo que é executado internamente na arquitetura Neppo e retorna respostas de acordo com vetores similares encontrados na base que foi inputada previamente.
Responses
-
Requisição processada com sucesso. Retorna os dados correspondentes ao filtro informado.
-
Token de autenticação ausente ou inválido. Envie o header
Authorization: Bearer {token}. -
Acesso negado. O token informado não possui permissão para este recurso.
-
Recurso não encontrado para os parâmetros informados.
POST
/transformersapi/1.0/questions
curl \
--request POST 'https://api.neppo.com.br/transformersapi/1.0/questions' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"index":"your_index_embeddings_here","question":"Qual o prazo para solicitação de cancelamento?","size":5}'
Request example
{
"index": "your_index_embeddings_here",
"question": "Qual o prazo para solicitação de cancelamento?",
"size": 5
}
Response examples (200)
{
"answer": [
{
"text": "Qual o prazo para solicitação de devolução ou cancelamento? Todo cancelamento/devolução deve ser comunicado ao SAC em até 7 dias corridos. Precisa de uma ajuda adicional? Entre em contato clicando aqui , ou abra um chamado conosco - abrir novo chamado .",
"score": 0.8016305
},
{
"text": "Se você desistir da compra. Pode ficar tranquilo! Entre em contato com nosso Whatsapp e selecione a opção cancelamento que no prazo de 48 horas entraremso em contato com você.",
"score": 0.7666578
}
]
}
Response examples (401)
{
"status": "Unauthorized"
}
Response examples (403)
{
"status": "Forbidden"
}
Response examples (404)
{
"status": "Not Found"
}