Compartilhar via


Desenvolva aplicativos de IA com JavaScript

Este artigo contém uma lista organizada dos melhores recursos de aprendizagem para desenvolvedores JavaScript 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.

Bibliotecas

Pacote Código-fonte npm
Biblioteca da API do Node do OpenAI código-fonte Pacote
Biblioteca Azure OpenAI para TypeScript Source code Pacote

Amostras

Ligação Descrição
AI Travel Agents Os Agentes de Viagens de IA são um aplicativo empresarial robusto que aproveita vários agentes de IA para aprimorar as operações da agência de viagens. O aplicativo demonstra como seis agentes de IA colaboram para ajudar os funcionários a lidar com consultas de clientes, fornecer recomendações de destino e planejar itinerários.
Introdução aos Servidores MCP Remotos usando Azure Container Apps (Node.js/TypeScript) Este guia de início rápido fornece os blocos de construção básicos para configurar um servidor MCP (Protocolo de Contexto de Modelo) remoto usando Azure Container Apps. O servidor MCP é criado 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 por meio da biblioteca de clientes Node.js OpenAI ou LangChain.js. O DeepSeek se destaca em tarefas que exigem compreensão profunda do contexto e raciocínio complexo. Você pode experimentar tempos de resposta mais longos em comparação com outros modelos, porque ele simula um processo de pensamento (sob a etiqueta <think>) antes de fornecer uma resposta real.
Conclusões Um exemplo simples que demonstra como obter complementos para o prompt fornecido.
Conclusões de Chat em Streaming Um exemplo simples que demonstra como usar completamentos de chat por streaming.
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.
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 que detalha cenários de segurança mais complexos exige o controle de acesso baseado em funções do Azure (Azure RBAC). Este documento aborda como autenticar em seu recurso OpenAI usando Microsoft Entra ID.
LangChain.js com Azure OpenAI e Azure AI Search Crie um agente RAG inteligente com LangChain.js que avalia se as perguntas podem ser respondidas usando dados não estruturados em Azure AI Search e fornece respostas contextualmente relevantes dessa base de dados de conhecimento quando possível.
Mais amostras Exemplos de OpenAI que abrangem uma variedade de cenários.

Documentação

Ligação Descrição
Documentação do Azure OpenAI nos Modelos Microsoft Foundry O tipo de recurso Microsoft Foundry oferece um superconjunto de funcionalidades em comparação com o tipo de recurso Azure OpenAI.
Trabalhe com modelos de conclusão de chat usando Azure OpenAI nos Modelos Foundry da Microsoft Um conjunto rápido de instruções para configurar os serviços de que você precisa e o código que é necessário escrever para solicitar um modelo usando JavaScript.
Quickstart: Introdução à API de Respostas Azure OpenAI A API de Respostas é uma nova API com estado de Azure OpenAI. Ele reúne os melhores recursos da API de conclusões de chat e assistentes em uma experiência unificada.
Quickstart: converse com Azure OpenAI 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).
Início Rápido do Microsoft Foundry O SDK do Microsoft Foundry está disponível em vários idiomas, incluindo Python, Java, TypeScript e C#.
Início Rápido: Usar imagens em seus chats de IA Como solicitar programaticamente que o modelo descreva o conteúdo de uma imagem.
Quickstart: gerar imagens com Azure OpenAI Use este guia para começar a gerar imagens com o SDK do Azure OpenAI para JavaScript.

Recursos para outras Ferramentas de Fundação

Além de Azure OpenAI no Microsoft Foundry Models, há muitas outras Ferramentas de Fundição que ajudam desenvolvedores e organizações a criar rapidamente aplicativos inteligentes, prontos para o mercado e responsáveis com APIs e modelos personalizáveis prontos para uso e predefinidos. Os aplicativos de exemplo incluem processamento de idioma natural para conversas, pesquisa, monitoramento, tradução, fala, visão e tomada de decisão.

Amostras

Ligação Descrição
Integre o Azure Speech nas Ferramentas Foundry em seus aplicativos com os Exemplos do SDK de Speech Uma coleção de exemplos para o SDK de Fala. Links para amostras de 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 cliente Azure.AI.FormRecognizer.
Extrair, classificar e entender texto em documentos usando Text Analytics em JavaScript A biblioteca cliente para análise de texto. Isso faz parte do serviço Azure Language in Foundry Tools, que fornece recursos de NLP (Processamento de Linguagem Natural) para entender e analisar texto.
Tradução de documento em JavaScript 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.
Analisar imagens Exemplo de código e documentos de instalação para o SDK de Análise de Imagem de IA do Microsoft Azure.

Documentação

Serviço de IA Descrição Referência da API Início Rápido
Segurança de Conteúdo no Plano de Controle da Foundry Uma Ferramenta de Foundry que detecta conteúdo indesejado. Referência da API de Segurança de Conteúdo Início rápido
Azure Document Intelligence in Foundry Tools Transforme documentos em soluções inteligentes baseadas em dados. Referência da API do Document Intelligence Início rápido
Language Criar aplicativos com recursos líderes do setor de reconhecimento de linguagem natural. referência da API Text Analytics Início rápido
Azure AI Search Integre pesquisa na nuvem com IA aos seus aplicativos. referência da API Azure AI Search Início rápido
Discurso Conversão de fala em texto, conversão de texto em fala, tradução e reconhecimento de locutor. Referência da API de Fala Início rápido
Azure Translator em Ferramentas de Fundição Use a tradução baseada em IA para traduzir mais de 100 idiomas e dialetos em uso, ameaçados e em perigo de extinção. Referência da API de Tradução Início rápido
Azure Vision in Foundry Tools Analisar o conteúdo em imagens e vídeos. Referência da API de Análise de Imagem Início rápido

Treinamento

Ligação Descrição
Workshop de IA generativa para iniciantes Conheça os conceitos básicos da criação de aplicativos de IA generativa com nosso curso abrangente de 18 lições do Microsoft Cloud Advocates.
IA generativa para desenvolvedores JavaScript Isso aborda os conceitos básicos da IA gerativa e como criar aplicativos de IA usando JavaScript, desde o desenvolvimento local até a implantação em Azure, até a execução e o dimensionamento de seus modelos de IA. A Playlist de vídeos do YouTube inclui uma série de vídeos com cerca de 10 minutos de duração, cada um focando em um tópico específico.
Workshop de Agentes de IA para Iniciantes Conheça os conceitos básicos da criação de agentes de IA generativos com nosso curso abrangente de 10 lições da Microsoft Cloud Advocates.
Introdução às Ferramentas Foundry O Foundry Tools é uma coleção de serviços que são blocos de construção da funcionalidade de IA que você pode integrar aos seus aplicativos. Neste roteiro de aprendizagem, você aprenderá a provisionar, proteger, monitorar e implantar recursos do Foundry Tools e usá-los para criar soluções inteligentes.
conceitos básicos de IA Microsoft Azure: IA generativa Caminho de treinamento para ajudá-lo a entender como os modelos de linguagem grandes formam a base da IA generativa: como Azure OpenAI Service fornece acesso à tecnologia de IA gerativa mais recente, como prompts e respostas podem ser ajustados e como os princípios de IA responsáveis da Microsoft impulsionam os avanços éticos da IA.
Desenvolva soluções de IA generativa com Azure OpenAI no Microsoft Foundry Azure OpenAI no Microsoft Foundry fornece acesso aos grandes modelos de linguagem da OpenAI, como ChatGPT, GPT, Codex e Embeddings. Este roteiro de aprendizagem ensina os desenvolvedores a gerar código, imagens e texto usando o SDK do OpenAI e outros serviços de Azure.
Crie aplicativos de IA com Azure Database for PostgreSQL Este roteiro de aprendizagem explora como as integrações de IA e serviços de Azure Machine Learning Azure fornecidas pela extensão de IA Azure para Azure Database for PostgreSQL – Servidor Flexível podem permitir que você crie aplicativos com IA.
Autenticação e autorização seguras do Azure OpenAI Saiba por que você deve usar a identidade gerenciada para Azure autenticação 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 Azure OpenAI Service.

Modelos de aplicativos de IA

Os modelos de aplicativo de IA fornecem implementações de referência regulares e fáceis de implantar que oferecem um ponto de partida de alta qualidade para os aplicativos de IA.

Há duas categorias de modelos de aplicativo de IA, blocos de construção e soluções de ponta a ponta. Blocos de construção são amostras em escala menor que focam em cenários e tarefas específicos. Soluções de ponta a ponta são amostras de referência abrangentes, incluindo documentação, código-fonte e implantação para permitir executar e ampliar suas próprias finalidades.

Para examinar uma lista dos principais modelos 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 de IA na galeria de modelos de aplicativo de IA.