Guia Prático para Iniciantes: Azure OpenAI com JavaScript e TypeScript (Parte 01)

Glaucia Lemos - Oct 27 '23 - - Dev Community

O Guia Prático para Iniciantes: Azure OpenAI com JavaScript e TypeScript é um ponto de partida essencial para explorar a Inteligência Artificial na nuvem do Azure. Este guia será dividido em 3 partes, abordando: 'Como criar o recurso do Azure OpenAI Service', Como implementar o modelo criado no Azure OpenAI Studio e finalmente consumir esse recurso numa aplicação Node.js/TypeScript. Essa série te ajudará a aprender os fundamentos para que assim você possa começar a desenvolver suas aplicações com Azure OpenAI Service. Seja você um iniciante ou uma Pessoa Desenvolvedora experiente, descubra como criar aplicações inteligentes e desbloquear o potencial da IA com facilidade.

Temas abordados nessa série:

IA Responsável

Antes de começarmos a falar sobre Azure OpenAI Service é muito importante falar sobre o forte comprometimento da Microsoft em relação a todo o movimento relacionado a Inteligência Artificial. E a Microsoft está empenhada em relação a esse tópico. Assim sendo, a Microsoft está comprometida em garantir que a IA seja usada de maneira responsável e ética. Além disso, a Microsoft está trabalhando com a comunidade de IA para desenvolver e compartilhar as melhores práticas e ferramentas para ajudar a garantir que a IA seja usada de maneira responsável e ética, incorporando assim os 6 principais princípios, que são eles:

  • Justiça
  • Inclusão
  • Confiabilidade e Segurança
  • Transparência
  • Segurança e Privacidade
  • Responsabilidade

Se desejarem saber mais informações sobre o comprometimento da Microsoft em relação a IA Responsável, acessem o link Microsoft AI Principles.

Agora podemos seguir com o artigo!

Entendendo o que é Azure OpenAI Service?

O Azure OpenAI Service oferece acesso a modelos avançados de linguagem do OpenAI, como GPT-4, GPT-3.5-Turbo e Embeddings, via API REST. Os modelos GPT-4 e GPT-3.5-Turbo estão agora disponíveis para uso geral, permitindo adaptação para tarefas como geração de conteúdo, resumos, pesquisa semântica e tradução de linguagem natural para código. Os usuários podem acessar o serviço por meio de APIs REST, SDK do Python ou o Azure OpenAI Studio.

Para entender mais sobre os modelos disponíveis no Azure OpenAI Service, você pode acessar através do link Azure OpenAI Service models.

Criando o recurso do Azure OpenAI Service

O uso do Azure OpenAI Service é limitado. Assim sendo, se faz necessário solicitar o acesso ao serviço em Azure OpenAI Service Form. Assim que você tiver a aprovação, poderá começar a usar e testar o serviço!

Assim que você tiver com o seu acesso aprovado, entre no Portal Azure e vamos criar o recurso do Azure OpenAI. Para isso, basta seguir os passos abaixo:

  • Passo 01: Clique no botão Create a resource

azure-openai-01.png

  • Passo 02: Na caixa de pesquisa, digite Azure OpenAI e depois clique em Create

azure-openai-02.png

azure-openai-03.png

  • Passo 03: Na tela de criação do recurso, preencha os campos conforme abaixo:

azure-openai-04.png

Observe que, no campo Pricing tier, você pode testar o Azure OpenAI Service gratuitamente, porém, com algumas limitações. Para ter acesso a todas as funcionalidades, você deverá escolher um plano pago. Para mais informações em relação a preços, acesse o link Azure OpenAI Service pricing.

  • Passo 04: Na aba Network escolha a opção: All networks, including the internet, can access this resource. e depois clique em Next.

  • Passo 05: Após todos os passos, clique no botão Create para criar o recurso.

azure-openai-05.png

  • Passo 06: Aguarde alguns minutos até que o recurso seja criado.

azure-openai-06.png

Próximos passos

No próximo artigo iremos aprender como implantar um modelo no Azure OpenAI Studio. Pois será através desse modelo que iremos consumir o Azure OpenAI Service diretamente no código.

Ah! Já ia esquecer de falar aqui! Não deixem de se inscrever no meu Canal do Youtube! E, ainda durante o ano de 2023 virão muitas outras coisas bem legais no canal!

Algumas das novidades:

  • 😃 Microsoft Learn Live Sessions
  • 😃 Tutoriais semanais de Node.js, TypeScript & JavaScript
  • 😃 E, muito mais!

Se são conteúdos que você curte, então não deixa de se inscreverem e ative o sininho para ficarem sabendo quando teremos vídeo novo! Essa semana já teremos uma série nova incrível lá no Canal do Youtube.

Screen-Shot-12-31-20-at-01-06-AM.png

E para ficarem por dentro de várias outras novidades, não deixem de me seguirem lá no Twitter!

Screen-Shot-12-31-20-at-01-06-AM.png

E nos vemos, no próximo artigo! ❤️❤️

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player