Visão Geral
Este documento tem como finalidade orientar como fazer a validação das API’s de IA que estão no serviço do ian-transformers-api.
Para requisitar as API’s o usuário precisa ter acesso e estar subscrito ao serviço do ian-transformers-api no WSO2.
Gerando Token para Autenticação
Use a seguinte requisição para produção:
curl -k -X POST https://api-auth.neppo.com.br/oauth2/token -d "grant_type=password&username=USERNAME&password=PASSWORD" -H "Authorization: Basic $(echo -n 'CLIENT_KEY:CLIENT_SECRET' | base64)" |
|---|
Onde:
USERNAME -> é seu usuario da VPN/Jira
USERNAME -> é sua da VPN/Jira
CLIENT_KEY → Client do ambiente do wso2 (infra informa)
CLIENT_SECRET → Secret do ambiente do wso2 (infra informa)
Executar Bot para validação de API’s
O Bot está disponível apenas nos ambientes: Atendimento e Botian.
Para o ambiente de produção do Atendimento o bot se conecta as apis pela URL: https://api.neppo.com.br/transformersapi/1.0
Para o ambiente de pré-prod, do Botian, ele comunica pela api:
https://hml-api.neppo.com.br/preprdtransformersapi/0.0.1
Para executar o bot, acesse no ambiente do atendimento, o “Construtor de Bots”:
Procure pelo Bot “IAN” e clique no editar:
Abra o assistente de teste do Bot:
Envie um “Olá” (ou qualquer outra mensagem). Depois entre com o access_token que foi gerado na requisição para pegar o token de autenticação como mostra na imagem abaixo:
Se todas as API’s retornarem com mensagem de sucesso, como na imagem abaixo, está ok:
Caso alguma apresente o erro, confira no graylog a descrição do erro.
GrayLog de pre-prod: https://preprd-logs.neppo.com.br/streams/69b0585daaa0c8221f1d9a9a/search?q=&rangetype=relative&from=3600&streams=69b0585daaa0c8221f1d9a9a
GrayLog de Prod: https://logs.neppo.com.br/search?q=&rangetype=relative&streams=698f610ccc000e767f9dbdaa&from=300
Indisponibilidades que são geradas por API:
Seguem serviços que os clientes já usam hoje e são impactados:
API no ian-transformers-api |
Serviço Impactado para o Cliente |
|---|---|
/models_by_providers - OpenAI |
Assistentes de IA do Bot construtor, Bots de Texto e Bots de Voz |
/models_by_providers - ElevenLabs |
Bots de Voz |
/ner |
Bots que usam o nosso model interno de reconhecimento de entidades |
/list_knowledge_customer_index |
Bots que usam RAG (bases de conhecimento) |
/index_search |
Bots de venda digital |
/questions |
Bots que usam RAG (bases de conhecimento) |
Importação e execução de bot com base de conhecimento
Por fim, execute a importação de uma base de conhecimento e chame o bot referente a base executada para saber se a api está respondendo conforme esperado.
Comentários
0 comentário
Escreva seu comentário aqui
Por favor, entre para comentar.