Atualmente, a inteligência artificial tem se tornado uma parte essencial do nosso cotidiano, desde assistentes virtuais até sistemas de recomendação personalizados. OpenAI, com seus modelos avançados, como o GPT, vem liderando essa revolução, oferecendo capacidades impressionantes de geração de texto e automação de tarefas cognitivas.

No entanto, para muitas pessoas, o uso dessas tecnologias ainda parece intimidador, especialmente para quem não possui experiência com programação. É aqui que o Azure Logic Apps brilha. Com sua interface simples e visual, ele permite que qualquer pessoa crie fluxos de trabalho automatizados, sem a necessidade de escrever uma linha de código. Isso torna o Logic Apps uma ferramenta poderosa para prototipar ideias de forma rápida e eficiente, incluindo o uso de APIs como a do OpenAI.

Neste guia, vamos mostrar como você pode integrar o OpenAI à sua solução usando o Azure Logic Apps, permitindo que você faça chamadas à API e exiba as respostas de forma simplificada.

Visão geral - Azure Logic Apps
Crie e execute fluxos de trabalho automatizados para que você possa integrar aplicativos, dados, serviços e sistemas usando pouco ou nenhum código. Execute seus fluxos de trabalho em um ambiente multilocatário ou de locatário único.

Pré-Requisitos

Para fazer esse tutorial precisamos ter um deploy de algum modelo de OpenAI no Azure já configurado. Com o seu deploy feito precisaremos da URL e da Chave de API.

Construindo o Logic App

Para esse exemplo precisaremos de apenas 3 passos:

  • Uma Trigger HTTP
  • Uma Chamada HTTP para a API da OpenAI
  • Exibir a resposta dessa chamada

1 - Trigger

Com a nossa trigger definida, precisamos apenas definir um corpo na nossa requisição para podermos utilizar os dados nos próximos passos.

{
    "type": "object",
    "properties": {
        "question": {
            "type": "string"
        }
    }
}

2 - Chamando a API da OpenAI

O próximo passo precisaremos fazer uma requisição do tipo POST para a url do nosso deploy passando um objeto json que contenha a pergunta que recebemos no passo anterior.

{
  "messages": [
    {
      "role": "user",
      "content": "@{triggerBody()?['question']}"
    }
  ],
  "max_tokens": 1000
}

3 - Exibindo o retorno

Seguindo o mesmo padrão do item anterior, a chamada para a API da OpenAI tem um padrão de retorno e usaremos esse objeto para mostrar a resposta na tela.

@{body('HTTP')['choices'][0]['message']['content']}

Agora que temos nossa logic app definida, podemos invocá-la fazendo uma requisição post copiando a URL da trigger, para fins didáticos vou fazer o teste utilizando o POSTMAN

Combinando a simplicidade do Azure Logic Apps e o poder da API do OpenAI, você pode criar soluções inteligentes rapidamente, sem precisar de conhecimento avançado de programação. Seja para prototipar novas ideias ou automatizar processos existentes, essa integração é uma ferramenta poderosa no seu arsenal de tecnologia.

Agora que você conhece o básico, por que não explorar o que mais pode ser feito com a API do OpenAI e Logic Apps? A criatividade é o limite!

Deixe um comentário falando qual automação voce gostaria que mostrassemos utilizando o Azure Logic Apps.

[]s e até a próxima!

💡
Podemos te ajudar com uma revisão 100% gratuita do seu ambiente cloud.
Share this post