次の方法で共有


Azure 言語の SDK および REST 開発者ガイド

この記事では、Azure Language SDK と REST API をアプリケーションに統合する方法について説明します。

開発オプション

言語は、REST API とクライアント ライブラリを通じて複数の言語でサポートされます。

クライアント ライブラリ (Azure SDK)

Language には、使用可能な機能を使用するための 3 つの名前空間が用意されています。 使用している機能とプログラミング言語に応じて、次のパッケージの 1 つ以上をダウンロードし、次のフレームワーク/言語バージョンをサポートする必要があります。

フレームワーク/言語 サポートされる最低バージョン
.NET .NET Framework 4.6.1 以降、または .NET (旧称 .NET Core) 2.0 以降。
Java v8 またはそれ以降
JavaScript v14 LTS またはそれ以降
Python v3.7 またはそれ以降

Azure.AI.TextAnalytics

注意

カスタムの名前付きエンティティ認識またはカスタム テキスト分類を使用している場合は、SDK を使用する前にプロジェクトを作成し、モデルをトレーニングする必要があります。 SDK では、作成したモデルを使用してテキストを分析することのみが可能です。 モデルの作成については、次のクイック スタートを参照してください。

Azure.AI.TextAnalytics 名前空間を使用すると、次の言語機能を使用できます。 SDK を使用した API 要求の送信に役立つ記事については、次のリンクを参照してください。

アプリケーションでこれらの機能を使用する場合は、次のドキュメントとコード サンプルを使用して追加情報を確認してください。

言語 → 最新の GA バージョン リファレンス ドキュメント サンプル
C#/.NET → v5.2.0 C# 関連のドキュメント C# のサンプル
Java → v5.2.0 Java のドキュメント Java のサンプル
JavaScript → v1.0.0 JavaScript のドキュメント JavaScript のサンプル
Python → v5.2.0 Python のドキュメント Python のサンプル

Azure.AI.Language.Conversations

注意

会話言語の理解またはオーケストレーション ワークフローを使用している場合は、SDK を使用する前にプロジェクトを作成し、モデルをトレーニングする必要があります。 SDK では、作成したモデルを使用してテキストを分析することのみが可能です。 詳細については、以下 を参照してください

Azure.AI.Language.Conversations 名前空間を使用すると、次の言語機能を使用できます。 SDK を使用した API 要求の送信に役立つ記事については、次のリンクを参照してください。

アプリケーションでこれらの機能を使用する場合は、次のドキュメントとコード サンプルを使用して追加情報を確認してください。

言語 → 最新の GA バージョン リファレンス ドキュメント サンプル
C#/.NET → v1.0.0 C# 関連のドキュメント C# のサンプル
Python → v1.0.0 Python のドキュメント Python のサンプル

Azure.AI.Language.QuestionAnswering

Azure.AI.Language.QuestionAnswering 名前空間を使用すると、次の言語機能を使用できます。

  • 質問と回答
    • 作成 - 新しい質問回答ペアの追加やプロジェクトまたはナレッジ ベースの操作などの一般的なタスクを自動化します。
    • 予測 - テキストの一節に基づいて質問に回答します。

アプリケーションでこれらの機能を使用する場合は、次のドキュメントとコード サンプルを使用して追加情報を確認してください。

言語 → 最新の GA バージョン リファレンス ドキュメント サンプル
C#/.NET → v1.0.0 C# 関連のドキュメント C# のサンプル
Python → v1.0.0 Python のドキュメント Python のサンプル

関連項目

Foundry Tools の Azure 言語の概要