Dela via


Utveckla AI-appar med .NET

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

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.

Bibliotek och exempel

Länk beskrivning
Azure OpenAI SDK för .NET GitHub-källversionen av Azure OpenAI-klientbiblioteket för .NET är en anpassning av OpenAI:s REST-API:er som tillhandahåller ett idiomatiskt gränssnitt och omfattande integrering med resten av Azure SDK-ekosystemet. Den kan ansluta till Azure OpenAI-resurser eller till slutpunkten för icke-Azure OpenAI-slutsatsdragning, vilket gör det till ett bra val för även icke-Azure OpenAI-utveckling.
Versioner av Azure OpenAI SDK Länkar till alla Azure OpenAI SDK-bibliotekspaket, inklusive länkar för .NET, Java, JavaScript och Go.
Azure.AI.OpenAI NuGet-paket NuGet-versionen av Azure OpenAI-klientbiblioteket för .NET.
Kom igång med GPT-35-Turbo och GPT-4 En artikel som vägleder dig genom att skapa ett exempel på chattens slutförande.
Kompletteringar En samling med 10 exempel som visar hur du använder Azure OpenAI-klientbiblioteket för .NET för att chatta, strömma svar, använda egna data, transkribera/översätta ljud, generera bilder osv.
Slutförande av direktuppspelningschatt En djuplänk till exemplen som visar att strömningen har slutförts.
OpenAI med Rollbaserad åtkomstkontroll baserad på Microsoft Entra-ID En titt på autentisering med Microsoft Entra-ID.
OpenAI med hanterade identiteter En artikel med mer komplexa säkerhetsscenarier som 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 samling OpenAI-exempel skrivna i .NET.

Dokumentation

Länk beskrivning
Tjänstdokumentation för Azure OpenAI Hubbsidan för Dokumentation om Azure OpenAI Service.
Översikt över .NET + AI-ekosystemet Sammanfattning av de tjänster och verktyg som du kan behöva använda i dina program, med länkar för att lära dig mer om var och en av dem.
Skapa en Azure AI-chattapp med .NET Använd Semantic Kernel eller Azure OpenAI SDK för att skapa ett enkelt .NET 8-konsolchattprogram.
Sammanfatta text med hjälp av En Azure AI-chattapp med .NET Liknar föregående artikel, men uppmaningen är att sammanfatta text.
Få insikter om dina data från en .NET Azure AI-chattapp Använd Semantic Kernel eller Azure OpenAI SDK för att hämta analys och information om dina data.
Utöka Azure AI med verktyg och kör en lokal funktion med .NET Skapa en assistent som hanterar vissa frågor med hjälp av anpassade verktyg som är inbyggda i .NET.
Generera avbildningar med Hjälp av Azure AI med .NET Använd OpenAI dell-e-3-modellen för att generera en avbildning.

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 En lagringsplats med 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 Formigenkänning i .NET En lagringsplats med exempel för Azure.AI.FormRecognizer-klientbiblioteket.
Extrahera, klassificera och förstå text i dokument med hjälp av Textanalys i .NET 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 .NET En snabbstartsartikel som beskriver hur du 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 .NET En snabbstartsartikel för att få ett svar (och förtroendepoäng) från en texttext som du skickar tillsammans med din fråga.
Konversationsspråkstolkning i .NET 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

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. Språk-API-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 vision 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.

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 galleriet AI-appmallar.