API تشخیص محتوای غیراخلاقی و خشونت آمیز

API تشخیص محتوای غیراخلاقی و خشونت آمیز توسط تاک بات ارائه شده است و قادر به شناسایی انواع محتوای حساس و نامناسب می‌باشد. این ابزار به مدیران محتوا و توسعه‌دهندگان کمک می‌کند تا محیط‌های آنلاین امن‌تر و کاربرپسندتری ایجاد کنند.

نحوه استفاده

ارسال درخواست

برای استفاده از این API، یک درخواست POST به آدرس زیر ارسال کنید:

https://api.talkbot.ir/v1/analysis/inappropriate/REQ

هدرها

در هدرهای درخواست، باید یک توکن بیرر (Bearer token) ارسال کنید:


Authorization: Bearer YOUR_API_KEY
    

پارامترهای درخواست

در بدنه درخواست، پارامترهای زیر ارائه می‌شود:

نمونه بدنه درخواست:


{
    "base-text": "متن پایه برای تحلیل", // اختیاری
    "text": "متن نامناسب یا خشونت آمیز"
}
    

خروجی

پاسخ API به صورت زیر خواهد بود:


{
    "result": {
        "code": 200,
        "message": "Success",
        "result": "[contains_inappropriate=true, sensitivity_score=0.85]",
        "token_used": 100
    }
}
    

توضیحات:

نمونه کد PHP


$url = 'https://api.talkbot.ir/v1/analysis/inappropriate/REQ';
$data = array(
    'base-text' => 'نمونه متن پایه برای تحلیل',
    'text' => 'این متن حاوی محتوای خشونت‌آمیز و نامناسب است.'
);
$headers = array(
    'Authorization: Bearer YOUR_API_KEY',
    'Content-Type: application/json'
);

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($curl);
$result = json_decode($response, true);

print_r($result);

curl_close($curl);

نمونه کد پایتون


import requests
import json

url = 'https://api.talkbot.ir/v1/analysis/inappropriate/REQ'
headers = {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
}
data = {
    'base-text': 'متن پایه برای تحلیل هوش مصنوعی',
    'text': 'این فناوری بدرد نمی‌خورد، کاملا نامناسب است!'
}

response = requests.post(url, headers=headers, data=json.dumps(data))
result = response.json()

print(result)

در کدها به جای `'YOUR_API_KEY'` باید توکن خود را قرار دهید.


مرتبط با این API:

API تشخیص بی احترامی و ناسزا در متن اختصاصی


هزینه هر بار فراخوانی:

نام مدل هزینه (TPU)
inappropriate-content-detection 600TPU
اطلاعات بیشتر درباره توکن‌ها

آزمایش رایگان:

برای آزمایش و تست رایگان این وب سرویس (API) ابتدا در سایت ثبتنام کنید، و سپس از طریق کنترل پنل کاربری، کلید اختصاصی خود را ایجاد کنید. پس از ایجاد کلید، آن را در نمونه کدهای بالا جایگزاری کرده و خروجی را مشاهده کنید. امکان استفاده از کلید آزمایشی فقط تا 15000 توکن میسر است.


سایر وب سرویس ها:

با خرید بسته یاقوتی و یا یکی از بسته های فرایاقوتی، شما علاوه بر وب سرویس یا API پیش رو، از وب سرویس های زیر نیز میتوانید استفاده کنید.