言語サービスの SDK および REST 開発者ガイド
この記事を使用して、言語サービス SDK と REST API をアプリケーションに統合する方法について説明します。
開発オプション
言語サービスは、REST API とクライアント ライブラリを通じて複数の言語でサポートを提供します。
クライアント ライブラリ (Azure SDK)
言語サービスには、使用可能な機能を使用するための 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 要求を送信する際に役立つ記事については、以下のリンクを参照してください。
- カスタム固有表現認識
- カスタム テキスト分類
- ドキュメントの概要作成
- エンティティ リンク設定
- キー フレーズ抽出
- 固有表現認識 (NER)
- 個人を特定できる情報 (PII) の検出
- 感情分析とオピニオン マイニング
- 正常性に関するテキスト分析
アプリケーションでこれらの機能を使用する場合は、次のドキュメントとコード サンプルを使用して追加情報を確認してください。
言語 → 最新の 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
Note
会話言語理解またはオーケストレーション ワークフローを使用している場合は、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 のサンプル |