Skip to content

多言語テキストモデレーション インターフェース

概要

多言語テキストモデレーションインターフェースは、ゲーム内のテキストコンテンツを検査するためのRESTful APIです。50以上の言語に対応し、不適切な発言、ヘイトスピーチ、スパムなどを自動検知します。

インターフェース情報

項目内容
リクエストURLhttps://api.anticheatexpert.com/v1/text/check
リクエストメソッドPOST
Content-Typeapplication/json
認証方式HTTP署名検証

リクエストパラメータ

パラメータ必須説明
app_idstringアプリケーションID
contentstring検査対象テキスト
user_idstringユーザーID
scene_idstringシーンID(global_chat等)
languagestringテキストの言語コード(ja, en等)
callback_urlstring非同期コールバックURL

リクエスト例

http
POST /v1/text/check HTTP/1.1
Host: api.anticheatexpert.com
Content-Type: application/json
Authorization: {signature}

{
    "app_id": "your_app_id",
    "content": "検査対象のテキスト内容",
    "user_id": "player_12345",
    "scene_id": "global_chat",
    "language": "ja"
}

レスポンスパラメータ

パラメータ説明
request_idstringリクエストID
suggestionstring推奨アクション(pass / review / block)
labelarray検知ラベル一覧
label.categorystringカテゴリ(violence, pornography等)
label.confidencefloat信頼度スコア(0-1)
detailobject詳細情報
detail.hit_keywordsarrayマッチしたキーワード

レスポンス例

json
{
    "request_id": "req_abc123",
    "result": {
        "suggestion": "block",
        "label": [
            {"category": "violence", "confidence": 0.92}
        ],
        "detail": {
            "hit_keywords": ["暴力的表現"],
            "positions": [{"start": 5, "end": 10}]
        },
        "latency_ms": 45
    }
}

エラーコード

コード説明
0成功
1001パラメータ不正
1002認証失敗
1003レート制限超過
2001内部エラー

注意事項

  1. テキスト長の上限は10,000文字です
  2. レート制限はアカウントプランにより異なります
  3. HTTP署名検証の詳細は付録1をご参照ください

Tencent Cloud プロダクトドキュメント