Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo oferece uma lista selecionada dos principais recursos de aprendizagem para programadores de Python que são novos na construção de aplicações de IA. Inclui links para guias de início rápido, exemplos de projetos, documentação oficial, cursos de treinamento e outros materiais úteis.
Recursos para Azure OpenAI nos Modelos da Microsoft Foundry
O Azure OpenAI no Microsoft Foundry Models fornece acesso à API REST aos poderosos modelos de linguagem disponíveis no OpenAI. O Azure OpenAI ajuda-o a adaptar estes modelos para realizar tarefas específicas, como geração de conteúdo, sumar, compreensão de imagens, pesquisa semântica e tradução de código em linguagem natural. Acede Azure OpenAI usando as APIs REST, o SDK OpenAI para Python ou através do portal Microsoft Foundry.
SDKs e bibliotecas
| Ligação | Descrição |
|---|---|
| OpenAI SDK para Python | A versão do código-fonte GitHub da biblioteca Python OpenAI, que proporciona acesso conveniente à API OpenAI a partir de aplicações escritas na linguagem Python. |
| OpenAI Python Package | A versão PyPi da biblioteca Python da OpenAI. |
Exemplos
| Ligação | Descrição |
|---|---|
| Conclusão do bate-papo em streaming | Um exemplo de notebook que demonstra como fazer com que as completudes de chat funcionem ao utilizar 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. |
| Azure embeddings | Um exemplo de caderno 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. |
Documentação
| Ligação | Descrição |
|---|---|
| Muda de OpenAI para Azure OpenAI | Um artigo orientativo sobre as pequenas alterações que precisa de fazer no seu código, para que possa alternar entre a OpenAI e o Azure OpenAI Service. |
| Quickstart: Comece a gerar texto com Azure OpenAI Service | Um guia rápido que demonstra como configurar os serviços de que precisa e escrever código para executar um modelo usando Python. |
| Quickstart: Comece a usar GPT-35-Turbo e GPT-4 com Azure OpenAI Service | 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. |
| Quickstart: Converse com Azure modelos 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. |
| Quickstart: Comece a usar Azure Assistentes OpenAI (Pré-visualização) | Um quickstart que demonstra como instruir um modelo a usar o interpretador de código Python incorporado 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. |
| Implantar modelo e gerar texto | Um artigo com etapas detalhadas mínimas e diretas para implantar um modelo que possa conversar programaticamente. |
| Controlo de acesso baseado em funções do Microsoft Entra ID com OpenAI | Uma análise à autenticação usando o Microsoft Entra ID e o controlo de acesso baseado em funções do Azure. |
| OpenAI com identidades geridas por AD Azure para recursos Azure | Um artigo com cenários de segurança mais complexos que requerem o controlo de acesso baseado em função no Azure. Explore como autenticar o seu recurso OpenAI com o Microsoft Entra ID. |
| Azure OpenAI em exemplos de modelos Microsoft Foundry | Uma compilação de recursos úteis do Azure OpenAI in Microsoft Foundry Models e exemplos de código para o ajudar a começar e acelerar a sua jornada de adoção tecnológica. |
| Guia de início rápido: use imagens em seus bate-papos de IA | Um guia de introdução rápida que demonstra como solicitar programaticamente a um modelo que descreva o conteúdo de uma imagem. |
| Quickstart: Gerar imagens com Azure OpenAI Service | Um guia de início rápido que demonstra como gerar imagens programaticamente usando Dall-E com base em um prompt. |
Recursos para outras Ferramentas de Fundição
Para além do Azure OpenAI Service, existem muitas outras ferramentas Foundry. 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 nas suas aplicações com o Azure Speech nos Exemplos do SDK do Foundry Tools | Exemplos para o Azure Cognitive Services Speech SDK. Links para amostras para reconhecimento de fala, tradução, síntese de fala e muito mais. |
| Azure Inteligência de Documentos nas Ferramentas Foundry SDK | O Document Intelligence (anteriormente Form Recognizer) é um serviço em nuvem que utiliza aprendizagem automática 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. |
| Extrair dados estruturados de formulários, recibos, faturas e cartões usando Form Recognizer em Python | Exemplos para a biblioteca de cliente Azure.AI.FormRecognizer. |
| Extrair, classificar e compreender texto dentro de documentos usando Text Analytics em Python | A biblioteca de cliente para análise de texto. Estas APIs fazem parte do serviço Azure Language in Foundry Tools, que fornece funcionalidades de Processamento de Linguagem Natural (NLP) para compreender 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. |
| Pergunta respondida 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 de Linguagem Conversacional em Python | A biblioteca cliente para Conversational Language Understanding (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 Microsoft Azure AI Image Analysis SDK. |
| Content Safety in Foundry Control Plane SDK 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 | Uma plataforma Foundry 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 |
| 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. |
| Comece a usar as ferramentas da Foundry | As Foundry Tools são blocos de construção da funcionalidade de IA que podes integrar nas tuas aplicações. Complete este percurso de aprendizagem para explorar como provisionar, securizar, monitorizar e implementar recursos de Azure AI services e usá-los para construir soluções inteligentes. |
| Microsoft Azure Fundamentos da IA: IA Generativa | Conclua este caminho de aprendizagem para entender como os grandes modelos de linguagem formam a base da IA generativa. Explore como o Azure OpenAI Service oferece acesso à mais recente tecnologia de IA generativa. Saiba como os prompts e respostas do Azure OpenAI 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 Service | O Azure OpenAI Service oferece acesso aos poderosos modelos de linguagem de grande porte da OpenAI, como ChatGPT, GPT, Codex e modelos Embeddings. Complete este percurso de aprendizagem para programadores e explore como gerar código, imagens e texto usando o SDK OpenAI do Azure e outros serviços do Azure. |
| Construa aplicações de IA com Azure Database for PostgreSQL | Complete este percurso de aprendizagem para explorar as integrações Azure AI e Azure Machine Learning Services fornecidas pela extensão Azure AI para Azure Database for PostgreSQL - Flexible Server. 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 navegar por todos os modelos disponíveis, consulte os modelos de aplicações de IA na galeria de CLI para Desenvolvedores Azure.