コンテンツへスキップ

固有表現の比較

リクエスト

2つの複合固有表現を比較し、違いを特定します。 リクエストボディには以下の内容を含める必要があります。

  • language1 (文字列) -最初のエンティティの言語のIETFタグ。
  • entity1(文字列) -最初のエンティティ。
  • language2(文字列) - 2番目のエンティティの言語のIETFタグ。
  • entity2(文字列) - 2番目のエンティティ。
  • type(文字列) -エンティティのタイプ(現在、personのみがサポートされています)。

詳細:Tisane API レスポンスガイドにおける固有表現 レスポンスには以下が含まれます。

  • result(文字列) - 比較結果:

  • no_single_entity - 1つまたは両方のエンティティが無効です。

  • same - エンティティは同一です(名前順が異なる場合があります)。

  • different - エンティティは異なり、詳細はdifferencesに記載。

  • differences(文字列の配列) - 検出された差異は以下の通り。

    • given_name

    • surname

    • title(例:Mr.、Mrs.)

    • social_role(例:学位)

    • suffix

    • variation(例:スペルやスタイルの違い)

セキュリティ
Tisane-API-Key
ヘッダー
Content-Typestring
例:application/json
ボディapplication/json必須
object
curl -i -X POST \
  https://api.tisane.ai/compare/entities \
  -H 'Content-Type: application/json' \
  -H 'Ocp-Apim-Subscription-Key: YOUR_API_KEY_HERE' \
  -d '{
    "language1": "en",
    "entity1": "Gary Youngman MD",
    "language2": "en",
    "entity2": "Gary Oldman",
    "type": "person"
  }'

レスポンス

正常なレスポンス

ボディapplication/json
object
レスポンス
{ "result": "different", "differences": [ "surname", "social_role" ] }