Freigeben über


Entwickeln von KI-Apps mit Go

Dieser Artikel enthält eine organisierte Liste der besten Lernressourcen für Go-Entwickler, die mit der Erstellung von KI-Apps beginnen. Zu den Ressourcen gehören beliebte Schnellstartartikel, Referenzbeispiele, Dokumentationen, Schulungskurse usw.

OpenAI für Go-Entwickler

Azure OpenAI Service bietet REST-API-Zugriff auf die leistungsstarken Sprachmodelle von OpenAI. Diese Modelle können leicht an Ihre spezifische Aufgabe angepasst werden, einschließlich, aber nicht beschränkt auf Inhaltsproduktion, Erstellung von Zusammenfassungen, Bildverständnis, semantische Suche und Übersetzung von natürlicher Sprache in Code. Benutzer können über REST-APIs, Azure OpenAI SDK for Go oder über das Azure AI Foundry-Portalauf den Dienst zugreifen.

Verknüpfung Beschreibung
Azure OpenAI SDK für Go Die GitHub-Quellversion des Azure OpenAI SDK für Go.
Azure OpenAI SDK Releases Links zu allen Azure OpenAI SDK-Bibliothekspaketen, einschließlich Links für .NET, Java, JavaScript und Go.
Package (pkg.go.dev) Die Go-Paketversion des Azure OpenAI-Clientmoduls für Go.
Erste Schritte mit GPT-35-Turbo und GPT-4 Ein Artikel, der Sie durch das Erstellen eines Chatabschlusssbeispiels führt.
ChatCompletions Ein einfaches Beispiel, in dem veranschaulicht wird, wie Vervollständigungen implementiert werden.
ChatCompletions mit Funktionen Ein einfaches Beispiel, in dem veranschaulicht wird, wie Erledigungen mithilfe von Funktionen implementiert werden.
Streaming von Chat-Vervollständigungen Ein einfaches Beispiel, in dem veranschaulicht wird, wie das Streamen von Chatvervollständigungen implementiert wird.
Bildgenerierung Ein einfaches Beispiel für die Implementierung der Bildgenerierung.
Embeddings Ein einfaches Beispiel, das zeigt, wie man Einbettungen erstellt.
Andere Beispiele Die Go-Paketversion der Dokumentation für das OpenAI-Clientmodul für Go.
Weitere Anleitungen Die Hubseite für die Azure OpenAI Service-Dokumentation.

Sicherung von Azure AI-Ressourcen

Verknüpfung Beschreibung
OpenAI mit Microsoft Entra ID Rollenbasierte Zugriffssteuerung Ein Blick auf die Authentifizierung mithilfe der Microsoft Entra-ID.
OpenAI mit verwalteten Identitäten Ein Artikel mit komplexeren Sicherheitsszenarien, die eine rollenbasierte Azure-Zugriffssteuerung (Azure RBAC) erfordern. In diesem Dokument wird erläutert, wie Sie sich mit Microsoft Entra ID bei Ihrer OpenAI-Ressource authentifizieren.

Sprache/Vision

Verknüpfung Beschreibung
Untertitelung und Call-Center Transkription in Go Ein Repository mit Beispielen für Beschriftungen und Transkriptionen in einem Callcenter-Szenario.
Integrieren Sie Sprache in Ihre Apps mit dem Speech SDK für Go Die Quelle für das Azure Cognitive Services Speech SDK.

Sprache

Verknüpfung Beschreibung
Extrahieren, klassifizieren und verstehen von Text in Dokumenten mithilfe der Textanalyse in Go Die Clientbibliothek für Text Analytics, die Teil des Azure Cognitive Service for Language ist, ein cloudbasierter Dienst, der NLP-Funktionen (Natural Language Processing) zum Verständnis und Analysieren von Text bereitstellt.
Dokumentenübersetzung in Go In einem Schnellstartartikel wird gezeigt, wie Sie mithilfe der Dokumentübersetzung ein Quelldokument in eine Zielsprache übersetzen und dabei Struktur und Textformatierung beibehalten.