> ## Content Index
> Fetch the complete content index at: https://www.azurebrasil.cloud/llms.txt
> Use this file to discover other available public pages before exploring further.

# Azure Logic Apps + OpenAI - Guia para Iniciantes
- URL: https://www.azurebrasil.cloud/blog/azure-logic-apps-openai-guia-para-iniciantes/
- Published: 2024-09-24T11:57:50.000Z
- Updated: 2024-09-24T11:57:50.000Z
- Author: Rafael dos Santos

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 AppsCrie 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.![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/icon/favicon.ico)Microsoft Learnecfan![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/thumbnail/open-graph-image.png)](https://learn.microsoft.com/pt-br/azure/logic-apps/logic-apps-overview?ref=azurebrasil.cloud)

### 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.

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2024/09/image-25.png)

### 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

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2024/09/image-26.png)

#### 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.

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

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2024/09/image-27.png)

#### 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
}
```

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2024/09/image-28.png)

#### 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']}
```

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2024/09/image-29.png)

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

![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/2024/09/image-30.png)

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!