Dela via


Utveckla AI-appar med Python

Den här artikeln innehåller en ordnad lista över de bästa utbildningsresurserna för Python-utvecklare som kommer igång med att skapa AI-appar. Resurser omfattar populära snabbstartsartiklar, referensexempel, dokumentation, utbildningar och så vidare.

Resurser för Azure OpenAI-tjänsten

Azure OpenAI Service ger REST API-åtkomst till OpenAI:s kraftfulla språkmodeller. Dessa modeller kan enkelt anpassas till din specifika uppgift, inklusive men inte begränsat till innehållsgenerering, sammanfattning, bildtolkning, semantisk sökning och naturligt språk för kodöversättning. Användare kan komma åt tjänsten via REST-API:er, Azure OpenAI SDK för .NET eller det webbaserade gränssnittet i Azure OpenAI Studio.

SDK:er och bibliotek

Länk beskrivning
OpenAI SDK för Python GitHub-källkodsversionen av OpenAI Python-biblioteket ger bekväm åtkomst till OpenAI-API:et från program som skrivits på Python-språket.
openai Python-paket PyPi-versionen av OpenAI Python-biblioteket.
Växla från OpenAI till Azure OpenAI Vägledningsartikel om de små ändringar du behöver göra i koden för att växla fram och tillbaka mellan OpenAI och Azure OpenAI-tjänsten.
Slutförande av direktuppspelningschatt En notebook-fil som innehåller exempel på hur du får chatten att fungera med hjälp av Azure-slutpunkterna. Det här exemplet fokuserar på chattens slutföranden men berör även vissa andra åtgärder som också är tillgängliga med hjälp av API:et.
Inbäddningar En notebook-fil som visar hur du använder inbäddningar som kan göras med hjälp av Azure-slutpunkterna. Det här exemplet fokuserar på inbäddningar men berör även vissa andra åtgärder som också är tillgängliga med hjälp av API:et.
Distribuera en modell och generera text En artikel med minimala, enkla detaljerade steg för att programmatiskt chatta.
OpenAI med Rollbaserad åtkomstkontroll baserad på Microsoft Entry ID En titt på autentisering med Microsoft Entra-ID.
OpenAI med hanterade identiteter En artikel med mer komplexa säkerhetsscenarier kräver rollbaserad åtkomstkontroll i Azure (Azure RBAC). Det här dokumentet beskriver hur du autentiserar till din OpenAI-resurs med hjälp av Microsoft Entra-ID.
Fler exempel En sammanställning av användbara Azure OpenAI Service-resurser och kodexempel som hjälper dig att komma igång och påskynda din teknikimplementeringsresa.

Dokumentation

Länk beskrivning
Dokumentation om Azure OpenAI-tjänsten Hubbsidan för Dokumentation om Azure OpenAI Service.
Snabbstart: Komma igång med att generera text med Azure OpenAI Service En mycket snabb uppsättning instruktioner för att konfigurera de tjänster du behöver och kod som du måste skriva för att fråga en modell med Python.
Snabbstart: Kom igång med GPT-35-Turbo och GPT-4 med Azure OpenAI Service Liknar den tidigare snabbstarten, men ger ett exempel på system-, assistent- och användarroller för att skräddarsy innehållet när du får vissa frågor.
Snabbstart: Chatta med Azure OpenAI-modeller med dina egna data Liknar den första snabbstarten, men den här gången lägger du till dina egna data (till exempel en PDF eller ett annat dokument).
Snabbstart: Kom igång med Azure OpenAI Assistants (förhandsversion) Liknar den första snabbstarten i den här listan, men den här gången uppmanar du modellen att använda den inbyggda Python-kodtolkaren för att lösa matematiska problem steg för steg. Det här är en utgångspunkt för att använda dina egna AI-assistenter som nås via anpassade instruktioner.
Snabbstart: Använda bilder i dina AI-chattar Hur du programmatiskt ber modellen att beskriva innehållet i en bild.
Snabbstart: Generera avbildningar med Azure OpenAI Service Generera bilder programmatiskt med Dall-E baserat på en fråga.

Resurser för andra Azure AI-tjänster

Utöver Azure OpenAI Service finns det många andra Azure AI-tjänster som hjälper utvecklare och organisationer att snabbt skapa intelligenta, marknadsklara och ansvarsfulla program med färdiga och fördefinierade anpassningsbara API:er och modeller. Exempelprogram är bearbetning av naturligt språk för konversationer, sökning, övervakning, översättning, tal, vision och beslutsfattande.

Exempel

Länk beskrivning
Integrera Speech i dina appar med Speech SDK-exempel Exempel för Azure Cognitive Services Speech SDK. Länkar till exempel för taligenkänning, översättning, talsyntes med mera.
Azure AI Document Intelligence SDK Azure AI Document Intelligence (tidigare Formigenkänning) är en molntjänst som använder maskininlärning för att analysera text och strukturerade data från dokument. SDK (Document Intelligence Software Development Kit) är en uppsättning bibliotek och verktyg som gör att du enkelt kan integrera modeller och funktioner för dokumentinformation i dina program.
Extrahera strukturerade data från formulär, kvitton, fakturor och kort med hjälp av formigenkänning i Python Exempel för Klientbiblioteket Azure.AI.FormRecognizer.
Extrahera, klassificera och förstå text i dokument med textanalys i Python Klientbiblioteket för textanalys. Detta är en del av Tjänsten Azure AI Language , som tillhandahåller NLP-funktioner (Natural Language Processing) för att förstå och analysera text.
Dokumentöversättning i Python En snabbstartsartikel som använder dokumentöversättning för att översätta ett källdokument till ett målspråk samtidigt som struktur och textformatering bevaras.
Svar på frågor i Python En snabbstartsartikel med steg för att få ett svar (och förtroendepoäng) från en texttext som du skickar tillsammans med din fråga.
Förståelse för konversationsspråk i Python Klientbiblioteket för Conversational Language Understanding (CLU), en molnbaserad AI-tjänst för konversationer, som kan extrahera avsikter och entiteter i konversationer och fungerar som en orkestrerare för att välja den bästa kandidaten för att analysera konversationer för att få bästa svar från appar som Qna, Luis och Konversationsapp.
Analysera bilder Exempelkod och installationsdokument för Microsoft Azure AI Image Analysis SDK
Azure AI Content Safety SDK för Python Identifierar skadligt användargenererat och AI-genererat innehåll i program och tjänster. Innehållssäkerhet innehåller text- och bild-API:er som gör att du kan identifiera material som är skadligt.

Dokumentation

AI-tjänst beskrivning API-referens Snabbstart
Innehållssäkerhet En AI-tjänst som identifierar oönskat innehåll. Api-referens för innehållssäkerhet Snabbstart
Dokumentinformation Omvandla dokument till intelligenta datadrivna lösningar. Api-referens för dokumentinformation Snabbstart
Språk Skapa appar med branschledande funktioner för förståelse av naturlig markanvändning. API för textanalys – referens Snabbstart
Sök Ta med AI-baserad molnsökning till dina program. Sök-API-referens Snabbstart
Tal Tal till text, text till tal, översättning och talarigenkänning. Speech API-referens Snabbstart
Översättare Använd AI-baserad trnslation för att översätta mer än 100 använda, riskfyllda och utrotningshotade språk och dialekter. Översättnings-API-referens Snabbstart
Vision Analysera innehåll i bilder och videor. API-referens för bildanalys Snabbstart

Utbildning

Länk beskrivning
Generativ AI för nybörjarworkshop Lär dig grunderna i att skapa Generativa AI-appar med vår 18-lektions omfattande kurs av Microsoft Cloud Advocates.
Kom igång med Azure AI Services Azure AI Services är en samling tjänster som är byggstenar i AI-funktioner som du kan integrera i dina program. I den här utbildningsvägen får du lära dig hur du etablerar, skyddar, övervakar och distribuerar Azure AI Services-resurser och använder dem för att skapa intelligenta lösningar.
Grunderna i Microsoft Azure AI: Generativ AI Utbildningsväg som hjälper dig att förstå hur stora språkmodeller utgör grunden för generativ AI: hur Azure OpenAI Service ger åtkomst till den senaste generativa AI-tekniken, hur frågor och svar kan finjusteras och hur Microsofts ansvarsfulla AI-principer driver etiska AI-framsteg.
Utveckla generativa AI-lösningar med Azure OpenAI Service Azure OpenAI Service ger åtkomst till OpenAI:s kraftfulla modeller för stora språk, till exempel ChatGPT-, GPT-, Codex- och Embeddings-modeller. Den här utbildningsvägen lär utvecklare att generera kod, bilder och text med hjälp av Azure OpenAI SDK och andra Azure-tjänster.
Skapa AI-appar med Azure Database for PostgreSQL Den här utbildningsvägen utforskar hur Azure AI- och Azure Mašinsko učenje Services-integreringarna som tillhandahålls av Azure AI-tillägget för Azure Database for PostgreSQL – Flexibel server kan hjälpa dig att skapa AI-baserade appar.

AI-appmallar

AI-appmallar ger dig väl underhållna och enkla att distribuera referensimplementeringar som ger en högkvalitativ startpunkt för dina AI-appar.

Det finns två kategorier av AI-appmallar, byggstenar och lösningar från slutpunkt till slutpunkt. Byggstenar är mindre skalningsexempel som fokuserar på specifika scenarier och uppgifter. Lösningar från slutpunkt till slutpunkt är omfattande referensexempel, inklusive dokumentering, källkod och distribution så att du kan ta och utöka för dina egna syften.

En lista över tillgängliga nyckelmallar för varje programmeringsspråk finns i AI-appmallar. Om du vill bläddra bland alla tillgängliga mallar kan du läsa AI-appmallarna i Azure Developer CLI-galleriet.