画像の有害性診断
- 印刷する
- PDF
画像の有害性診断
- 印刷する
- PDF
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
Classic/VPC環境で利用できます。
公開 URLまはた Base64でエンコードされたデータを使用して画像の有害性を検知します。
リクエストヘッダ
CLOVA GreenEye APIで共通して使用されるヘッダの詳細は、CLOVA GreenEyeの共通ヘッダをご参照ください。
リクエストパスパラメータ
パラメータの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
domainId | String | Required | ドメイン ID
|
signature | String | Required | 署名
|
参考
リクエストパスパラメータは、ユーザーごとに異なる文字列で構成されています。NAVERクラウドプラットフォームコンソールでサービスの申し込みとドメインの作成を完了すると Domainの API連携設定で提供される APIGW Invoke URLで確認できます。詳細は、CLOVA GreenEyeご利用ガイドをご参照ください。
リクエストボディ
リクエストボディの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
version | String | Required | CLOVA GreenEyeサービスのバージョン
|
requestId | String | Optional | API呼び出し UUID
|
timestamp | Number | Required | リクエスト時間の Timestamp |
images | Array | Required | 画像情報
|
images
images
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
name | String | Required | 画像名
|
url | String | Conditional | 画像を取得できる公開 URL
|
data | String | Conditional | Base64でエンコードした画像バイト
|
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location --request POST 'https://clovagreeneye.apigw.ntruss.com/custom/v1/{domainId}/{signature}/predict' \
--header 'X-GREEN-EYE-SECRET: {Client Secret}' \
--header 'Content-Type: application/json' \
--data '{
"version": "V1",
"requestId": {RequestId},
"timestamp": 1724750100000,
"images": [
{
"name": "20191025_155202",
"url": "https://kr.object.ncloudstorage.com/bk1/20191025_155202.jpg"
}
]
}'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
version | String | - | CLOVA GreenEyeサービスのバージョン |
requestId | String | - | リクエスト UUID |
timestamp | Number | - | リクエスト時間の Timestamp |
images | Array | - | 画像情報 |
images
images
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
result | Object | - | レスポンス結果 |
result.adult | Object | - | 成人向けレーティング情報 |
result.adult.confidence | Float | - | 成人向けスコア(点)
|
result.normal | Object | - | 正常レーティング情報 |
result.normal.confidence | Float | - | 正常スコア(点)
|
result.porn | Object | - | ワイセツなものレーティング情報 |
result.porn.confidence | Float | - | ワイセツなものスコア(点)
|
result.sexy | Object | - | 軽度の成人向けレーティング情報 |
result.sexy.confidence | Float | - | 軽度の成人向けスコア(点)
|
latency | Integer | - | レスポンスタイム(ミリ秒) |
confidence | Float | - | 最も高いスコア(点) |
message | String | - | レスポンスメッセージ |
name | String | - | 画像名
|
レスポンスステータスコード
NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Ncloud APIのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
{
"version": "V1",
"requestId": "RequestId",
"timestamp": 1724978377692,
"images": [
{
"result": {
"adult": {
"confidence": 0.020802784711122513
},
"normal": {
"confidence": 0.9232523441314697
},
"porn": {
"confidence": 0.027517495676875114
},
"sexy": {
"confidence": 0.028427353128790855
}
},
"latency": 81.0,
"confidence": 0.9232523441314697,
"message": "SUCCESS",
"name": "20191025_155202"
}
]
}
この記事は役に立ちましたか?