Partilhar via


Recursos para o desenvolvimento de aplicativos de IA

Este artigo fornece os melhores recursos de aprendizagem para desenvolvedores que estão começando a criar aplicativos de IA para cada linguagem de programação. Os recursos incluem bibliotecas e amostras, documentação, cursos de formação e muito mais.

Recursos para o Serviço OpenAI do Azure

O Serviço Azure OpenAI fornece acesso à API REST aos poderosos modelos de linguagem da OpenAI. Esses modelos podem ser facilmente adaptados à sua tarefa específica, incluindo, entre outros, geração de conteúdo, sumarização, compreensão de imagens, 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 Azure OpenAI para .NET ou por meio do portal Azure AI Foundry.

Bibliotecas

Ligação Descrição
SDK do Azure OpenAI para .NET A versão de origem do GitHub da biblioteca de cliente do Azure OpenAI para .NET é uma adaptação das APIs REST da OpenAI que fornece uma interface idiomática e uma integração rica com o resto do ecossistema do SDK do Azure. Ele pode se conectar aos recursos do Azure OpenAI ou ao ponto de extremidade de inferência do OpenAI que não é do Azure, tornando-o uma ótima opção até mesmo para o desenvolvimento do OpenAI que não seja do Azure.
Versões do SDK do Azure OpenAI Links para todos os pacotes de biblioteca do SDK do Azure OpenAI, incluindo links para .NET, Java, JavaScript e Go.
Pacote NuGet Azure.AI.OpenAI A versão NuGet da biblioteca de cliente do Azure OpenAI para .NET.

Exemplos

Ligação Descrição
Agente .NET OpenAI MCP Este exemplo é um aplicativo de agente MCP escrito em .NET, usando o Azure OpenAI, com um servidor MCP remoto escrito em TypeScript.
AI Agentes de Viagens O AI Travel Agents é um aplicativo empresarial robusto que aproveita vários agentes de IA para melhorar as operações das agências de viagens. O aplicativo demonstra como seis agentes de IA colaboram para ajudar os funcionários a lidar com as consultas dos clientes, fornecendo recomendações de destino e planejando itinerários.
deepseek-dotnet Esta é uma demonstração de bate-papo de exemplo que mostra os recursos do DeepSeek-R1.
Comece a usar GPT-35-Turbo e GPT-4 Um artigo que o orienta na criação de um exemplo de conclusão de chat.
Finalizações Uma coleção de 10 exemplos que demonstram como usar a biblioteca de cliente do Azure OpenAI para .NET para conversar, transmitir respostas, usar seus próprios dados, transcrever/traduzir áudio, gerar imagens, etc.
Conclusão do bate-papo de streaming Um link profundo para as amostras que demonstram a conclusão do streaming.
OpenAI com controle de acesso baseado em função Microsoft Entra ID Uma olhada na autenticação usando o Microsoft Entra ID.
OpenAI com identidades gerenciadas Um artigo com cenários de segurança mais complexos que exigem controle de acesso baseado em função do Azure (Azure RBAC). Este documento aborda como autenticar em seu recurso OpenAI usando o Microsoft Entra ID.
Mais amostras Uma coleção de exemplos OpenAI escritos em .NET.

Documentação

Ligação Descrição
Documentação do Azure OpenAI Service A página de hub para a documentação do Serviço OpenAI do Azure.
Visão geral do ecossistema .NET + AI Resumo dos serviços e ferramentas que você pode precisar usar em seus aplicativos, com links para saber mais sobre cada um deles.
Criar um aplicativo de chat do Azure AI com .NET Use o Kernel Semântico ou o SDK do Azure OpenAI para criar um aplicativo de chat de console simples do .NET 8.
Resumir texto usando o aplicativo de chat do Azure AI com .NET Semelhante ao artigo anterior, mas o prompt é para resumir o texto.
Obtenha informações sobre seus dados de um aplicativo de chat do .NET Azure AI Use o Kernel Semântico ou o SDK do Azure OpenAI para obter análises e informações sobre seus dados.
Estenda a IA do Azure usando Ferramentas e execute uma Função local com o .NET Crie um assistente que lide com determinados prompts usando ferramentas personalizadas incorporadas no .NET.
Gerar imagens usando o Azure AI com .NET Use o modelo OpenAI dell-e-3 para gerar uma imagem.

Recursos para outros serviços de IA do Azure

Além do Serviço Azure OpenAI, existem muitos outros serviços de IA do Azure que ajudam os programadores e as organizações a criar rapidamente aplicações inteligentes, prontas para o mercado e responsáveis com APIs e modelos personalizáveis prontos a usar e pré-construídos. Exemplos de aplicações incluem processamento de linguagem natural para conversas, pesquisa, monitoramento, tradução, fala, visão e tomada de decisões.

Exemplos

Ligação Descrição
Integre o Speech em seus aplicativos com exemplos do Speech SDK Um repositório de exemplos para o SDK de Fala dos Serviços Cognitivos do Azure. Links para amostras para reconhecimento de fala, tradução, síntese de fala e muito mais.
Azure AI Document Intelligence SDK O Azure AI Document Intelligence (anteriormente Form Recognizer) é um serviço de nuvem que usa aprendizado de máquina para analisar texto e dados estruturados de documentos. O Document Intelligence software development kit (SDK) é um conjunto de bibliotecas e ferramentas que permitem integrar facilmente modelos e recursos de Document Intelligence em seus aplicativos.
Extraia dados estruturados de formulários, recibos, faturas e cartões usando o Form Recognizer no .NET Um repositório de exemplos para a biblioteca de cliente Azure.AI.FormRecognizer.
Extraia, classifique e compreenda texto em documentos usando a Análise de Texto no .NET A biblioteca do cliente para análise de texto. Isso faz parte do serviço Azure AI Language , que fornece recursos de Processamento de Linguagem Natural (NLP) para entender e analisar texto.
Tradução de documentos em .NET Um artigo de início rápido que detalha como usar a Tradução de Documentos para traduzir um documento de origem para um idioma de destino, preservando a estrutura e a formatação do texto.
Resposta a perguntas no .NET Um artigo de início rápido para obter uma resposta (e uma pontuação de confiança) a partir de um corpo de texto que você envia junto com sua pergunta.
Compreensão da linguagem de conversação no .NET A biblioteca de cliente para Conversational Language Understanding (CLU), um serviço de IA conversacional baseado em nuvem, que pode extrair intenções e entidades em conversas e age como um orquestrador para selecionar o melhor candidato para analisar conversas para obter a melhor resposta de aplicativos como Qna, Luis e Conversation App.
Analise imagens Código de exemplo e documentos de configuração para o SDK de Análise de Imagem do AI do Microsoft Azure

Documentação

Serviço de IA Descrição Referência da API Início Rápido
Segurança de conteúdo Um serviço de IA que deteta conteúdo indesejado. Referência da API de segurança de conteúdo Início rápido
Inteligência Documental Transforme documentos em soluções inteligentes orientadas por dados. Referência da API de inteligência de documentos Início rápido
Idioma Crie aplicativos com recursos de compreensão de linguagem natural líderes do setor. Referência da API de idioma Início rápido
Procurar Traga a pesquisa na nuvem alimentada por IA para as suas aplicações. Referência da API de pesquisa Início rápido
Voz Conversão de fala em texto, de texto em fala, tradução e reconhecimento de oradores. Referência da API de fala Início rápido
Translator Use a tradução baseada em IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados de extinção. Referência da API de tradução Início rápido
Visão Analise conteúdo em imagens e vídeos. Referência da API de visão Início rápido

Formação

Ligação Descrição
Workshop de IA Generativa para Iniciantes Aprenda os fundamentos da criação de aplicativos de IA generativa com nosso curso abrangente de 18 lições da Microsoft Cloud Advocates.
Workshop de Agentes de IA para Iniciantes Aprenda os fundamentos da criação de agentes de IA generativa com nosso curso abrangente de 10 lições da Microsoft Cloud Advocates.
Introdução aos Serviços de IA do Azure Os Serviços de IA do Azure são uma coleção de serviços que são blocos de construção da funcionalidade de IA que você pode integrar em seus aplicativos. Neste caminho de aprendizagem, você aprenderá como provisionar, proteger, monitorar e implantar recursos dos Serviços de IA do Azure e usá-los para criar soluções inteligentes.
Fundamentos de IA do Microsoft Azure: IA generativa Caminho de treinamento para ajudá-lo a entender como grandes modelos de linguagem formam a base da IA generativa: como o Serviço OpenAI do Azure fornece acesso à mais recente tecnologia de IA generativa, como prompts e respostas podem ser ajustados e como os princípios de IA responsável da Microsoft impulsionam avanços éticos de IA.
Desenvolver soluções de IA generativa com o Serviço OpenAI do Azure O Serviço OpenAI do Azure fornece acesso aos poderosos modelos de linguagem grande da OpenAI, como modelos ChatGPT, GPT, Codex e Embeddings. Este caminho de aprendizagem ensina os desenvolvedores a gerar código, imagens e texto usando o SDK do Azure OpenAI e outros serviços do Azure.

Modelos de aplicativos de IA

Os modelos de aplicativos de IA fornecem implementações de referência bem mantidas e fáceis de implantar que fornecem um ponto de partida de alta qualidade para seus aplicativos de IA.

Há duas categorias de modelos de aplicativos de IA, blocos de construção e soluções de ponta a ponta. Os blocos de construção são exemplos de menor escala que se concentram em cenários e tarefas específicos. As soluções completas são exemplos de referência abrangentes, incluindo documentação, código-fonte e implantação, para permitir que você pegue e estenda para seus próprios propósitos.

Para revisar uma lista de modelos principais disponíveis para cada linguagem de programação, consulte Modelos de aplicativo de IA. Para procurar todos os modelos disponíveis, consulte os modelos de aplicativo AI na galeria AI App Template.

Recursos para o Serviço OpenAI do Azure

O Serviço OpenAI do Azure fornece acesso à API REST aos poderosos modelos de linguagem disponíveis no OpenAI. O Azure OpenAI ajuda você a adaptar esses modelos para realizar tarefas específicas, como geração de conteúdo, sumarização, compreensão de imagens, pesquisa semântica e linguagem natural para tradução de código. Acesse o Azure OpenAI usando as APIs REST, o SDK do Azure OpenAI para .NET ou a interface baseada na Web no Azure OpenAI Studio.

SDKs e bibliotecas

Ligação Descrição
OpenAI SDK para Python A versão de código-fonte do GitHub da biblioteca OpenAI Python, que fornece acesso conveniente à API OpenAI a partir de aplicativos escritos na linguagem Python.
Pacote OpenAI Python A versão PyPi da biblioteca OpenAI Python.
Mudar do OpenAI para o Azure OpenAI Um artigo de orientação sobre as pequenas alterações que você precisa fazer em seu código, para que você possa alternar entre o OpenAI e o Serviço OpenAI do Azure.
Conclusão do bate-papo em streaming Um exemplo de notebook que demonstra como fazer com que os completamentos de chat funcionem corretamente usando os endpoints do Azure. O exemplo se concentra na conclusão do chat, mas também apresenta outras operações disponíveis com a API.
Incorporações do Azure Um exemplo de notebook que demonstra como usar embeddings com endpoints do Azure. O exemplo se concentra em incorporações, mas também apresenta outras operações disponíveis com a API.
Implantar modelo e gerar texto Um artigo com etapas detalhadas mínimas e diretas para implantar um modelo que possa conversar programaticamente.
OpenAI com controlo de acesso baseado em funções do Microsoft Entra ID Uma olhada na autenticação usando o Microsoft Entra ID e o controle de acesso baseado em função do Azure.
OpenAI com identidades gerenciadas pelo Azure AD para recursos do Azure Um artigo com cenários de segurança mais complexos que exigem controle de acesso baseado em função do Azure. Explore como autenticar no seu recurso OpenAI com o Microsoft Entra ID.
Exemplos do Serviço OpenAI do Azure Uma compilação de recursos úteis do Serviço OpenAI do Azure e exemplos de código para ajudá-lo a começar e acelerar sua jornada de adoção de tecnologia.

Documentação

Ligação Descrição
Documentação do Serviço OpenAI do Azure A página de hub para a documentação do Serviço OpenAI do Azure.
Guia de início rápido: comece a gerar texto com o Serviço OpenAI do Azure Um início rápido que demonstra como configurar os serviços que você precisa e escrever código para solicitar um modelo usando Python.
Guia de início rápido: introdução ao uso do GPT-35-Turbo e GPT-4 com o Serviço OpenAI do Azure Um guia de início rápido que demonstra como trabalhar com funções de sistema, assistente e usuário para personalizar o conteúdo em resposta a determinadas perguntas.
Início Rápido: interaja com modelos do Azure OpenAI usando os seus próprios dados Um guia de início rápido que ajuda você a adicionar seus próprios dados, como um PDF ou outro documento.
Guia de início rápido: introdução ao uso dos Assistentes do Azure OpenAI (Visualização) Um guia de início rápido que demonstra como instruir um modelo a usar o interpretador de código Python interno para resolver problemas matemáticos passo a passo. Este exemplo fornece um ponto de partida para usar seus próprios assistentes de IA acessados por meio de instruções personalizadas.
Guia de início rápido: use imagens em seus bate-papos de IA Um guia de início rápido que mostra como pedir programaticamente a um modelo para descrever o conteúdo de uma imagem.
Guia de início rápido: gerar imagens com o Serviço OpenAI do Azure Um guia de início rápido que demonstra como gerar imagens programaticamente usando Dall-E com base em um prompt.

Recursos para outros serviços de IA do Azure

Além do Serviço OpenAI do Azure, existem muitos outros serviços de IA do Azure. Desenvolvedores e organizações podem criar rapidamente aplicativos inteligentes, prontos para o mercado e responsáveis com APIs e modelos personalizáveis prontos para uso e pré-construídos. Exemplos de aplicações incluem processamento de linguagem natural para conversas, pesquisa, monitoramento, tradução, fala, visão e tomada de decisões.

Exemplos

Ligação Descrição
Integre a fala em seus aplicativos com os exemplos do SDK de Fala do Azure AI Exemplos para o SDK de Fala dos Serviços Cognitivos do Azure. Links para amostras para reconhecimento de fala, tradução, síntese de fala e muito mais.
Azure AI Document Intelligence SDK O Azure AI Document Intelligence (anteriormente Form Recognizer) é um serviço de nuvem que usa aprendizado de máquina para analisar texto e dados estruturados de documentos. O Document Intelligence software development kit (SDK) é um conjunto de bibliotecas e ferramentas que permitem integrar facilmente modelos e recursos de Document Intelligence em seus aplicativos.
Extraia dados estruturados de formulários, recibos, faturas e cartões usando o Form Recognizer em Python Exemplos para a biblioteca de cliente Azure.AI.FormRecognizer.
Extraia, classifique e compreenda texto em documentos usando a Análise de Texto em Python A biblioteca do cliente para análise de texto. Essas APIs fazem parte do serviço Azure AI Language , que fornece recursos de Processamento de Linguagem Natural (NLP) para entender e analisar texto.
Tradução de documentos em Python Um artigo de início rápido que usa a Tradução de Documentos para traduzir um documento de origem para um idioma de destino, preservando a estrutura e a formatação do texto.
Resposta a perguntas em Python Um artigo de início rápido com etapas para obter uma resposta (e pontuação de confiança) a partir de um corpo de texto que você envia junto com sua pergunta.
Compreensão da linguagem conversacional em Python A biblioteca de cliente para Compreensão de Linguagem Conversacional (CLU). CLU é um serviço de IA conversacional baseado em nuvem que pode extrair intenções e entidades em conversas. CLU age como um orquestrador para selecionar o melhor candidato para analisar conversas para obter a melhor resposta de aplicativos como QnA, Luis e Conversation App.
Analise imagens Código de exemplo e documentos de configuração para o SDK do Microsoft Azure AI Image Analysis.
SDK de Segurança de Conteúdo do Azure AI para Python O SDK pode ajudar a detetar conteúdo prejudicial gerado pelo usuário e por IA em aplicativos e serviços. A Segurança de Conteúdo inclui APIs de texto e imagem que permitem detetar material prejudicial.

Documentação

Serviço de IA Descrição Referência da API Início Rápido
Segurança de conteúdo Um serviço de IA que deteta conteúdo indesejado. Referência da API de segurança de conteúdo Início rápido
Inteligência Documental Transforme documentos em soluções inteligentes orientadas por dados. Referência da API de inteligência de documentos Início rápido
Idioma Crie aplicativos com recursos de compreensão de linguagem natural líderes do setor. Text Analytics API reference (Referência à API de Análise de Texto) Início rápido
Procurar Traga a pesquisa na nuvem alimentada por IA para as suas aplicações. Referência da API de pesquisa Início rápido
Voz Conversão de fala em texto, de texto em fala, tradução e reconhecimento de oradores. Referência da API de fala Início rápido
Translator Use a tradução baseada em IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados de extinção. Referência da API de tradução Início rápido
Visão Analise conteúdo em imagens e vídeos. Referência da API de análise de imagem Início rápido

Formação

Ligação Descrição
Workshop de IA generativa para iniciantes Aprenda os fundamentos da criação de aplicativos de IA generativa com nosso curso abrangente de 18 lições da Microsoft Cloud Advocates.
Introdução aos serviços de IA do Azure Os serviços de IA do Azure são blocos de construção da funcionalidade de IA que pode integrar nas suas aplicações. Conclua este caminho de aprendizado para explorar como provisionar, proteger, monitorar e implantar recursos de serviços de IA do Azure e usá-los para criar soluções inteligentes.
Fundamentos de IA do Microsoft Azure: IA generativa Conclua este caminho de aprendizagem para entender como os grandes modelos de linguagem formam a base da IA generativa. Explore como o Serviço Azure OpenAI fornece acesso à mais recente tecnologia de IA generativa. Saiba como os prompts e respostas do Azure OpenAI podem ser ajustados e como os princípios de IA responsável da Microsoft impulsionam avanços éticos de IA.
Desenvolver soluções de IA generativa com o Serviço OpenAI do Azure O Serviço OpenAI do Azure fornece acesso aos poderosos modelos de linguagem grande da OpenAI, como modelos ChatGPT, GPT, Codex e Embeddings. Conclua este caminho de aprendizagem para desenvolvedores e explore como gerar código, imagens e texto usando o SDK do Azure OpenAI e outros serviços do Azure.
Crie aplicativos de IA com o Banco de Dados do Azure para PostgreSQL Conclua este caminho de aprendizagem para explorar as integrações da IA do Azure e dos Serviços de Aprendizagem de Máquina do Azure fornecidas pela extensão da IA do Azure para a Base de Dados do Azure para PostgreSQL - Servidor Flexível. Saiba como esses serviços podem permitir que você crie aplicativos baseados em IA.

Modelos de aplicativos de IA

Os modelos de aplicativos de IA fornecem implementações de referência bem mantidas e fáceis de implantar que fornecem um ponto de partida de alta qualidade para seus aplicativos de IA.

Há duas categorias de modelos de aplicativos de IA, blocos de construção e soluções de ponta a ponta. Os blocos de construção são exemplos de menor escala que se concentram em cenários e tarefas específicos. As soluções end-to-end são exemplos de referência abrangentes que incluem documentação, código-fonte e recursos de implantação. Você pode desenvolver as soluções e estendê-las para seus próprios propósitos.

  • Para revisar uma lista de modelos principais disponíveis para cada linguagem de programação, consulte Modelos de aplicativo de IA.
  • Para procurar todos os modelos disponíveis, consulte os modelos de aplicativo AI na galeria da CLI do Desenvolvedor do Azure.

Recursos para o Serviço OpenAI do Azure

O Serviço Azure OpenAI fornece acesso à API REST aos poderosos modelos de linguagem da OpenAI. Esses modelos podem ser facilmente adaptados à sua tarefa específica, incluindo, entre outros, geração de conteúdo, sumarização, compreensão de imagens, 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 Azure AI Foundry.

Bibliotecas

Pacote Código fonte NPM
Biblioteca da API do nó OpenAI Código fonte Pacote
biblioteca OpenAI do Azure para TypeScript Código fonte Pacote

Exemplos

Ligação Descrição
AI Agentes de Viagens O AI Travel Agents é um aplicativo empresarial robusto que aproveita vários agentes de IA para melhorar as operações das agências de viagens. O aplicativo demonstra como seis agentes de IA colaboram para ajudar os funcionários a lidar com as consultas dos clientes, fornecendo recomendações de destino e planejando itinerários.
Introdução aos Servidores MCP Remotos usando Aplicativos de Contêiner do Azure (Node.js/TypeScript) Este guia de início rápido fornece os blocos de construção básicos para configurar um servidor MCP (Model Context Protocol) remoto usando os Aplicativos de Contêiner do Azure. O servidor MCP é construído usando Node.js e TypeScript, e pode ser usado para executar várias ferramentas e serviços em um ambiente sem servidor.
DeepSeek no Azure Demonstra como usar o DeepSeek com JavaScript/TypeScript através da biblioteca de cliente OpenAI Node.js ou LangChain.js. O DeepSeek se destaca em tarefas que exigem profunda compreensão do contexto e raciocínio complexo. Você pode experimentar tempos de resposta mais longos em comparação com outros modelos, porque simula um processo de pensamento (sob a tag <think>) antes de fornecer uma resposta real.
Microblog AI O Microblog AI é um aplicativo que mostra o poder dos Aplicativos Web Estáticos do Azure combinados com o Azure Functions e a Renderização de Server-Side (SSR) usando o Remix. O aplicativo aproveita a inteligência artificial GPT-4o do Azure OpenAI para permitir a criação de microblogs de forma simples e intuitiva.
Finalizações Um exemplo simples que demonstra como obter conclusões para o prompt fornecido.
Conclusão do bate-papo de streaming Um exemplo simples que demonstra como usar a conclusão do bate-papo em streaming.
Mudar do OpenAI para o Azure OpenAI Artigo com orientação sobre as pequenas alterações que você precisa fazer em seu código para trocar entre o OpenAI e o Serviço OpenAI do Azure.
OpenAI com controle de acesso baseado em função Microsoft Entra ID Uma olhada na autenticação usando o Microsoft Entra ID.
OpenAI com identidades gerenciadas Um artigo detalhando cenários de segurança mais complexos exigem controle de acesso baseado em função do Azure (Azure RBAC). Este documento aborda como autenticar em seu recurso OpenAI usando o Microsoft Entra ID.
LangChain.js com o Azure OpenAI e o Azure AI Search Crie um agente RAG inteligente com LangChain.js que avalia se as perguntas podem ser respondidas usando dados não estruturados no Azure AI Search e fornece respostas contextualmente relevantes dessa base de conhecimento quando possível.
Mais amostras Exemplos de OpenAI cobrindo uma variedade de cenários.

Documentação

Ligação Descrição
Documentação do Azure OpenAI Service A página de hub para a documentação do Serviço OpenAI do Azure.
Início Rápido: Começar a gerar texto com o Azure OpenAI Service Um conjunto rápido de instruções para configurar os serviços que você precisa e o código que você deve escrever para solicitar um modelo usando JavaScript.
Guia de início rápido: introdução ao uso do GPT-35-Turbo e GPT-4 com o Serviço OpenAI do Azure Semelhante ao início rápido anterior, mas fornece um exemplo de funções de sistema, assistente e usuário para personalizar o conteúdo quando feitas determinadas perguntas.
Guia de início rápido: converse com modelos OpenAI do Azure usando seus próprios dados Semelhante ao primeiro início rápido, mas desta vez você adiciona seus próprios dados (como um PDF ou outro documento).
Guia de início rápido: introdução ao uso dos Assistentes do Azure OpenAI (Visualização) Semelhante ao primeiro início rápido nesta lista, mas desta vez você diz ao modelo para usar o interpretador de código Python integrado para resolver problemas matemáticos passo a passo. Este é um ponto de partida para usar seus próprios assistentes de IA acessados por meio de instruções personalizadas.
Guia de início rápido: use imagens em seus bate-papos de IA Como pedir programaticamente ao modelo para descrever o conteúdo de uma imagem.
Guia de início rápido: gerar imagens com o Serviço OpenAI do Azure Gere imagens programaticamente usando Dall-E com base em um prompt.

Recursos para outros serviços de IA do Azure

Além do Serviço Azure OpenAI, existem muitos outros serviços de IA do Azure que ajudam os programadores e as organizações a criar rapidamente aplicações inteligentes, prontas para o mercado e responsáveis com APIs e modelos personalizáveis prontos a usar e pré-construídos. Exemplos de aplicações incluem processamento de linguagem natural para conversas, pesquisa, monitoramento, tradução, fala, visão e tomada de decisões.

Exemplos

Ligação Descrição
Integre o Speech em seus aplicativos com exemplos do Speech SDK Uma coleção de exemplos para o SDK de Fala dos Serviços Cognitivos do Azure. Links para amostras para reconhecimento de fala, tradução, síntese de fala e muito mais.
Extraia dados estruturados de formulários, recibos, faturas e cartões usando o Form Recognizer em JavaScript Uma coleção de exemplos para a biblioteca de cliente Azure.AI.FormRecognizer.
Extraia, classifique e compreenda texto em documentos usando a Análise de Texto em JavaScript A biblioteca do cliente para análise de texto. Isso faz parte do serviço Azure AI Language , que fornece recursos de Processamento de Linguagem Natural (NLP) para entender e analisar texto.
Tradução de documentos em JavaScript Um artigo de início rápido que usa a Tradução de Documentos para traduzir um documento de origem para um idioma de destino, preservando a estrutura e a formatação do texto.
Analise imagens Código de exemplo e documentos de configuração para o SDK do Microsoft Azure AI Image Analysis.

Documentação

Serviço de IA Descrição Referência da API Início Rápido
Segurança de conteúdo Um serviço de IA que deteta conteúdo indesejado. Referência da API de segurança de conteúdo Início rápido
Inteligência Documental Transforme documentos em soluções inteligentes orientadas por dados. Referência da API de inteligência de documentos Início rápido
Idioma Crie aplicativos com recursos de compreensão de linguagem natural líderes do setor. Text Analytics API reference (Referência à API de Análise de Texto) Início rápido
Procurar Traga a pesquisa na nuvem alimentada por IA para as suas aplicações. Referência da API de pesquisa Início rápido
Voz Conversão de fala em texto, de texto em fala, tradução e reconhecimento de oradores. Referência da API de fala Início rápido
Translator Use a tradução baseada em IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados de extinção. Referência da API de tradução Início rápido
Visão Analise conteúdo em imagens e vídeos. Referência da API de análise de imagem Início rápido

Formação

Ligação Descrição
Workshop de IA Generativa para Iniciantes Aprenda os fundamentos da criação de aplicativos de IA generativa com nosso curso abrangente de 18 lições da Microsoft Cloud Advocates.
Generative AI para desenvolvedores de JavaScript Isso abrange os conceitos básicos de IA generativa e como criar aplicativos de IA usando JavaScript, desde o desenvolvimento local até a implantação no Azure, até a execução e o dimensionamento de seus modelos de IA. A lista de reprodução de vídeos do YouTube inclui uma série de vídeos com aproximadamente 10 minutos de duração, cada um focando num tópico específico.
Workshop de Agentes de IA para Iniciantes Aprenda os fundamentos da criação de agentes de IA generativa com nosso curso abrangente de 10 lições da Microsoft Cloud Advocates.
Introdução aos Serviços de IA do Azure Os Serviços de IA do Azure são uma coleção de serviços que são blocos de construção da funcionalidade de IA que você pode integrar em seus aplicativos. Neste caminho de aprendizagem, você aprenderá a provisionar, proteger, monitorar e implantar recursos dos Serviços de IA do Azure e usá-los para criar soluções inteligentes.
Fundamentos de IA do Microsoft Azure: IA generativa Caminho de treinamento para ajudá-lo a entender como grandes modelos de linguagem formam a base da IA generativa: como o Serviço OpenAI do Azure fornece acesso à mais recente tecnologia de IA generativa, como prompts e respostas podem ser ajustados e como os princípios de IA responsável da Microsoft impulsionam avanços éticos de IA.
Desenvolver soluções de IA generativa com o Serviço OpenAI do Azure O Serviço OpenAI do Azure fornece acesso aos poderosos modelos de linguagem grande da OpenAI, como modelos ChatGPT, GPT, Codex e Embeddings. Este caminho de aprendizagem ensina os desenvolvedores a gerar código, imagens e texto usando o SDK do Azure OpenAI e outros serviços do Azure.
Crie aplicativos de IA com o Banco de Dados do Azure para PostgreSQL Este caminho de aprendizagem explora como as integrações da IA do Azure e dos Serviços de Aprendizado de Máquina do Azure fornecidas pela extensão de IA do Azure para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível podem permitir que você crie aplicativos baseados em IA.
Autenticação e autorização segura do Azure OpenAI Saiba por que você deve usar a identidade gerenciada para autenticação do Azure OpenAI e como você pode configurar controles de acesso baseados em função para minimizar as permissões necessárias.
Introdução à autenticação de identidade gerenciada do Azure OpenAI com JavaScript Este módulo ajuda você a entender como usar uma identidade gerenciada em aplicativos JavaScript que interagem com o Serviço OpenAI do Azure.

Modelos de aplicativos de IA

Os modelos de aplicativos de IA fornecem implementações de referência bem mantidas e fáceis de implantar que fornecem um ponto de partida de alta qualidade para seus aplicativos de IA.

Há duas categorias de modelos de aplicativos de IA, blocos de construção e soluções de ponta a ponta. Os blocos de construção são exemplos de menor escala que se concentram em cenários e tarefas específicos. As soluções completas são exemplos de referência abrangentes, incluindo documentação, código-fonte e implantação, para permitir que você pegue e estenda para seus próprios propósitos.

Para revisar uma lista de modelos principais disponíveis para cada linguagem de programação, consulte Modelos de aplicativo de IA. Para procurar todos os modelos disponíveis, consulte os modelos de aplicativo AI na galeria AI App Template.

Recursos para o Serviço OpenAI do Azure

O Serviço Azure OpenAI fornece acesso à API REST aos poderosos modelos de linguagem da OpenAI. Esses modelos podem ser facilmente adaptados à sua tarefa específica, incluindo, entre outros, geração de conteúdo, sumarização, compreensão de imagens, 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, o pacote langchain4j-azure-open-ai ou por meio do portal Azure AI Foundry.

Bibliotecas e amostras

Ligação Descrição
langchain4j-azure-open-ai Lançao pacote Maven
langchain4j-azure-ai-search LançamentosMaven
langchain4j-document-loader-azure-storage-blob LançamentosMaven
Comece a usar GPT-35-Turbo e GPT-4 Um artigo que o orienta na criação de um exemplo de conclusão de chat.
Finalizações Um exemplo simples que demonstra como obter conclusões para o prompt fornecido.
Conclusão do bate-papo de streaming Um exemplo simples que demonstra como usar a conclusão do bate-papo em streaming.
Mudar do OpenAI para o Azure OpenAI Um artigo com orientação sobre as pequenas alterações que você precisa fazer no seu código para trocar entre o OpenAI e o Serviço OpenAI do Azure.
OpenAI com controle de acesso baseado em função Microsoft Entra ID Um artigo que analisa a autenticação usando o Microsoft Entra ID.
OpenAI com identidades gerenciadas Um artigo detalhando cenários de segurança mais complexos que exigem controle de acesso baseado em função do Azure (Azure RBAC). Este documento aborda como autenticar em seu recurso OpenAI usando o Microsoft Entra ID.
Mais amostras Os exemplos de serviço do Azure OpenAI são um conjunto de programas Java autônomos que demonstram a interação com o serviço Azure OpenAI usando a biblioteca do cliente. Cada amostra se concentra em um cenário específico e pode ser executada de forma independente.

Documentação

Ligação Descrição
Documentação do Azure OpenAI Service A página de hub para a documentação do Serviço OpenAI do Azure.
Início Rápido: Começar a gerar texto com o Azure OpenAI Service Um conjunto rápido de instruções para configurar os serviços que você precisa e o código que você deve escrever para solicitar um modelo usando Java.
Guia de início rápido: introdução ao uso do GPT-35-Turbo e GPT-4 com o Serviço OpenAI do Azure Semelhante ao início rápido anterior, mas fornece um exemplo de funções de sistema, assistente e usuário para personalizar o conteúdo quando feitas determinadas perguntas.
Guia de início rápido: introdução ao uso do GPT-35-Turbo e GPT-4 com o Serviço OpenAI do Azure no IntelliJ Semelhante ao primeiro início rápido, mas fornece um exemplo de funções de sistema, assistente e usuário para personalizar o conteúdo quando feitas determinadas perguntas usando o IntelliJ.
Guia de início rápido: converse com modelos OpenAI do Azure usando seus próprios dados Semelhante ao primeiro início rápido, mas desta vez você adiciona seus próprios dados (como um PDF ou outro documento).
Guia de início rápido: introdução ao uso dos Assistentes do Azure OpenAI (Visualização) Semelhante ao primeiro início rápido nesta lista, mas desta vez você diz ao modelo para usar o interpretador de código Python integrado para resolver problemas matemáticos passo a passo. Este é um ponto de partida para usar seus próprios assistentes de IA acessados por meio de instruções personalizadas.
Guia de início rápido: use imagens em seus bate-papos de IA Como pedir programaticamente ao modelo para descrever o conteúdo de uma imagem.
Guia de início rápido: gerar imagens com o Serviço OpenAI do Azure Gere imagens programaticamente usando Dall-E com base em um prompt.

Recursos para outros serviços de IA do Azure

Além do Serviço Azure OpenAI, existem muitos outros serviços de IA do Azure que ajudam os programadores e as organizações a criar rapidamente aplicações inteligentes, prontas para o mercado e responsáveis com APIs e modelos personalizáveis prontos a usar e pré-construídos. Exemplos de aplicações incluem processamento de linguagem natural para conversas, pesquisa, monitoramento, tradução, fala, visão e tomada de decisões.

Exemplos

Ligação Descrição
Integre o Speech em seus aplicativos com exemplos do Speech SDK Uma coleção de exemplos para o SDK de Fala dos Serviços Cognitivos do Azure. Links para amostras para reconhecimento de fala, tradução, síntese de fala e muito mais.
Extraia dados estruturados de formulários, recibos, faturas e cartões usando o Form Recognizer em Java Uma coleção de exemplos para a biblioteca de cliente Azure.AI.FormRecognizer.
Extraia, classifique e compreenda texto em documentos usando a Análise de Texto em Java A Biblioteca de Cliente para Análise de Texto faz parte do serviço Azure AI Language , que fornece recursos de Processamento de Linguagem Natural (NLP) para entender e analisar texto.
Tradução de documentos em Java Um artigo de início rápido que explica como usar a Tradução de Documentos para traduzir um documento de origem para um idioma de destino, preservando a estrutura e a formatação do texto.
Analise imagens Código de exemplo e documentos de configuração para o SDK de Análise de Imagem do AI do Microsoft Azure

Documentação

Serviço de IA Descrição Referência da API Início Rápido
Segurança de conteúdo Um serviço de IA que deteta conteúdo indesejado. Referência da API de segurança de conteúdo Início rápido
Inteligência Documental Transforme documentos em soluções inteligentes orientadas por dados. Referência da API de inteligência de documentos Início rápido
Idioma Crie aplicativos com recursos de compreensão de linguagem natural líderes do setor. Referência da API de idioma Início rápido
Procurar Traga a pesquisa na nuvem alimentada por IA para as suas aplicações. Referência da API de pesquisa Início rápido
Voz Conversão de fala em texto, de texto em fala, tradução e reconhecimento de oradores. Referência da API de fala Início rápido
Translator Use a tradução baseada em IA para traduzir mais de 100 idiomas e dialetos em uso, em risco e ameaçados de extinção. Referência da API do Tradutor Início rápido
Visão Analise conteúdo em imagens e vídeos. Referência da API de visão Início rápido

Formação

Ligação Descrição
Workshop de IA Generativa para Iniciantes Aprenda os fundamentos da criação de aplicativos de IA generativa com nosso curso abrangente de 18 lições da Microsoft Cloud Advocates.
Workshop de Agentes de IA para Iniciantes Aprenda os fundamentos da criação de agentes de IA generativa com nosso curso abrangente de 10 lições da Microsoft Cloud Advocates.
Introdução aos Serviços de IA do Azure Os Serviços de IA do Azure são uma coleção de serviços que são blocos de construção da funcionalidade de IA que você pode integrar em seus aplicativos. Neste caminho de aprendizagem, você aprenderá a provisionar, proteger, monitorar e implantar recursos dos Serviços de IA do Azure e usá-los para criar soluções inteligentes.
Fundamentos de IA do Microsoft Azure: IA generativa Caminho de treinamento para ajudá-lo a entender como grandes modelos de linguagem formam a base da IA generativa: como o Serviço OpenAI do Azure fornece acesso à mais recente tecnologia de IA generativa, como prompts e respostas podem ser ajustados e como os princípios de IA responsável da Microsoft impulsionam avanços éticos de IA.
Desenvolver soluções de IA generativa com o Serviço OpenAI do Azure O Serviço OpenAI do Azure fornece acesso aos poderosos modelos de linguagem grande da OpenAI, como modelos ChatGPT, GPT, Codex e Embeddings. Este caminho de aprendizagem ensina os desenvolvedores a gerar código, imagens e texto usando o SDK do Azure OpenAI e outros serviços do Azure.

Modelos de aplicativos de IA

Os modelos de aplicativos de IA fornecem implementações de referência bem mantidas e fáceis de implantar que fornecem um ponto de partida de alta qualidade para seus aplicativos de IA.

Há duas categorias de modelos de aplicativos de IA, blocos de construção e soluções de ponta a ponta. Os blocos de construção são exemplos de menor escala que se concentram em cenários e tarefas específicos. As soluções completas são exemplos de referência abrangentes, incluindo documentação, código-fonte e implantação, para permitir que você pegue e estenda para seus próprios propósitos.

Para revisar uma lista de modelos principais disponíveis para cada linguagem de programação, consulte Modelos de aplicativo de IA. Para procurar todos os modelos disponíveis, consulte os modelos de aplicativo AI na galeria AI App Template.

Desenvolvedores do OpenAI for Go

O Serviço Azure OpenAI fornece acesso à API REST aos poderosos modelos de linguagem da OpenAI. Esses modelos podem ser facilmente adaptados à sua tarefa específica, incluindo, entre outros, geração de conteúdo, sumarização, compreensão de imagens, 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 Azure OpenAI para Go ou por meio do portal Azure AI Foundry.

Ligação Descrição
SDK do Azure OpenAI para Go A versão de origem do GitHub do SDK do Azure OpenAI para Go.
Versões do SDK do Azure OpenAI Links para todos os pacotes de biblioteca do SDK do Azure OpenAI, incluindo links para .NET, Java, JavaScript e Go.
Pacote (pkg.go.dev) A versão do pacote Go do módulo de cliente do Azure OpenAI para Go.
Comece a usar GPT-35-Turbo e GPT-4 Um artigo que o orienta na criação de um exemplo de conclusão de chat.
Conclusão do bate-papo Um exemplo simples que demonstra como implementar as conclusões.
ChatCompletions usando funções Um exemplo simples que demonstra como implementar finalizações usando Functions.
Conclusão do bate-papo de streaming Um exemplo simples que demonstra como implementar finalizações de streaming.
Geração de imagens Um exemplo simples de implementação da geração de imagens.
Incorporações Um exemplo simples que demonstra como criar incorporações.
Outros exemplos A versão do pacote Go da documentação para o módulo de cliente OpenAI para Go.
Mais orientações A página de hub para a documentação do Serviço OpenAI do Azure.

Proteja seus recursos de IA do Azure

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

Fala/Visão

Ligação Descrição
Legendagem e transcrição de call center em Go Um repositório contendo amostras para legendas e transcrições em um cenário de call center.
Integre o Speech em seus aplicativos com o Speech SDK for Go A origem do SDK de Fala dos Serviços Cognitivos do Azure.

Idioma

Ligação Descrição
Extraia, classifique e compreenda texto em documentos usando a Análise de Texto em Go A biblioteca de cliente para Análise de Texto, que faz parte do Serviço Cognitivo do Azure para Linguagem, um serviço baseado na nuvem que fornece recursos de Processamento de Linguagem Natural (NLP) para entender e analisar texto.
Tradução de documentos em Go Um artigo de início rápido mostrando como usar a Tradução de Documentos para traduzir um documento de origem para um idioma de destino, preservando a estrutura e a formatação do texto.