Utveckla AI-appar med Go

Den här artikeln innehåller en ordnad lista över de bästa utbildningsresurserna för Go-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.

Länk Beskrivning
OpenAI SDK för Go Den GitHub källkodsversionen av OpenAI SDK för Go.
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.
Package (pkg.go.dev) Go-paketversionen av Azure OpenAI-klientmodulen för Go.
ChatCompletions Ett enkelt exempel som visar hur du implementerar slutföranden.
ChatCompletions med verktyg Ett enkelt exempel som visar hur du implementerar slutföranden med hjälp av Functions.
Streaming Chat Completions Ett enkelt exempel som visar hur du implementerar slutförda direktuppspelningar.
Bildgenerering Ett enkelt exempel på hur du implementerar bildgenerering.
Embeddings Ett enkelt exempel som visar hur du skapar inbäddningar.
Andra exempel Go-paketversionen av dokumentationen för OpenAI-klientmodulen för Go.
Mer vägledning Hubbsidan för Azure OpenAI Service dokumentation.

Skydda dina Azure AI-resurser

Länk Beskrivning
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 som 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.

Tal/vision

Länk Beskrivning
Undertextning och Transkription av Call Center i Go En lagringsplats som innehåller exempel för bildtexter och transkriptioner i ett call center-scenario.
Integrera Speech i dina appar med Speech SDK för Go Källan för Azure Cognitive Services Speech SDK.

Språk

Länk Beskrivning
Extract, klassificera och förstå text i dokument med hjälp av Text Analytics i Go Klientbiblioteket för Text Analytics, som är en del av Azure Cognitive Service for Language, en molnbaserad tjänst som tillhandahåller NLP-funktioner (Natural Language Processing) för att förstå och analysera text.
Dokumentöversättning i Go En snabbstartsartikel som visar 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.