2つの複合固有表現を比較し、違いを特定します。 リクエストボディには以下の内容を含める必要があります。
language1(文字列) -最初のエンティティの言語のIETFタグ。entity1(文字列) -最初のエンティティ。language2(文字列) - 2番目のエンティティの言語のIETFタグ。entity2(文字列) - 2番目のエンティティ。type(文字列) -エンティティのタイプ(現在、personのみがサポートされています)。
詳細:Tisane API レスポンスガイドにおける固有表現 レスポンスには以下が含まれます。
result(文字列) - 比較結果:no_single_entity- 1つまたは両方のエンティティが無効です。same- エンティティは同一です(名前順が異なる場合があります)。different- エンティティは異なり、詳細はdifferencesに記載。differences(文字列の配列) - 検出された差異は以下の通り。given_namesurnametitle(例:Mr.、Mrs.)social_role(例:学位)suffixvariation(例:スペルやスタイルの違い)
セキュリティ
Tisane-API-Key
- https://api.tisane.aihttps://api.tisane.ai/compare/entities
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"
}'レスポンス
{ "result": "different", "differences": [ "surname", "social_role" ] }