Compartilhar via


Desenvolver aplicativos de IA com o Go

Este artigo contém uma lista organizada dos melhores recursos de aprendizagem para desenvolvedores go que estão começando a criar aplicativos de IA. Os recursos incluem artigos de início rápido populares, exemplos de referência, documentação, cursos de treinamento e assim por diante.

Recursos para Azure OpenAI em modelos do Microsoft Foundry

Azure OpenAI no Microsoft Foundry Models fornece acesso à API REST aos poderosos modelos de linguagem do OpenAI. Esses modelos podem ser facilmente adaptados à sua tarefa específica, incluindo, entre outros, geração de conteúdo, sumarização, reconhecimento de imagem, 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, da Biblioteca de API do Nó OpenAI ou por meio do portal do Microsoft Foundry.

Ligação Descrição
SDK do OpenAI para Go A versão do repositório GitHub do SDK da OpenAI para Go.
Switch do OpenAI para Azure OpenAI Artigo com diretrizes sobre as pequenas alterações que você precisa fazer ao seu código para alternar entre o OpenAI e o Azure OpenAI Service.
Package (pkg.go.dev) A versão do pacote Go do módulo de cliente do Azure OpenAI para Go.
ChatCompletions Um exemplo simples que demonstra como implementar conclusões.
ChatCompletions usando Ferramentas Um exemplo simples que demonstra como implementar conclusões usando Functions.
Conclusões de Chat em Streaming Um exemplo simples que demonstra como implementar conclusões de streaming.
Geração de imagem Um exemplo simples de como implementar geração de imagens.
Embeddings Um exemplo simples demonstrando como criar incorporações.
Outros exemplos A documentação da versão do pacote Go para o módulo cliente da OpenAI para Go.
Mais diretrizes A página principal da documentação do Azure OpenAI Service.

Proteger seus recursos de IA Azure

Ligação Descrição
OpenAI com controle de acesso baseado em função Microsoft Entra ID Uma olhada na autenticação usando Microsoft Entra ID.
OpenAI com Identidades Gerenciadas Um artigo detalhando cenários de segurança mais complexos que exigem o controle de acesso baseado em função do Azure (Azure RBAC). Este documento aborda como autenticar em seu recurso OpenAI usando Microsoft Entra ID.

Fala/Visão

Ligação Descrição
Legendagem e Transcrição de Central de Atendimento em Go Um repositório que contém exemplos de legendas e transcrições em um cenário de call center.
Integrar a Fala em seus aplicativos com o SDK de Fala para o Go Origem do SDK dos Serviços Cognitivos de Fala do Azure.

Linguagem

Ligação Descrição
Extraia, classifique e entenda o texto presente nos documentos usando Text Analytics em Go A biblioteca de clientes para Text Analytics, que faz parte do Serviço Cognitivo Azure para Linguagem, um serviço baseado em nuvem que fornece recursos de NLP (Processamento de Linguagem Natural) para entender e analisar texto.
Tradução de Documento no Go Um artigo de início rápido que usa a Tradução de Documento para traduzir um documento de origem para um idioma de destino, preservando a estrutura e a formatação do texto.