この記事には、AI アプリの構築を開始する Go 開発者向けの最適な学習リソースの一覧が整理されています。 リソースには、一般的なクイック スタート記事、リファレンス サンプル、ドキュメント、トレーニング コースなどが含まれます。
Go 開発者向けの OpenAI
Azure OpenAI サービスは、OpenAI の強力な言語モデルへの REST API アクセスを提供します。 これらのモデルは、コンテンツの生成、要約、画像の理解、セマンティック検索、自然言語からコードへの翻訳など、特定のタスクに簡単に適応できます。ただし、これらに限定されません。 ユーザーは、REST API、Azure OpenAI SDK for Go、または Azure AI Foundry ポータル
リンク | 説明 |
---|---|
Azure OpenAI SDK for Go | Azure OpenAI SDK for Go の GitHub ソース バージョン。 |
Azure OpenAI SDK リリース | .NET、Java、JavaScript、Go のリンクを含むすべての Azure OpenAI SDK ライブラリ パッケージへのリンク。 |
パッケージ (pkg.go.dev) | Go 用 Azure OpenAI クライアント モジュールの Go パッケージ バージョン。 |
GPT-35-Turbo と GPT-4 の使用を開始する | チャット完了サンプルを作成する手順について説明する記事。 |
ChatCompletions | 補完を実装する方法を示す簡単な例。 |
Functions を使用する ChatCompletions | 関数を使用して完了を実装する方法を示す簡単な例。 |
ストリーミング チャットの入力候補 | ストリーミング補完を実装する方法を示す簡単な例。 |
イメージ生成 | イメージ生成を実装する簡単な例。 |
埋め込み | 埋め込みの作成方法を示す簡単な例。 |
その他の例 | Go 用 OpenAI クライアント モジュールのドキュメントの Go パッケージ バージョン。 |
その他のガイダンス | Azure OpenAI Service のドキュメントのハブ ページ。 |
Azure AI リソースをセキュリティで保護する
リンク | 説明 |
---|---|
OpenAI と Microsoft Entra ID ロールベースのアクセス制御 | Microsoft Entra ID を使用した認証の確認。 |
OpenAI とマネージド ID | Azure ロールベースのアクセス制御 (Azure RBAC) を必要とする、より複雑なセキュリティ シナリオについて詳しく説明した記事。 このドキュメントでは、Microsoft Entra ID を使用して OpenAI リソースに対して認証する方法について説明します。 |
音声/視覚
リンク | 説明 |
---|---|
Go でのキャプション付けとコール センターの文字起こし | コール センター シナリオでのキャプションと文字起こしのサンプルを含むリポジトリ。 |
Go 用 Speech SDK を使用して Speech をアプリに統合する | Azure Cognitive Services Speech SDK のソース。 |
言語
リンク | 説明 |
---|---|
Go で Text Analytics を使用してドキュメント内のテキストを抽出、分類、理解する | テキストを理解および分析するための自然言語処理 (NLP) 機能を提供するクラウドベースのサービスである、Azure Cognitive Service for Language の一部である Text Analytics 用のクライアント ライブラリ。 |
Goでのドキュメント翻訳 | 構造とテキストの書式設定を維持しながら、ドキュメント翻訳を使用してソース ドキュメントをターゲット言語に翻訳する方法を示すクイック スタート記事。 |