Dela via


Utveckla AI-appar med JavaScript

Den här artikeln innehåller en ordnad lista över de bästa utbildningsresurserna för JavaScript-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 i Microsoft Foundry-modeller

Azure OpenAI i Microsoft Foundry Models 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, OpenAI Node API-biblioteket eller via Microsoft Foundry-portalen.

Bibliotek

Paket Källkod npm
OpenAI Node API-bibliotek Källa kod Paket
Azure OpenAI-bibliotek för TypeScript Källa kod Paket

Exempel

Länk beskrivning
AI Resebyråer AI Travel Agents är ett robust företagsprogram som utnyttjar flera AI-agenter för att förbättra resebyråernas verksamhet. Programmet visar hur sex AI-agenter samarbetar för att hjälpa anställda att hantera kundfrågor, tillhandahålla målrekommendationer och planera resplaner.
Komma igång med fjärr-MCP-servrar med Azure Container Apps (Node.js/TypeScript) Den här snabbstartsguiden innehåller de grundläggande byggstenarna för att konfigurera en MCP-server (Remote Model Context Protocol) med hjälp av Azure Container Apps. MCP-servern skapas med hjälp av Node.js och TypeScript, och den kan användas för att köra olika verktyg och tjänster i en serverlös miljö.
DeepSeek på Azure Visar hur du använder DeepSeek med JavaScript/TypeScript via OpenAI-Node.js-klientbiblioteket eller LangChain.js. DeepSeek utmärker sig på uppgifter som kräver djup kontextförståelse och komplexa resonemang. Du kan uppleva längre svarstider jämfört med andra modeller, eftersom det simulerar en tankeprocess (under taggen <think>) innan du ger ett faktiskt svar.
Slutföranden Ett enkelt exempel som visar hur du får slutföranden för den angivna prompten.
Streaming Chat Completions Ett enkelt exempel som visar hur du använder slutförda direktuppspelningschatter.
Switch från OpenAI till Azure OpenAI Artikel med vägledning om de små ändringar du behöver göra i koden för att växla fram och tillbaka mellan OpenAI och Azure OpenAI Service.
OpenAI med Microsoft Entra ID rollbaserad åtkomstkontroll En titt på autentisering med hjälp av Microsoft Entra ID.
OpenAI med hanterade identiteter En artikel som beskriver mer komplexa säkerhetsscenarier kräver Azure rollbaserad åtkomstkontroll (Azure RBAC). Det här dokumentet beskriver hur du autentiserar till din OpenAI-resurs med hjälp av Microsoft Entra ID.
LangChain.js med Azure OpenAI och Azure AI Search Skapa en intelligent RAG-agent med LangChain.js som utvärderar om frågor kan besvaras med ostrukturerade data i Azure AI Search och levererar kontextuellt relevanta svar från den kunskapsbasen när det är möjligt.
Fler exempel OpenAI-exempel som täcker en rad olika scenarier.

Dokumentation

Länk beskrivning
Dokumentation för Azure OpenAI i Microsoft Foundry Models Resurstypen Microsoft Foundry erbjuder en superuppsättning funktioner jämfört med resurstypen Azure OpenAI.
Arbeta med modeller för chattkompletteringar med Azure OpenAI i Microsoft Foundry-modeller En 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 JavaScript.
Quickstart: Komma igång med API:et Azure OpenAI-svar Svars-API:et är ett nytt tillståndskänsligt API från Azure OpenAI. Den samlar de bästa funktionerna från API:et för chattavslut och assistenter i en enhetlig upplevelse.
Quickstart: Chatta med Azure OpenAI 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 för Microsoft Foundry Microsoft Foundry SDK är tillgängligt på flera språk, inklusive Python, Java, TypeScript och C#.
Snabbstart: Använda bilder i dina AI-chattar Hur du programmatiskt ber modellen att beskriva innehållet i en bild.
Quickstart: Generera bilder med Azure OpenAI Använd den här guiden för att komma igång med att generera bilder med Azure OpenAI SDK för JavaScript.

Resurser för andra Foundry-verktyg

Förutom Azure OpenAI i Microsoft Foundry Models finns det många andra Foundry-verktyg 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 Azure Speech i Foundry Tools i dina appar med Speech SDK-exempel En samling exempel för Speech SDK. Länkar till exempel för taligenkänning, översättning, talsyntes och med mera.
Extrahera strukturerade data från formulär, kvitton, fakturor och kort med hjälp av Form Recognizer i JavaScript En samling exempel för Azure. AI. FormRecognizer-klientbibliotek.
Extrahera, klassificera och förstå text i dokument med hjälp av textanalysfunktioner i JavaScript Klientbiblioteket för Text Analytics. Detta är en del av tjänsten Azure Language in Foundry Tools, som tillhandahåller NLP-funktioner (Natural Language Processing) för att förstå och analysera text.
Dokumentöversättning i JavaScript 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.
Analysera bilder Exempelkod och installationsdokument för Microsoft Azure AI Image Analysis SDK.

Dokumentation

AI-tjänst beskrivning API-referens Snabbstart
Innehållssäkerhet i kontrollplanet för foundry Ett Foundry-verktyg som identifierar oönskat innehåll. Api-referens för innehållssäkerhet Snabbstart
Azure Dokumentinformation i Foundry Tools 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 naturligt språk. Text Analytics API-referens Snabbstart
Azure AI Search Ta med AI-baserad molnsökning till dina program. Azure AI Search API-referensdokumentation Snabbstart
Tal Tal till text, text till tal, översättning och talarigenkänning. Speech API-referens Snabbstart
Azure Translator i Foundry Tools Använd AI-baserad översättning för att översätta mer än 100 använda, riskfyllda och utrotningshotade språk och dialekter. Översättnings-API-referens Snabbstart
Azure Vision i Gjuteriverktyg 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.
Generativ AI för JavaScript-utvecklare Detta omfattar grunderna i generativ AI och hur du skapar AI-program med Hjälp av JavaScript, från lokal utveckling till distribution på Azure, upp till att köra och skala dina AI-modeller. YouTube-spellistan med videor innehåller en serie videor som är cirka 10 minuter långa, var och en med fokus på ett specifikt ämne.
AI-agenter för nybörjarworkshop Lär dig grunderna i att skapa Generativa AI-agenter med vår 10-lektion omfattande kurs av Microsoft Cloud Advocates.
Kom igång med Foundry Tools Foundry Tools är en samling tjänster som är byggstenar i AI-funktioner som du kan integrera i dina program. I den här utbildningsvägen lär du dig hur du etablerar, skyddar, övervakar och distribuerar Foundry Tools-resurser och använder dem för att skapa intelligenta lösningar.
Microsoft Azure AI Fundamentals: 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 tillgång till den senaste generativa AI-tekniken, hur frågor och svar kan finjusteras och hur Microsofts ansvarsfulla AI-principer driver etiska AI-framsteg.
Develop Generative AI-lösningar med Azure OpenAI i Microsoft Foundry Azure OpenAI i Microsoft Foundry ger åtkomst till OpenAI:s kraftfulla stora språkmodeller som ChatGPT-, GPT-, Codex- och Embeddings-modeller. Den här utbildningsvägen lär utvecklare att generera kod, bilder och text med hjälp av OpenAI SDK och andra Azure tjänster.
Bygg AI-applikationer med Azure-databasen för PostgreSQL Den här utbildningsvägen utforskar hur Azure AI- och Azure Machine Learning Services-integreringar 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.
Secure Azure OpenAI-autentisering och -auktorisering Lär dig varför du bör använda hanterad identitet för Azure OpenAI-autentisering och hur du kan konfigurera rollbaserade åtkomstkontroller för att minimera nödvändiga behörigheter.
Introduction till Azure OpenAI-hanterad identitetsautentisering med JavaScript Den här modulen hjälper dig att förstå hur du använder en hanterad identitet i JavaScript-appar som interagerar med Azure OpenAI Service.

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 dokumentation, 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.