Image Moderation - Match Url Input
模糊匹配自定义映像列表之一的图像。 可以使用 此 API来创建和管理自定义映像列表。
返回匹配图像的 ID 和标记。
注意:必须刷新相应图像列表上的索引,以确保添加和删除反映在响应中。
POST {Endpoint}/contentmoderator/moderate/v1.0/ProcessImage/Match
POST {Endpoint}/contentmoderator/moderate/v1.0/ProcessImage/Match?overload=url&listId={listId}&CacheImage={CacheImage}
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
Endpoint
|
path | True |
string |
支持的 Azure 认知服务终结点(协议和主机名,如 https://westus.api.cognitive.microsoft.com)。 |
|
Cache
|
query |
boolean |
是否保留提交的映像以供将来使用。 如果省略,则默认值为 false。 |
|
|
list
|
query |
string |
列表 ID。 |
请求头
| 名称 | 必需 | 类型 | 说明 |
|---|---|---|---|
| Ocp-Apim-Subscription-Key | True |
string |
|
| Content-Type | True |
string |
内容类型。 |
请求正文
| 名称 | 类型 | 说明 |
|---|---|---|
| DataRepresentation |
string |
|
| Value |
string |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
标记支持的值包括:
|
|
| Other Status Codes |
错误响应。 |
安全性
Ocp-Apim-Subscription-Key
类型:
apiKey
在:
header
示例
Match Image request
示例请求
POST {Endpoint}/contentmoderator/moderate/v1.0/ProcessImage/Match?overload=url&listId=12345
{
"DataRepresentation": "URL",
"Value": "https://moderatorsampleimages.blob.core.windows.net/samples/sample.jpg"
}
示例响应
{
"IsMatch": true,
"Matches": [
{
"Score": 1,
"MatchId": 89203,
"Source": "89117",
"Tags": [],
"Label": "ImageA"
},
{
"Score": 1,
"MatchId": 92708,
"Source": "89083",
"Tags": [],
"Label": "ImageB"
}
],
"Status": {
"Code": 3000,
"Description": "OK",
"Exception": ""
},
"TrackingId": "WE_7be19175b8274274baea9219e6b6b1b0_ContentModerator.Preview_44b1f691-35ee-4d49-a981-0d01d07f18d6",
"CacheID": "c660dfa6-eba9-4950-aa58-a6967de57ea8_636422189473647994"
}
定义
| 名称 | 说明 |
|---|---|
| APIError |
API 返回的错误信息。 |
| Error |
错误正文。 |
| Match |
匹配详细信息。 |
|
Match |
匹配请求的响应。 |
| Status |
状态属性。 |
APIError
API 返回的错误信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| Error |
错误正文。 |
Error
错误正文。
| 名称 | 类型 | 说明 |
|---|---|---|
| Code |
string |
|
| Message |
string |
Match
匹配详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| Label |
string |
标签。 |
| MatchId |
integer |
匹配 ID。 |
| Score |
number |
图像匹配的置信度分数。 |
| Source |
string |
源。 |
| Tags |
integer[] |
匹配详细信息的标记。 |
MatchResponse
匹配请求的响应。
| 名称 | 类型 | 说明 |
|---|---|---|
| CacheID |
string |
缓存 ID。 |
| IsMatch |
boolean |
指示是否存在匹配项。 |
| Matches |
Match[] |
匹配详细信息。 |
| Status |
评估状态。 |
|
| TrackingId |
string |
跟踪 ID。 |
Status
状态属性。
| 名称 | 类型 | 说明 |
|---|---|---|
| Code |
integer |
状态代码。 |
| Description |
string |
状态说明。 |
| Exception |
string |
异常状态。 |