Partilhar 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 populares de início rápido, exemplos de referência, documentação, cursos de treinamento e assim por diante.

Recursos para Azure OpenAI nos Modelos da Microsoft Foundry

O Azure OpenAI nos 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, compreensão de imagens, pesquisa semântica e tradução de linguagem natural para código. Os utilizadores podem aceder ao serviço através de APIs REST, da OpenAI Node API Library ou através do portal Microsoft Foundry.

Bibliotecas

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

Exemplos

Ligação Descrição
Agentes de Viagens IA 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.
Como começar com servidores MCP remotos usando Azure Container Apps (Node.js/TypeScript) Este guia de início rápido fornece os blocos básicos para configurar um servidor remoto Model Context Protocol (MCP) usando Azure Container Apps. 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 em 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.
Conclusões Um exemplo simples que demonstra sobre como obter completações para o prompt fornecido.
Conclusão de Chat em Streaming Um exemplo simples que demonstra como usar completamentos de chat em streaming.
Muda de OpenAI para Azure OpenAI Artigo com orientações sobre as pequenas alterações que precisa de fazer no seu código para alternar entre a OpenAI e o Azure OpenAI Service.
OpenAI com controlo de acesso baseado em Microsoft Entra ID Role Uma visão geral sobre a autenticação usando o Microsoft Entra ID.
OpenAI com identidades gerenciadas Um artigo que detalha cenários de segurança mais complexos requer controlo de acesso baseado em funções no Azure (Azure RBAC). Este documento explica como autenticar-se ao seu recurso OpenAI usando o Microsoft Entra ID.
LangChain.js com Azure OpenAI e Azure AI Search Construa um agente RAG inteligente com LangChain.js que avalie se as perguntas podem ser respondidas usando dados não estruturados em Azure AI Search, e que forneça respostas contextualmente relevantes dessa base de conhecimento sempre que possível.
Mais amostras Exemplos de OpenAI cobrindo uma variedade de cenários.

Documentação

Ligação Descrição
Azure OpenAI na Documentação dos Modelos Microsoft Foundry O tipo de recurso Microsoft Foundry oferece um superconjunto de capacidades em comparação com o tipo de recurso Azure OpenAI.
Trabalhar com modelos de conclusão de chat usando Azure OpenAI no Microsoft Foundry Models 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.
Quickstart: Começar com a API Azure OpenAI Responses A API Responses é uma nova API stateful do Azure OpenAI. Ele reúne os melhores recursos da API de conclusão de bate-papo e assistentes em uma experiência unificada.
Quickstart: Converse com a Azure OpenAI usando os 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).
Microsoft Foundry Quickstart O Microsoft Foundry SDK está disponível em várias linguagens, incluindo Python, Java, TypeScript e C#.
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.
Quickstart: Gerar imagens com Azure OpenAI Use este guia para começar a gerar imagens com o Azure OpenAI SDK para JavaScript.

Recursos para outras Ferramentas de Fundição

Para além do Azure OpenAI nos Microsoft Foundry Models, existem muitas outras Ferramentas Foundry que ajudam programadores e 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 Azure Speech no Foundry Tools nas suas aplicações com Speech SDK Samples Uma coleção de amostras para o Speech SDK. Links para amostras para reconhecimento de fala, tradução, síntese de fala e muito mais.
Extrair dados estruturados de formulários, recibos, faturas e cartões usando Form Recognizer em JavaScript Uma coleção de amostras para a biblioteca cliente Azure.AI.FormRecognizer.
Extrair, classificar e compreender texto dentro de documentos usando Text Analytics em JavaScript A biblioteca de cliente para análise de texto. Isto faz parte do serviço Azure Language in Foundry Tools, que fornece funcionalidades de Processamento de Linguagem Natural (PLN) para compreender 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 Microsoft Azure AI Image Analysis SDK.

Documentação

Serviço de IA Descrição Referência da API Início Rápido
Segurança de Conteúdos no Plano de Controlo da Fundição Uma plataforma Foundry que deteta conteúdo indesejado. Referência da API de segurança de conteúdo Início rápido
Azure Document Intelligence nas Ferramentas do Foundry Transforme documentos em soluções inteligentes orientadas por dados. Referência da API de inteligência de documentos Início rápido
Language Crie aplicativos com recursos de compreensão de linguagem natural líderes do setor. Referência da API de Text Analytics Início rápido
Azure AI Search Traga a pesquisa na nuvem alimentada por IA para as suas aplicações. Referência da API do Azure AI Search Início rápido
Discurso 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
Azure Translator em Foundry Tools 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 do Azure em "Foundry Tools" 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.
IA generativa para desenvolvedores JavaScript Isto cobre os fundamentos da IA generativa e como construir aplicações de IA usando JavaScript, desde o desenvolvimento local à implementação no Azure, passando pela execução e escalabilidade dos seus modelos de IA. A lista de reprodução de vídeos do YouTube inclui uma série de vídeos com cerca de 10 minutos de duração, cada um com foco em um 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.
Comece a usar as ferramentas da Foundry O Foundry Tools é um conjunto de serviços que são blocos de construção da funcionalidade de IA que pode integrar nas suas aplicações. Neste percurso de aprendizagem, aprende a fornecer, proteger, monitorizar e implementar recursos do Foundry Tools e usá-los para construir soluções inteligentes.
Microsoft Azure Fundamentos da IA: IA Generativa Caminho de formação para o ajudar a compreender como os grandes modelos de linguagem formam a base da IA generativa: como o Azure OpenAI Service fornece acesso à mais recente tecnologia de IA generativa, como os prompts e respostas podem ser aperfeiçoados e como os princípios responsáveis de IA da Microsoft impulsionam avanços éticos em IA.
Desenvolver soluções de IA generativa com Azure OpenAI na Microsoft Foundry Azure OpenAI no Microsoft Foundry proporciona acesso aos grandes modelos de linguagem poderosos da OpenAI, como ChatGPT, GPT, Codex e Embeddings. Este percurso de aprendizagem ensina os programadores a gerar código, imagens e texto usando o SDK OpenAI e outros serviços do Azure.
Construa aplicações de IA com Azure Database for PostgreSQL Este percurso de aprendizagem explora como as integrações Azure AI e Azure Machine Learning Services fornecidas pela extensão Azure AI para Azure Database for PostgreSQL - Flexible Server podem permitir construir aplicações baseadas em IA.
Proteção da autenticação e autorização do Azure OpenAI Saiba por que deve usar identidade gerida para autenticação Azure OpenAI e como pode configurar controlos de acesso baseados em funções para minimizar permissões necessárias.
Introdução à autenticação de identidades geridas do OpenAI no Azure com JavaScript Este módulo ajuda-o a compreender como usar uma identidade gerida em aplicações JavaScript que interagem com o Azure OpenAI Service.

Modelos de Aplicações 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 aplicação AI na galeria do AI App Template.