次の方法で共有


データ要約 API の概要 (プレビュー)

[この記事はプレリリース ドキュメントであり、変更されることがあります。]

作成者は Power Pages 要約 API を使用して、生成 AI を使用してページ コンテンツの概要を追加します。 この機能を使用すると、サイト ユーザーはページ全体を読むことなく、ページのコンテンツの概要を把握できます。 この API は Power Pages Web API に基づいて構築されており、ページで使用される Dataverse テーブルのデータ要約を提供します。

重要

  • これはプレビュー機能です。
  • プレビュー機能は運用環境での使用を想定しておらず、機能が制限されている可能性があります。 これらの機能は、追加の使用条件の対象となり、正式リリース前に利用可能です。お客様は早期にアクセスし、フィードバックを提供することができます。

前提条件

  • Web API のサイト設定を有効にします。
  • 集計に使用できるのは Power Pages Web API でサポートされているテーブルのみです。 Web API 概要で Power Pages Web API に関する詳細を参照してください。
  • この機能は、Government Community Cloud (GCC)、Government Community Cloud - High (GCC High)、国防総省 (DoD) のリージョンでは利用できません。

サイト設定

Web API でページを有効にし、要約 API 機能に対して次のサイト設定を行います。

サイト設定の名前 プロパティ
Summarization/Data/Enable 要約機能を有効または無効にします。
既定: false
有効な値: true または false
Summarization/prompt/{any_identifier}

これらの設定を使用して、要約の指示を提供します。
種類: 文字列

例:
名前: Summarization/prompt/case_summary
: 重要な詳細と重要な情報を要約する

Summarization/Data/ContentSizeLimit 要約コンテンツの入力サイズ制限を変更します。
種類: 整数
既定値: 100000 文字

API スキーマ

メソッド URI JSON サンプル
投稿 [サイト URI]/_api/summarization/data/v1.0/tablesetname { "InstructionIdentifier":"", "RecommendationConfig":"" }
プロパティ名 プロパティ
InstructionIdentifier このプロパティはオプションです。 概要作成のための追加の指示を渡すには、サイトの設定を使用してプロンプトを追加します。 サイト設定名は、常に以前に定義したとおりに指定してください。
RecommendationConfig このプロパティはオプションです。 このプロパティを使用して、要約 API が推奨するプロンプトを渡します。 値はハッシュ化され、変更されないままにしておく必要があります。

注意

この API は、 Power Pages Web API でサポートされている標準の Open Data Protocol (OData) 仕様に従います。 要約 API は、Power Pages Web API で使用可能なすべての読み取り操作をサポートします。

サンプル

ケースの種類、件名、説明、ケース履歴を、重要な詳細と重要な情報に焦点を当てて要約します。

要求

POST [Power Pages URL]/_api/summarization/data/v1.0/incidents(aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb)?$select=description,title&$expand=incident_adx_portalcomments($select=description)
Content-Type: application/json; charset=utf-8
OData-MaxVersion: 4.0
OData-Version: 4.0
Accept: application/json

Body:
{
"InstructionIdentifier": "Summarization/prompt/case_summary"
}

回答

HTTP/1.1 200 OK
OData-Version: 4.0
{
  "Summary": "The data results provide information…",
  "Recommendations": [
    {
      "Text": "would you like to know about…?",
      "Config": "HSYmaicakjvIwTFYeCIjKOyC7nQ4RTSiDJ+/LBK56r4="
    }
  ]
}

要約応答では、要約を微調整する推奨プロンプトが提供されます。 これらのレコメンデーションを使用するには、要求本文で構成値を InstructionIdentifier プロパティなしで渡します。

セキュリティ

要約 API は、テーブルと列のアクセス許可に構成されたロールベースのセキュリティを尊重します。 集計のためにユーザーがアクセスできるレコードのみが考慮されます。

要約 API の認証

アプリケーションのセッションが認証と認可を管理するため、認証コードを含める必要はありません。 すべての Web API 呼び出しには、クロスサイト リクエスト フォージェリ (CSRF) トークンを含める必要があります。

エラー コードとメッセージ

次の表には、要約 API を使用するときに発生する可能性のあるさまざまなエラー コードとメッセージが含まれています。

状態コード エラー コード エラー メッセージ
400 90041001 生成 AI 機能は無効になっています
400 90041003 このサイトではデータの要約が無効になっています。 サイト設定を使用して有効にします。
400 90041004 コンテンツの長さが制限を超えています
400 90041005 要約するレコードが見つかりませんでした
400 90041006 コンテンツの要約中にエラーが発生しました。

データ要約APIに関するFAQ