API تشخیص محتوای غیراخلاقی و خشونت آمیز
API تشخیص محتوای غیراخلاقی و خشونت آمیز توسط تاک بات ارائه شده است و قادر به شناسایی انواع محتوای حساس و نامناسب میباشد. این ابزار به مدیران محتوا و توسعهدهندگان کمک میکند تا محیطهای آنلاین امنتر و کاربرپسندتری ایجاد کنند.
نحوه استفاده
ارسال درخواست
برای استفاده از این API، یک درخواست POST
به آدرس زیر ارسال کنید:
https://api.talkbot.ir/v1/analysis/inappropriate/REQ
هدرها
در هدرهای درخواست، باید یک توکن بیرر (Bearer token) ارسال کنید:
Authorization: Bearer YOUR_API_KEY
پارامترهای درخواست
در بدنه درخواست، پارامترهای زیر ارائه میشود:
base-text
: این پارامتر اختیاری است و شامل متن اولیه برای تحلیل متن ورودی میباشد.text
: متن اجباری است که باید تحلیل شود.
نمونه بدنه درخواست:
{
"base-text": "متن پایه برای تحلیل", // اختیاری
"text": "متن نامناسب یا خشونت آمیز"
}
خروجی
پاسخ API به صورت زیر خواهد بود:
{
"result": {
"code": 200,
"message": "Success",
"result": "[contains_inappropriate=true, sensitivity_score=0.85]",
"token_used": 100
}
}
توضیحات:
code
: وضعیت پاسخ (200 به معنای موفقیت).message
: پیام وضعیت.result
: تحلیل محتوای نامناسب به صورت[وضعیت, احتمال]
.token_used
: تعداد توکنهای مصرف شده.
نمونه کد 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 پیش رو، از وب سرویس های زیر نیز میتوانید استفاده کنید.